Post a Comment
They've been saying this for a while: "OSS is good as long as it runs on our platform". And of course the more of "our platform" is used, i.e. the further up the stack, the more of it proprietary and MS-based, the better. That's why they came up with CodePlex--a place for people to post OSS projects, as long as the underlying technology comes from MS. So yeah, no real change in strategy.
Adobe does something similar, in that they support all kinds of OSS projects that require a proprietary runtime and/or proprietary tooling and/or proprietary server technology. Basically they use OSS as a "fill in the gaps" approach wherever they don't feel like putting the extra effort into documenting and supporting a commercial solution and/or when it bolsters the sales of commercial solutions. BlazeDS is a poorly-documented, limited version of LiveCycle meant to entice people to upgrade, and the Open Source Media Framework is a front-end media-player that they didn't feel like building into Flex core, that is chock full of proprietary features to encourage more use of the Flash Media Server. Not to say any of these technologies are bad, just that their motivation for being open-source is questionable.
It's hard to break away from these kind of tactics; even in the Java world there's plenty of similar cases of libraries and tools that try to entice you to use exclusively one or another vendor's products and support. Luckily with Java at least the base platform is open-source and portable, which at least provides some peace of mind.
Edited 2010-06-26 07:50 UTC
I have been saying that since before Novell deal, but people screamed "conspiracy".
Microsoft plan is to abuse open source, discredit and pervert it as much it is possible. They want to turn "open source" people against "free software" people and widen the gap between those two. To pervert open source to be something it isn't; to mean "you can only see the code but not change it" (hence their codeplex and shared source) and to portray Free Software people as some kind of extremists.
And no, it is not "just business". Microsoft is religious organisation. Bill Gates called for holly war (his exact word was Jihad) against Java when it showed up and this is no different. Only difference is that Microsoft are now careful what they are saying in public. They are careful, so that Microsoft advocates can scream "CONSPIRACY" on anyone who see pattern in Microsoft behaviour and says that publicly like I am doing now. Hence I expect same reaction again.
When there is no ideology and ethics behind FLOSS, then Microsoft will win. Then FLOSS will become same amoral construct as proprietary software it seeks to replace. And it wont matter if it wins or not.
We shouldn't let that happen.



