This light essay is something I wrote to get out of the way so I can write on more important things. Enjoy.
Self-serving, dyadic. Unable to see that alturism can be self-beneficial due to limited perspective based on zero-sum economics (which does not apply to reality on Earth anymore - see Buckminister Fuller, etc.)
Opening the soruce code to the windows Operating System suite (now unified as Windows NT derivatives) would allow for the enthusiasm and expertise which is currently invested in technologies such as Linux and NetBSD to be divested into improving the foundation of the Microsoft Office Suite, as well as the Windows Operating Environment (GUI, Accessories, helper applications).
This would allow for a lower overall cost of development, as the feature enhancements made to the Operating Environment (which includes the fresh new look of Windows XP, the inclusion of Internet Explorer, and the inclusion of Windows Media Player) would be receiving funds and attention which are currently divided between this and the Operating System (which includes boring, mundane things such as drivers, the Win32 API, the MFC, and DirectX).
Microsoft could become a benevolent dictator of a Windows Operating System source tree, and bundle a binary distribution of such with its Operating Enviornment in a tightly integrated product. As it does now, but the difference is that competitive Operating Environments could also be made. Furthemore, the Operating System would be more sturdy, having most, if not all, of its bugs fixed by "technology junkies" who have an intrinsic love of programming (as they currently do for Linux).
(Why It has not happened)
Most hardware is closed. This prevents cloning, but also makes it difficult or impossible to write drivers. E.g. Winmodems. Hence, Windows will always have signifigantly higher hardware compatibility.
K31. 29 Nov. 2002.