Slashdot Mirror


What Should Microsoft's Open Source Strategy Be?

JWinterboy asks: "I'm guessing that everyone here has a valid criticism of Microsoft's attacks on, and approach towards the Open Source model. To me, that begs the question of what we think would be an "appropriate" reaction from Microsoft towards the Open Source model. It doesn't have a service arm, so IBM's approach isn't really viable. At the same time, non-service related business models haven't fared very well. What would we like to see Microsoft do? How can it work with the Open Source community, leverage its resources, and still make a buck?"

7 of 759 comments (clear)

  1. MS should follow Apple. by tshak · · Score: 5, Insightful

    I think Apple has proved Open Source's usefulness for businesses and the general consumer market. Yes, their license is strictly controlled, but look at the innovation that has come out of it. They have the first and only viable "Unix for the Masses(tm)".

    --

    There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
  2. play fair by CoughDropAddict · · Score: 5, Insightful

    If Microsoft's products are worth the money, then people will buy them without being coerced to by incompatible file formats, protocols, and APIs. Their strategy should be good citizenship in the software community (open AND closed source), by making a good faith effort to make interoperability possible.

    I think a lot of the animosity toward Microsoft comes from the obstacles they put in the way of fair competition. Standards are the means by which software can compete on the basis of merit, and Microsoft takes advantage of the fact that pragmatically, a market leader's de facto standard speaks much louder than any written document.

  3. Interoperability!... by kaiidth · · Score: 5, Insightful

    The principle difficulty with using Microsoft products is that they seem barely capable of communicating with anything but other Microsoft products. I'd like MS to consider putting all libraries useful for interoperability available in open-source (without the useless licence) form. That way, well, if their software was better than the free version one could use them, and MS and non-MS software could be used together...

    Basically it doesn't seem that Microsoft can totally change to an open-source strategy now. Even if they weren't too embarassed/unrepentantly monopolistic to want to.

    I don't really see that they would open-source the entirety of Office, but it'd be nice if Microsoft were to make owning Office an option rather than a restrictive locked-in technology (yeah, I know. Word viewer available, inconsistent specs available. Not quite the same as working source code).

    In any case, if the arguments about Linux's unsuitability for the desktop are correct, they have nothing to fear - if Linux users were to create Word documents or WMV or whatever with the code they were graciously permitted to use, the average human being would prefer to buy a nice user-friendly copy of Windows and view them on that.

    Of course, if somebody were to create a piece of word processing software that happened to be better than Word and utterly interoperable, they'd lose out, but we all know that'd never happen (yeah, right).

  4. Re:MS and Open Source? by JordanH · · Score: 5, Insightful
      • Besides, Microsoft has already made clear that the GPL is a threat to capitalism; hence, their desire to have nothing to do with it.

      Well, it is. Now, whethor or not a threat to capitalism is a good or bad thing is left to the reader to determine.

    I disagree. Capitalist businesses will benefit greatly by not having to pay for restrictive software licenses.

    Although I don't have hard data, I would venture that most people in software are not employed writing and testing closed source products that are sold, but making custom mods for internal use, supporting installed systems, doing system installation and integration and other services. These endevours can all benefit from Open Source.

    Furthermore, the closed source companies seem to be doing OK. Microsoft is making record profits. Oracle, Siebold, SAP all seem to be unaffected, so far, from Open Source.

    Open Source represents competition to the Closed Source companies, but I believe that everyone benefits from competition. For example, the improved reliability of W2K and WXP over earlier offerings is, IMHO, a direct reaction, to some extent, to Linux and FreeBSD. I think that MS has actually benefitted from this renewed focus on stability. You can actually learn your best lessons from your competitors, if you are listening.

    All this speculation about how OSS will kill the software companies is, so far, just speculation.

  5. Re:Microsoft Linux by AcidDan · · Score: 5, Insightful

    Actually, it will have to be a lot better than windows

    Interestingly, I was at an Entrepreneurial Conference put on by SEA (www.sea.org.au) in 1999, and a gentlemen pointed out that you'll never be successful making a better product, You're successful by making your product different.

    To be quite honest, open source products are not going to be chosen simply because they are "better" - you have to show the consumer what's in it for them, what the product is going to give them over the competition.

    One cannot think of Microsoft products individually, the difference/value that Microsoft provides its customers is a family of integrated/all work-together products. That's where Microsoft's success is: in it's product cohesion.

    Cohesion/Consistency is what the consumer wants and ironically are willing to put up with a few BSODs every week (tho if you've used XP, this is a hell of a lot less...). Most "Joe Average's" I know associate "free" with "cheap/nasty". Until such times as Open-source products can get past this mis-informed attitude, then it will be relegated to the back office and those adventurous souls that actually know better.

    As for Microsoft and Open-source co-existing? I think today that Microsoft would probably be happy as far as the consumer market is concerned... However, in the server arena they are more worried...

    -- Dan "Maybe I should have done marketing instead of Software Engineering" Thomas =)

  6. If not code, then "standards" by eagl · · Score: 5, Insightful

    I think a great many people would be satisfied if Microsoft would simply keep their interfaces, configurations, and standards open and reasonably constant. It's the hidden stuff that makes my applets and programs break. It's the secret "upgrades" hidden in dll libraries amounting to only a few bytes code change but which also happen to completely break a competitors program, that irritates people.

    Who really CARES about microsoft code? Get the API and hooks out in the open so we can SEE when they're deliberately forcing you to replace that "win95 only" application that still works fine but somehow doesn't run under win98 or XP. That's the "open source" I want.

    No, this isn't flamebait. I keep a collection of system files archived because about once a year microsoft releases an "update" that breaks one program or another. I've seen this since MS deliberately broke netscape with a small dll file and Netscape support was forced to redistribute that dll file as a fix. Get the standards in the open and we'll be happier than we'd be with the actual code.

  7. OS improved the **software**, not the hardware by melquiades · · Score: 5, Insightful

    It's true that Apple's end goal is selling more hardware. The particular way in which open source has done this, however, it to make their hardware more attractive by raising the quality of the software that it will run.

    So, Microsoft could use open source in manner parallel to Darwin (and Apple's treatment of Apache, SSH, Perl, etc etc) to improve their software. Whether or not they're a hardware vendor, improving their software should make it more attractive to customers, and thus Increase Shareholder Value.

    Actually, I suppose that competing on the cutting edge of quality is a novel strategy for MS. But heck, if they wanted to start doing that more more often....