![]() |
||
![]() |
|
|
September 16, 2005The Mono 'experiment'
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 AMComments
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 AMGerd: 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?
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. 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 PMPost a comment
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Home | Site Map | About the P-I | Contact Us | P-I Jobs | Home Delivery | |
![]() 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
| |