Open Source Tries .Net; Future Unclear

By Peter Galli  |  Posted 2001-07-16 Print this article Print

Ximian's Mono Project development could meet with resistance from Microsoft over licensing

The open-source communitys attempt to develop code for Microsoft Corp.s .Net platform may be met with resistance from Microsoft, raising questions about how cross-platform .Net may ultimately be.

Linux distributor Ximian Inc. last week announced the Mono Project, its line of open-source replacement parts for .Net products; Mono would include ways to run C# programs and the .Net CLI (Common Language Infrastructure) on Linux.

According to Ximian co-founder and Chief Technical Officer Miguel de Icaza, Mono would use only specifications Microsoft has submitted to the ECMA standards body. Mono developers would write all the code for their own implementations. As such, the project should not conflict with Microsofts licensing terms, de Icaza said.

But Tony Goodhew, product manager for Shared Source and CLI for Microsoft, in Redmond, Wash., is not so sure. While he welcomed the Mono Project as a "ringing endorsement" of Microsofts Web services strategy, he cautioned that it was up to whomever wanted to implement .Net standards to ensure that whatever license is used is compatible with Microsofts shared-source and ECMA conditions.

"If Ximian needs any of our intellectual property to do their implementation, and it is quite likely that they will, then that implementation will have to be licensed under our terms," Goodhew said.

While Microsoft relaxed its licensing conditions with OEM partners after the U.S. Court of Appeals last month found that a number of its past licensing policies were "restrictive, anti-competitive and violated Section 2 of the Sherman Act," Microsoft is unlikely to relinquish any part of its intellectual property to the open-source community. Ximian and its Mono Project could become tied up in legal and licensing issues that could limit the scope of .Net on platforms other than Windows.

Some developers expressed dismay that Microsoft is trying to control the standards. Tom Wesson, a programmer in Chicago, said now that the specification has been submitted to ECMA, "[Microsoft] shouldnt be licensing it out and controlling the terms of use. I mean, if youre going to submit something, do so and then let go," Wesson said.

Ximians de Icaza, in Boston, also acknowledged that the Mono Project would be slow to take off, as it needed to reach a level of usability before gaining broad developer interest.

But the jury is still out on whether the Mono Project will succeed. Linus Torvalds told eWeek that while he did not like commenting on unfinished projects—"and right now both .Net and Mono are just that—Im certain that if .Net ends up being successful, Linux will certainly be able to coexist with it.

"Thats the nature of open source. Whether Mono is the specific project to make that happen or not, only time will tell. As to the fact that Microsoft dislikes the GPL—what can they do?" Torvalds said. "Its not as if they have the power to enforce their opinions on other people. Thank God."

Peter Galli has been a financial/technology reporter for 12 years at leading publications in South Africa, the UK and the US. He has been Investment Editor of South Africa's Business Day Newspaper, the sister publication of the Financial Times of London.

He was also Group Financial Communications Manager for First National Bank, the second largest banking group in South Africa before moving on to become Executive News Editor of Business Report, the largest daily financial newspaper in South Africa, owned by the global Independent Newspapers group.

He was responsible for a national reporting team of 20 based in four bureaus. He also edited and contributed to its weekly technology page, and launched a financial and technology radio service supplying daily news bulletins to the national broadcaster, the South African Broadcasting Corporation, which were then distributed to some 50 radio stations across the country.

He was then transferred to San Francisco as Business Report's U.S. Correspondent to cover Silicon Valley, trade and finance between the US, Europe and emerging markets like South Africa. After serving that role for more than two years, he joined eWeek as a Senior Editor, covering software platforms in August 2000.

He has comprehensively covered Microsoft and its Windows and .Net platforms, as well as the many legal challenges it has faced. He has also focused on Sun Microsystems and its Solaris operating environment, Java and Unix offerings. He covers developments in the open source community, particularly around the Linux kernel and the effects it will have on the enterprise.

He has written extensively about new products for the Linux and Unix platforms, the development of open standards and critically looked at the potential Linux has to offer an alternative operating system and platform to Windows, .Net and Unix-based solutions like Solaris.

His interviews with senior industry executives include Microsoft CEO Steve Ballmer, Linus Torvalds, the original developer of the Linux operating system, Sun CEO Scot McNealy, and Bill Zeitler, a senior vice president at IBM.

For numerous examples of his writing you can search under his name at the eWEEK Website at


Submit a Comment

Loading Comments...
Manage your Newsletters: Login   Register My Newsletters

Rocket Fuel