Linked by Thom Holwerda on Wed 2nd Aug 2006 06:37 UTC
Thread beginning with comment 148442
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
It would be at least five years before this happened, but I think it would be cool if the entire DE was Mono based. I know that would make things easier for me. I run 64bit linux and with mono apps I don't have to have compat 32bit libraries (well at least not as many). Maintainers wouldn't need as much arch specific stuff to maintain if they were using mono heavily.
Edited 2006-08-02 14:18






Member since:
2005-07-29
No, the threat of a Microsoft lawsuit is not Anti-Microsoft because the Mono folks did implement ADO.NET and ASP.NET even though they knew these technologies were patented.
I'm a contributor to Mono.
I'm not a patent lawyer (but I did sleep at a Holiday Inn last night! ;-).
I haven't heard anything about actual patents on ADO.NET and ASP.NET. I've only heard about the (rediculous) patent application (still not granted) about the design and structure of a class library (too lazy to Google the reference, but everyone had a good laugh at it; it's like trying to patent a VCR interface, rather silly).
Furthermore, patents usually cover implementation, not the public interface. (Though its entirely possible that the public interface may require a particular patented implementation...)
Regardless, not supporting ADO.NET, ASP.NET, and System.Windows.Forms would be a huge mistake. One of the "selling points" of Mono is that code can be easily shared between Linux & .NET. Porting will be required, but (hopefully) such porting would be minimal. ADO.NET and ASP.NET help make that possible.
Without their support, it would require that "porting" be "re-write to this entirely different framework." (See how well the "Abandon System.Windows.Forms and port your existing code to Gtk#" mantra is working for non-Free software.) In short, porting would no longer be an option, removing most of the appeal of Mono to third party vendors.
So given a choice between hand-waving about potential Microsoft patent threats vs. making it substantially easier for existing .NET code to be ported to Mono... What would you choose? You can always avoid ASP.NET, ADO.NET, and System.Windows.Forms for your own code...