Advertising
seattlepi.com
Subscribe | Contact Us | Seattle Post-Intelligencer
Jump to:  Weather | Traffic | Webtowns | Mariners | Seahawks | Sonics | Calendar
BUSINESS ?

OUR AFFILIATES
NWsource
KOMO
MSNBC
digitalcity
seattlepi.com Microsoft Blog

September 16, 2005

The Mono 'experiment'

migueltwo.jpgAt Microsoft's Professional Developers Conference this week, I was able to spend some time with Miguel de Icaza, pictured at right, the leader of the open-source Mono development project. If you're not familiar with Mono, it's a software development system that, in simple terms, mimics the core of Microsoft's .NET development system in a way that lets .NET developers write programs for Linux and other operating systems. More significantly, it also can be used to convert existing Windows programs, written using .NET, into new versions that can run on Linux.

As you can imagine, that has caused a certain degree of consternation for some people inside Microsoft. For more details and explanation, see this morning's story that I wrote on Mono's presence here at the PDC, and a separate Mono meeting Tuesday night at a nearby hotel.

As Miguel explains in this post on his weblog, that meeting was arranged after Mono was unsuccessful in securing a spot among the "Birds of a Feather" sessions at the PDC itself. Miguel and the Mono sponsor, Novell, were inspired to hold that meeting by this post from Stephen Walli, who left Microsoft last year and is now vice president, of open source development strategy at Optaros. During his time at Microsoft, Walli's work included overseeing the release of some Microsoft tools under open-source licenses.

As noted in this morning's story, I got a chance this week to ask S. "Soma" Somasegar, corporate vice president in Microsoft's Developer Division, for his take on the Mono project. Here's a more complete version of what he had to say:

"Whenever somebody does something on the .NET framework, I get excited. The first thing that comes to mind is, hey, they see value in the .NET framework and they want to do something with it, so I'm excited about that. These guys now have made good progress in terms of reverse-engineering the .NET framework. Good for them. To me, it means that the .NET framework is that much more interesting to people who have different opinions, different ways of looking at things."

We didn't talk directly about any of the questions that people often have about whether Microsoft would ever try to pursue Mono for patent infringemement. Apart from that, however, I did ask Soma whether he sees a risk of Mono succeeding on a level that further fuels Linux as a competitive threat to Windows.

"We can cross that bridge when we get there," he said. "To me it's a good science experiment that is happening there, so we'll see."

Posted by Todd Bishop at September 16, 2005 06:33 AM
Comments

It is not about reverse engineering, stupids!

Microsoft and Novell implement the standardised .NET framework. Reverse-engineering means you take an existing product and examine how it works, then reimplement it.

Posted by: gerd at September 17, 2005 09:46 AM

Gerd:

Not all of what Mono implements is actually covered in the ECMA standards. Only the CLR, CLI, and C# have been submitted for standardization (possibly also C++/CLI, but I'm uncertain on that point). So in the cases of ASP.NET and WinForms, the argument of patent infringement has very real merit.

They've also started implementing Atlas, which was just released in preview at the PDC, and have had plans to duplicated C-omega, MS's research project that led to the patented work going on with C#3.

Of course, the debate is which would cause more damage: protecting the properties in question, or not protecting them?

Posted by: Keith J. Farmer at September 17, 2005 03:06 PM


The sad thing is that Java is such a key and important technology worldwide, yet it gets almost no press here in Seattle because of all the suppression. Not only that, but the madmen in charge of M$ have made it more and more impossible to run Java on Windos machines.

