The issues of copyrights in .NET and of downstreaming from Microsoft were both raised before. There are also technical and legal (patent) issues, which matter a lot because of the holder the technology.
The rule obviously applies to any new APIs that are built for .NET as they are not immediately available for Mono. But unlike the binary-only APIs, these half-open source code releases pose additional problems for the open source CLI:
* More people are exposed to the source code, preventing them from working on a fully open source implementation of it. * There is a smaller desire from the community to reimplement the code, as it is relatively easy to just use the existing implementation or ignore the issue for the time being. * Some folks might not care about the license restriction, and ignore it altogether. A practice I do not endorse.
Sun Microsystems scored a major legal victory Monday when a federal judge ordered rival Microsoft to include Sun's Java programming language in its Windows operating system.
U.S. District Judge J. Frederick Motz issued a preliminary injunction that will force Microsoft to distribute an up-to-date version of Java while Sun pursues its antitrust case against Microsoft. Motz, in a 42-page opinion, said Microsoft "leveraged its PC monopoly to create market conditions in which it is unfairly advantaged."
Our good friend Joe Brockmeier, community manager for openSUSE, has just started blogging for ZDnet.
Microsoft, once an ardent proponent of proprietary software, is no longer fighting the growing army of open source developers worldwide and in the Philippines. In fact, it will soon open in the country its first interoperability lab in Asia.
[...]
Contrary to popular notion, Microsoft claimed it had collaborated before with companies identified with the open source community. The company said it started its Linux Interoperability Lab in 2004 and opened the Open Source Software Lab in 2006.
"These four principles include: one, ensuring open connections to our high-volume products such as Vista, Office, and Windows Server; second, promoting data portability; third, enhancing support for industry standards; and lastly, foster more open engagement with our customers and the community."
More recently Hauser played a strategic role on Microsoft’s Law and Corporate Affairs, Intellectual Property Leadership team where she worked on Microsoft’s relationship with Novell and its efforts on interoperability. She was instrumental role in developing Microsoft’s first Interop Executive Customer Council with 45 worldwide CIO’s across commercial and public sector customers, added Scott.
--Matt Asay, April 21st, 2008
Comments
Ross Turk
2008-09-08 19:38:56
I become friends with Joe Brockmeier because he used to work for Linux.com, one of our sister sites. We go back pretty far, way before Novell.
Your post about SourceForge and Codeplex weaving themselves together is similarly misleading. We asked a variety of open source repositories to provide a dump of their project data to make it easier for people to nominate their projects for the Community Choice Awards. Codeplex responded, and so did Google Code.
I get the point you're trying to make with your blog, but if you want to be accurate on some of your finer details, you should drop me a line first. :)