De Icaza Pleads For Mono/.Net Cooperation 262
suka writes "In a recent interview with the online edition of an Austrian newspaper, Mono project-lead Miguel de Icaza pleads for cooperation between Mono and Microsoft's .Net: 'I think that the deal should include a technical Mono/.NET collaboration, and even go as far as Microsoft recommending Mono for all of their developers looking at migration'. The whole interview has some other interesting bits, like de Icaza's thoughts on open sourced Java and information about upcoming versions of Mono."
Miguel de Icaza's web log (Score:1, Informative)
"The crowd at OSNews got upset because I said advocate more collaboration between Mono and Microosft. It is hardly news, I advocated the same thing in August during an interview that I did with Sam Ramji from Microsoft, before I knew of any MS/Novell collaboration."
Re:Instead of catch up (Score:5, Informative)
If you look in the Mono.* namespace they've developed a LOT of Mono on its own, including Mono.Xml, Mono.Unix, Mono.Math and a wide vareity of other tools. Not to mention now there are various open source projects out there like DBus# [ndesk.org], Dumbarton [imeem.com], and of course Tao [mono-project.com].
Mono is a definite option now for cross-platform applications (Solaris, Linux, FreeBSD, Mac OS X, etc) and extends the compatibility to
Don't get yourself mixed up, Mono does allow developers to use
Re:Mono is a Trojan Horse, expect no help (Score:3, Informative)
From Wikipedia:
Perhaps he's still trying to live down that rejection. (I seem to recall that he tried more than once to get a job at Microsoft, but I can't readily find a reference.) Mind you, I think anyone who would even apply for that kind of job was probably brain damaged to start with.
Re:Good Luck (Score:2, Informative)
Mono isn't a language, safe or otherwise.
Re:Nevermind MS.... (Score:4, Informative)
Mono means monkey in spanish. Thus the monkey on almost ALL the mono-project [mono-project.com] pages.
Re:Good Luck (Score:2, Informative)
Well, by definition
Re:Patents, again... (Score:2, Informative)
So, if you use a paid-up copy of Novell, Microsoft says it won't sue you for using Mono. For 5 years, I hear, and then maybe they'll do it anyway.
I can't begin to understand why Miguel would have wanted to devote so many years of his life to a project that MS would invariably claim rights over. Is he just waking up to this now?
Bruce
Crap (Score:2, Informative)
Shout to Novell: Just drop mono and switch to Java...Pleeaseeeze! (pleading like De Icarza).
And yes, I've tried switching my winforms apps to mono and it never worked out. Why? cause the cool features in .Net apps are either referenced unmanaged code or some DLL import hack. .Net only offers great cross coding between MS languages and webservices (I prefer XML-RPC anyway) from my experience and that's it.
Then again, my apps broke switching from .Net 1.1 to .Net 2.0. sheesh.
Re:Why Mono and DotNet should synch (Score:1, Informative)
I would save them nothing, for the obvious reason that they're no doing it.
As for the rest, thanks for pointing out the obvious reasons why developers may like a cross-platform language. I know them. That's why I'm using Java. Any reason I should switch to C#? Is a GUI toolkit running through Wine supposed to look more native or fell less bloated on Linux or MacOSX?
The only developers this would help are those currently writing Windows-only apps. Considering that the one reason Microsoft came up with C# was precisely to prevent those from writing cross platform Java apps, it's easy to see why it's not gonna happen.
And for the record, even if they did, I'd stay well clear anyway. Not taking the risk of ending up with a mass of code that can't use features I need because the latest Linux
Re:Good Luck (Score:1, Informative)
People are lying but it doesn't matter. Real companies aren't blinded by such blatant lies. They want OS that deliver performances (Linux, Solaris,
Google runs GMail and Adwords using Linux / Java. eBay runs on Java (on Solaris!?). Many banks run Java on Un*x OSes.
I agree with Miguel de Icaza when he says in TFA (yup, site wasn't
BTW is there any serious Website running on Mono? I can cite many Fortune 500 website backed by Java (especially the ones needing lots of scalability/performances), what about Mono?
Re:The point of Mono? (Score:3, Informative)
Re:De Icaza is a disgrace to OSS. (Score:2, Informative)
KDE was started in 1996. GNOME was started in August of 1997. Qt was licensed under the QPL in November of 1998, along with the plans to release Qt under a variant of the BSD license were Trolltech to go under or otherwise abandon Qt. Regardless, Trolltech released the UNIX version of Qt under the GPL in September of 2000.
For most pragmatic developers and users, the deal of November 1998 was more than sufficient. Thus GNOME was essentially rendered useless to everyone but a small handful of zealots. But even most of them were satisfied by the eventual GPL'ing in 2000. Keep in mind that that was over six years ago. Since that time there has been absolutely no reason for GNOME to exist.
Re:Forget dot net / mono, use Java (Score:4, Informative)
Mod parent -1 proofread (Score:3, Informative)
First lesson: This is a comma, learn to use it. In fact, punctuation is your friend!
Also: not? I don't think the phrase "not is isn't" makes any sense, in any context.
So, the above sentence should read: "When you try to point that out, people say "No it isn't, you can use Mono."
And it's still ugly as sin. Do you actually read what you type? Alright, going to ignore punctuation for the rest of the paragraph...
What's a convent lie? Is that a lie told in a convent?
I think the word you're looking for is convenient.
Now, on to what I actually disagree with...
Or you could switch to Rotor. Microsoft does actually provide the .NET source under some Shared-Source crap, and if you've got tens of thousands of lines of code, chances are you can afford some MS-owned port to somewhere else.
Also, .NET does have strengths Java doesn't, and vice versa.
Consider: Java has a fairly long-standing and stable bunch of libraries, including cross-platform stuff, but not limited to it. There's tons of open-source frameworks, but also plenty of official and commercial frameworks. The server frameworks are apparently very good.
However, Java is not well supported in a few places -- including out-of-the-box Windows. You have to install Sun's JVM if you really want your app to work. Vista comes with .NET, if I remember right, and older versions of Windows can get it via Windows Update. It integrates better, too -- they look and feel like native Windows apps, and are .exe files, so the user doesn't even have to know they're .NET.
Then again, .NET does not work very well on the server. Trying to get .NET working under Linux/Apache is probably worse than trying to make Ruby/Rails to work under Windows -- and you'd still need a SQL server, most likely.
I've always felt that Mono is a great project, but that it's going to be held back by Microsoft's dominance over the language. I like that there's a standard, but after "OpenXML", I don't trust Microsoft's standards.