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

Miguel de Icaza On Microsoft's C# Community Promise: 'The Right Direction'


Posted by Serdar Yegulalp, Jul 9, 2009 11:29 AM

Earlier in the week before everyone went all Google-eyed, I did a quick back-and-forth interview with Miguel de Icaza -- lead programmer for the free .NET implementation, Mono, and leader of the GNOME desktop project --about Microsoft and their Community Promise for C# and the CLI.


SY: There's a lot of unease in the community about how much trust one can invest in any promise that Microsoft makes about their open-source offerings. Do you think things like this make it easier to trust them, or might there be other actions that would be greeted more positively?

MDI: For pragmatists, it is another action from Microsoft in the right direction. Microsoft over the past few years has been making a lot of changes to adapt to the web, to open source and to distributed development.

They have open sourced very important pieces of code like IronPython, the Dynamic Language Runtime, IronRuby, the Managed Extension Framework, ASP.NET MVC, ASP.NET AJAX Client libraries, the Silverlight high-level controls, and the Silverlight control packs.

They also embraced XML for their office suite, opened up the specifications for the binary file format for office (both are enormous steps for achieving interoperability with their products), brought OOXML, XPS and their HD image file format for standardization and granting patent licenses for developers and users that implement and deploy those technologies.

All of these are positive trends, they have real impact in the quality of software being developed and they deserve more coverage than they currently get. Perhaps they get little coverage because they are aimed at developers, and not really at consumers.

But there is a sensationalism and tabloid like obsession with Microsoft that permeates some fringe groups and for these there will never be anything that Microsoft can do.

SY: What do you feel is the single biggest impact that is likely to come of this? What'll be changed most?

MDI: It will settle the disputes between folks that theorized that ECMA 334 and 335 were tainted and could not be used. At least the fear of patent infringement will be removed from the discussion, and we will be able to resume the discussion on technical grounds and actually focus on improving Linux, open source software and the .NET ecosystem.

SY: What's the next thing Microsoft could logically offer the community after this as another step in the right direction?

MDI: There are a number of technologies that I would like to see covered by
the Community Promise, like ADO.NET, ASP.NET and Windows.Forms. They are not mandatory for Linux as Linux applications do not really use them, but it would be nice to have them.

InformationWeek Analytics has published an independent analysis of the next-generation Web applications. Download the report here (registration required).

Follow me and the rest of InformationWeek on Twitter.

« Why Google Chrome OS Will Fail | Main | iPhone 3GS Upload Speeds Limited To Paltry 384Kbps »



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. Sequential Programming: Like Eating Peas with a Straw.
  2. Biomolecular device using self-assembled DNA nanostructures?
  3. Coreinfo v2.0: A Simple Utility to Understand the Manycore Complexity in Windows


Join The InformationWeek Group On LinkedIn


                           


  1. More Reasons Why Linux Misses The Desktop
  2. Too Much Netbook For Too Litl?
  3. Motorola Explains Why Droid Doesn't Have Multi-Touch
  4. Sprint And T-Mobile Headed The Wrong Direction


  1. Gartner Downgrades SaaS Forecast
  2. Google To Acquire AdMob
  3. RIM Boosts BlackBerry Developer Tools
  4. Microsoft: Windows 7 Malware Threat 'Sensationalized'
  5. Intel Atom Drives Chip Market In 3Q
  6. Cisco Unveils Collaboration Products

 

  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