What is Bill Gates Learning From Open Source?
christian.einfeldt writes "In the world of Free Open Source Software communities, Microsoft is often viewed as the very epitome of the Cathedral-style model of software production. But is Bill Gates learning from the software development phenomenon that he once compared loosely to communism? In commenting on the results of a Microsoft-commissioned survey of approximately 500 board-level executives about the importance of interpersonal skills versus raw IT coding skills, Gates starts to sound a bit more like a member of the Apache Foundation than the take-no-prisoners king of cut-throat competition: 'Software innovation, like almost every other kind of innovation, requires the ability to collaborate and share ideas with other people, and to sit down and talk with customers and get their feedback and understand their needs.'."
It's Ballmer who sounds off about the competition. Ballmer is probably a very good executive and businessman, but he's not visionary and he also doesn't hold back when giving his opinion. His opinion is very tabloid like.
Bill seems to be careful to base his opinions on fact and not overstate things.
Perhaps for board-level managing, but certainly not for doing IT jobs. That's a big problem in corporations when you get "professional" managers. In the old days top-level managers were usually people who had risen from factory jobs. They understood what made the business tick.
Enter the business schools. Managers start believing they can command any corporation without understanding how the production works. They start doing things like transplanting a CEO from Pepsi to Apple. Dismal results.
I, for one, do *NOT* welcome our new board-level executive overlords!
The code may be closed, but the standards are open. Google uses properly formed HTML and CSS. Google uses IMAP. Google uses XMPP. Google releases their applications for multiple platforms. Google does not use broken or undocumented formats to force you to use their products.
The masses are the crack whores of religion.
Rather than going by Gates' utterings; we must examine what he has DONE after Open source succeeded despite Microsoft's best efforts at side-tracking it.
.Net. Career-wise, it makes more sense for developers to stick to Java, PHP or even RubyonRails because they need not refresh their skills every 2 years or face extinction / pink slips.
1. His departure from the Chairman post indicates very troubled times ahed for his company; and he is reluctant to be associated with a declining company that even customers speak poorly about. This is largely due to the influx of open source and more recently, open standards.
2. The features removed; the h/w requirements; broken s/w compatibility etc. in Vista shows that ignoring the merits of Open Source will only hurt his company even more. The fact that he has not learnt the lessons and abandoned Vista; and continues to brazen it out indicates he does not want to hear the truth... only self-sponsored eulogies from 'independent studies'.
3a. One of the biggest reasons for the success of the Windows platform has been that developers have been attracted to the commodity stuff so that everyone could win. Despite Gates' best efforts, Java and PHP have built up a commendable market-share; while after being bitten badly by the abandonment of VB, Foxpro etc.; developers are extremely cagey of adopting to
3b. The loss of the developer community will pave the way for eventual collapse of the flawed Upgrade-And-We-Will-Solve-Your-Problems approach which has been Microsoft's business model for well over 2 decades.
4. For home users, the only hassle is getting broadband on Linux. Like Google, Linux has spread like wildfire by word-of-mouth; and even longtime friends of MS such as Dell, HP etc. have had to listen to customers and offer Linux bundles. The arrival of small form factor PCs like the OLPC, the XO laptop, the Asus EEE PC on Linux is further accelerating the success of Open source and the downfall of Windows. Microsoft is seeking to delay this by offering XP on these systems; but since long term avblty of XP is a question mark, OEMs, costomers or shareholders aren't very enthused.
All in all, Mr. William Gates has learnt his lessons well in advance; and as Eben Moglen remarked while launching GPL3; this is the beginning of the end for proprietary code.
If you keep throwing chairs, one day you'll break windows....