Warning this article may contain opinions of the author that you and iTWire don't agree with.
Visit the last page to have your say in our forum.

No. 1 Story

Court victory about copyright not content rights, says Optus

Optus has moved to play down the implications of the copyright ruling on its 'TV Now' service for lucrative deals covering exclusive rights to deliver popular free-to-air content to mobile devices

read more

Mono: Microsoft community promise inadequate, says RMS

Opinion and Analysis

Microsoft's bid to dispel the patent fears surrounding the open source .NET clone, Mono, has met with little enthusiasm from free software advocates.


On Tuesday AEST, the company said, through an employee Peter Galli, that it would allow developers to use C# and the common language infrastructure, both of which are part of its .NET development environment, under the terms of its community promise.

Today, the head of the Free Software Foundation, Richard M. Stallman, told iTWire: "The preliminary report is that Microsoft's 'Community Promise' is quite inadequate.

"Also, there are C# standard libraries which are outside the ECMA standard and thus not covered by this statement at all."

The community promise extends to two sets of specifications, 334 and 335, submitted to ECMA, a standards body.

Stallman added: "The FSF will make a statement."

The technology director of the Software Freedom Law Centre, Bradley Kuhn, said that he still stood by his statement of June 29, in which he backed Stallman's earlier advice about it being better to avoid a language like C#.

"On a technical note, I honestly don't understand why people are even drawn to C#," Kuhn told iTWire. "I admit to only a cursory understanding, but I ask the same question over and over again of people and have yet to hear an adequate reply: why is C# a better choice than Python, Perl, PHP, Haskell, C and/or C++? 

"We have so many languages that are a better part of our community (some even developed by our community) and are not controlled by one company, why do we want to jump to using something that appears to have no new features over the other languages, and comes from a company who obviously has an ulterior motive?"

"In short: Why favor a corporate-controlled language over one from our community?"

Kuhn added" "I think too often, developers are driven more by fads than by actually the right tool for the job.  I've yet to see a good and clear reason given why C# is a better tool than the tools we already have in the FLOSS community."

Reaction was also sought from Novell vice-president Miguel de Icaza through the company's PR director, Ian Bruce, but no reply has been forthcoming at the time of writing.

Mono is an open source implementation of parts of Microsoft's .NET development environment. Debate over its use has been fuelled recently by the news that Debian plans to include it in the default install, that Ubuntu has no IP concerns about it and by Stallman's reaction to the Debian decision.

Loading comments ...

- sponsored feature -

The Death of Traditional BI: What’s Next?

How to Make Business Discovery Work for Your Business IP PABX BUYING GUIDE

Business Discovery takes its cues from consumer apps. Like Google, it encourages us- ers to hunt for and explore data without worrying about or even noticing the underly- ing technology. Their entire experience is working within an intuitive interface to get real-time, self-service results with only minimal training. ...more