The InformationWeek -- Blogs

Open Source Blog

Topics:   Open Source

  • Email this page E-mail this page
  • Print this page Print this page
  • Bookmark and Share
  • icon

Stallman and Mono: Not As Mono-Lithic As You'd Think


Posted by Serdar Yegulalp, Jun 29, 2009 11:48 AM

Free software grand master Richard Stallman weighed in not long ago about Mono, the open source implementation of Microsoft's .NET. He's not against it in principle, he just doesn't feel it's a good idea to depend on it for anything, especially not the core GNU tools.


This is actually a slightly more nuanced statment than I -- and other people I know -- were expecting to hear. Stallman's stances on free software (he's not fond of the term "open source") are quite uncompromising, and so it's become something of the default expectation for him to take the hard-line free-or-nothing stance on a lot of things.

... implementing [.NET's] C# [through Mono] is [not] a bad thing. Free C# implementations permit users to run their C# programs on free platforms, which is good. (The GNU Project has an implementation of C# also, called Portable.NET.) Ideally we want to provide free implementations for all languages that programmers have used.

The problem is not in the C# implementations, but rather in Tomboy and other applications written in C#. If we lose the use of C#, we will lose them too. That doesn't make them unethical, but it means that writing them and using them is taking a gratuitous risk.

Stallman's deeper worry, shared by others, is that Microsoft has not offered people the kind of indemnification from IP backlashes that, say, Sun has with Java. Program in C#/Mono, and there's no guarantee that at some point the free implementation of same might end up being curtailed or revoked entirely due to unforeseeable patent issues.

I've mentioned before how other people manifestly do not share this point of view, and even find it faintly ridiculous -- and shook my head at the way the sourest and most divisive arguments about open source come from within its own ranks. Stallman's view is not so much divisive as it is cautionary: go ahead and use it if you want, but be warned about built anything on top of it that we have to depend on in the future.

Programming in any form is never without some element of gratuitous risk. Most of that danger doesn't come from the IP issues of the language it's written in, but from the programmers themselves. I'd maintain there is a far greater practical risk is the broad use of a program that has severe security flaws (e.g., pre-SP2 Windows XP, or some editions of Apache) than there is in this sort of issue. But if this is all about Freedom, then I say let Stallman and the other GNU folks employ their freedom to be unnerved.

InformationWeek Analytics has published an independent analysis of the current state of open source adoption. Download the report here (registration required).

Follow me and the rest of InformationWeek on Twitter.

« Apple Reporting iPhone 3GS Shortages | Main | Maximizing Block I/O Dollars With Thin Provisioning »



Sign Up Now
For InformationWeek News Alerts




This is a public forum. United Business Media and its affiliates are not responsible for and do not control what is posted herein. United Business Media makes no warranties or guarantees concerning any advice dispensed by its staff members or readers.

Community standards in this comment area do not permit hate language, excessive profanity, or other patently offensive language. Please be aware that all information posted to this comment area becomes the property of United Business Media LLC and may be edited and republished in print or electronic format as outlined in United Business Media's Terms of Service.

Important Note: This comment area is NOT intended for commercial messages or solicitations of business.




 
 

  1. Detecting Scalability Problems With Intel Parallel Universe Portal
  2. Just Say No To SFAQL Parallelism
  3. QuickThread: A New C++ Multicore Library


Join The InformationWeek Group On LinkedIn


                           


  1. AT&T, T-Mobile, Verizon All Offering Black Friday Sales
  2. Best Buy Rolls Out $99 Android Sale
  3. Apple Says Users To Blame For iPhone Virus
  4. iPhone And Android Dominate Mobile Web Browsing


  1. Practical Analysis: Smartphones -- Passion To Profit And Productivity
  2. Stay On Top of Source Code Security Flaws
  3. Down To Business: How Indian CIOs Stack Up
  4. CIO Profiles: John P. Burke, CIO Of Ambit Energy
  5. How Cloud Computing Changes IT Organizations
  6. Understanding Private Cloud Storage

 

  Ars Technica
Boing Boing
Channel 9 Forums
CRN Blogs
Dr.Dobb's Portal: Blogs
Engadget
Gizmodo
GrokLaw
  Lifehacker
Schneier on Security
Slashdot
TechCrunch
Techdirt
Techmeme
Valleywag

  DECEMBER 2008
NOVEMBER 2008
OCTOBER 2008
SEPTEMBER 2008
AUGUST 2008
JULY 2008
JUNE 2008
MAY 2008
  APRIL 2008
MARCH 2008
FEBRUARY 2008
JANUARY 2008
DECEMBER 2007
NOVEMBER 2007
OCTOBER 2007
SEPTEMBER 2007