I find the best IDE right now is the Open Source Eclipse ( http://www.eclipse.org ) which has the support of IBM and others ( it's standard in the Suse 9.3 Linux distro, just click to install ) and the JDT plugin. I was able to write both a Rich Client (what M$ calls a Smart Client) GUI with the SWT that has a web method middle to a data look up on the U.S. Census web server. Then I wrote a jdbc component that connected a SQL server sproc to a java based RMI API. It was multithreaded and what I liked about Eclipse was the I could monitor and stop/start each thread. I am going to find that Eclipse/java is far more suited to building these threaded components than VS.NET.

Posted by: John Bailo at September 18, 2005 08:09 AM

I did not know that we had plans to implement C omega, Mr Keith is either an insider in my brain that knows about something that my subconscious is keeping away from me, or he is just making stuff up.

Am inclined to think the later, he likes to make stuff up.

Miguel.

Posted by: Miguel de Icaza at September 21, 2005 02:59 PM
Post a comment









Remember personal info?







  ARCHIVES
November 2005
S M T W T F S
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Monthly archive
· September 2005
· August 2005
· July 2005
· June 2005
· May 2005
· April 2005
· March 2005
· February 2005
· January 2005
· December 2004
· November 2004
· October 2004
· September 2004
· August 2004
· July 2004
· June 2004
· May 2004
· April 2004
· March 2004
· February 2004
· January 2004
· December 2003
· November 2003
· October 2003
· September 2003

Recent Entries
· Microsoft executive pay
· Windows in a Palm
· Audio Extra: Gates, Ballmer on Microsoft's future
· Gates, Ballmer Q&A
· Xbox exec on Revolution
· PDC behind the scenes
· Mac BU in Microsoft reorg
· Ballmer Q&A: Online Extra
· Allchin on 'hard lessons'
· Major Microsoft reorg

What is this?

  FROM THE P-I
· Microsoft cuts prices of Zune music players with an eye on holiday sales
· Finding a new leader is least of Yahoo's priorities
· Xbox Live takes on new look
· Microsoft to host software for businesses of all sizes
· Yahoo CEO ends rocky ride
  LINKS

News and information:
· WinInfo
· Microsoft Watch
· Directions on Microsoft
· WinInsider
· ActiveWin
· KOMO News: Microsoft
· NetworkWorld: Microsoft
· Google News: Microsoft
· Yahoo News: Microsoft
· Microsoft Research News
· Microsoft PressPass
· Channel 9
· Anti-Microsoft News
· NewsForge: Linux News
· Linux Today
· Mac News Network
· Mac Daily News
· Washington Post Filter
· G.M. Silicon Valley
· OS News
· Gillmor Gang

Blogs about Microsoft:
· Microsoft Monitor
· Unofficial MSFT Blog
· IW Windows Weblog
· Xbox 2 Blog
· Inside Microsoft
· CNet Microsoft Blog

Computer Security:
· Microsoft Security
· Wash. Post Security Fix
· Microsoft Security Response Center Blog
· Be Careful Out There
· Security Awareness Blog
· Bruce Schneier's Blog
· eWeek Security News
· Larry Seltzer
· Symantec Security Resp.
· McAfee Virus Information
· CNet Security Blog
· Security Focus
· Kaspersky Lab Analyst's Weblog
· Michael Howard (MSFT)
· Stephen Toulouse (MSFT)
· Network World Security
· Planet Security

Microsoft employees:
· Employee Blog Portal
· MS Watch List
· S. Somasegar
· Raymond Chen
· Dare Obasanjo
· Brad Abrams
· Heather Leigh
· Korby Parnell
· Matt Goyer
· Robert Scoble
· Don Box
· Chris Anderson
· Joshua Allen
· Chris Sells
· John Porcaro
· John Montgomery
· Kevin Schofield
· Rick Schaut
· Marc Miller
· Sean Alexander
· Larry Hryb
· Gretchen and Zoë
· Harry Pierson
· Mini-Microsoft

Search-related sites:
· John Battelle
· Greg Linden
· Unofficial Google Blog
· Yahoo! Search Blog
· MSN Sandbox
· MSN Search Weblog
· Google Blog
· Search Engine Lowdown
· Search Engine Watch
· Google Like a Hawk

Browser-related sites:
· Internet Explorer team
· mozillaZine
· Surfin' Safari
· Opera news
· Browser News

Technology Weblogs:
· Dwight Silverman
· Charlene Li
· Joel Spolsky
· Engadget
· Gizmodo
· Corante Apple Blog
· Amy Wohl
· Dan Gillmor
· Simon Phipps
· Buzz Andersen
· Chris Seper
· Hiawatha Bray
· Paul Andrews
· Doc Searls
· Chris Pirillo
· Campbell & Swigart
· Longhorn Blogs
· PDC Bloggers

Antitrust info:
· FindLaw: Microsoft
· DOJ Microsoft site
· Microsoft legal site
· Findings of Fact
· ComputerWorld Report
· Sun legal page
· Dan Kegel's antitrust site

Additional sites:
· Google Microsoft Search
· About Microsoft
· Microsoft User Network
· Tablet PC Buzz
· Living Without Microsoft
· Lockergnome
· WSA
· WashTech
· CyberLodge
· Microsoft Permatemps
· Apache Foundation
· Librenex
· Electronic Frontier Foundation

 
Home | Site Map | About the P-I | Contact Us | P-I Jobs | Home Delivery
 
Seattle Post-Intelligencer
101 Elliott Ave. W.
Seattle, WA 98119
(206) 448-8000

Home Delivery: (206) 464-2121 or (800) 542-0820

Send comments to newmedia@seattlepi.com
©1996-2005 Seattle Post-Intelligencer
Terms of Service/Privacy Policy