Miguel De Icaza On Mono, Moonlight, and Gnome
Knuckles writes "Austrian newspaper Der Standard continues its recent series of in-depth interviews with free software developers. This time they sat down with Novell's Vice President of Developer Platform, Miguel de Icaza of Gnome and Mono fame. The interview was conducted at GUADEC (GNOME Users' And Developers' European Conference).
Miguel talks mainly about Mono 2.0 and .Net 3.5 compatibility, enhancing the collaboration with Microsoft over Silverlight ('Moonlight' in Mono), and the larger political situation of Mono and Moonlight. When the interviewer asks whether Moonlight is only validating Silverlight on the web, Miguel gives a quite detailed answer that includes a possibly well-deserved swipe at Mozilla ..."
If Miguel De Icaza hates it, I LIKE IT!
He makes good points about Mozilla, and Flash and stuff. But that doesn't mean we want to use MS trash. If it is 100% free, and patent free as well (does MS support extend to releasing all relevant patents for anyone to use, or whatever how you say it?), then sure use it if you want.
Personally, I don't know why the Mozilla folks don't run with XUL some more.
Personally though, I have Flash and Java turned off by default, I'm not about to have Silverlight (or Moonlight) enabled by default.
I wank in the shower.
Looks like Miguel still pimping a marriage with Microsoft. Dude, she likes country and he likes rock-n-roll! Seafood vs. burger and fries. He's frugal, forward looking and she spends money like a drunken sailor! More importantly he just wants some freedom and she wants to tie him down. Let it go!
"de Icaza: I hope so. It might end up that at some point Microsoft just open ups .net"
LOL
To quote my favourite font name: \!Andale Mono!
-- Ed Avis ed@membled.com
I just find it's terribly dumb to let both your specification and the reference implementation to be under the control of your worst enemy.
I love Gnome and I understand Mono is a somewhat simpler (than C++) way to build programs for it, but is it really necessary?
As for Silverlight... Yuck.
http://www.dieblinkenlights.com
The MS Excel XML format stores dates as a floating point[1] rather than something standard like, oh, ISO format. Miguel De Icaza thinks that's a good idea. Kind of says it all.
MS has made it clear that they want to kill OSS. So Miguel decides to make an OSS alternative to Silverlight with MS's help, unfortunately, MS will add in proprietary features once this halfway kills flash, and the reference implantation won't be the OSS Moonlight, it will instead be MS's proprietary Silverlight.
Taxation is legalized theft, no more, no less.
1. One has to give some credit to Miguel for thinking big and at least attempting to do it. The way he's doing it is perilous and I can see why some in the OSS crowd fault the guy. The odds are working against him. Strongly so.
2. He's convinced Novell this is something to spend/make money with. He's got a 40-person head count and it is totally unclear to me how Novell ***makes money**** on this to support such a large dev team. If they turned themselves into a 40-person contract dev group, I don't see customers clamoring for a dual-platform solution.
Even if his projects are widely adopted, there's no way I can see that Novell can make money at it. Which still makes Novell operating in run-off mode until the last netware(?) customer quits.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
As this blog post explains, while the current software patent situation exists, Mono is an unacceptable risk.
He definitely has a point with A. and some with B. (though it's a matter of opinion), but C. is just FUD. He obviously doesn't understand JavaScript (not the DOM, JavaScript is not just the DOM). JavaScript can produce very elegant code if you know what you're doing. I'm sure you can get some pretty nasty C# spaghetti code too (though it may not be as likely). I doubt that any language will replace JavaScript any time soon. All the different browsers would have to support whatever replaces it almost simultaneously. Flash is getting close, but it seems the community is treating Silverlight as a "me too" offering from MS. /rant
His comments about Mozilla are pretty interesting. I appreciate the work on Mono that they've been doing, but it's still strange to be at the mercy of MS whenever they make a change to their setup. That alone will leave Mono/Moonlight at least one step behind and could be used as an argument for only using Windows.
"I hope so" refers to Mono becoming the officially sanctioned .Net standard for Linux -- not that de Icaza hopes Microsoft would open up .Net. If you actually read the very next question in the article (I must be new here...), you'd have seen where de Icaza said:
In the meantime - I really don't think they are going to open source .Net.
-- they are talking about the possibility of Microsoft pulling a Sun/Java thing, and if the open-source effort would have been wasted as a result. The answer is "no, but I don't think they would open-source it anyways".
But imagine Flash if even though it displayed banner ads just fine, it couldn't play YouTube and some games. That's exactly what could happen with Moonlight, sure it is OSS but it is useless.
Taxation is legalized theft, no more, no less.
http://www.gnome.org/~seth/blog/mono
As this blog post explains, while the current software patent situation exists, Mono is an unacceptable risk.
What makes Mono an 'unacceptable risk' but allows Wine to become one of the most often praised open source projects on Slashdot?
Wine can be used to run those few windows apps for which you do not have no linux replacement, under linux. Mono is a development environment which could be used for just about anything... what if gnome, or some important gnome apps, got ported to Mono, and the day after Microsoft comes up with the bill?.. or with usage restrictions of some kind... Please read the link in the parent post, before replying... Here it is again:
http://www.gnome.org/~seth/blog/mono
Sorry, it isn't flame bait. To some it may be, but this is my honest opinion.
Microsoft's actions on OOXML, alone, show that it can not be trusted to play fair. I see no rational reason why the open source movement should validate *any* of their technology without a clear and unambiguous free and open license and a durable specification that does not become a never ending game of catch up.
Microsoft is the enemy of innovation and open source/free software.
Translation: We'll try to make the whole desktop dependent on a MS standard.
The increasing openness of these guys?
You meant MS changed the whole definition of what is part of .net to include stuff not covered by OSP or that are not portable? Shocker.
Moonlight is going to require a proprietary addon in order to actually interoperate with silverlight, pretty sweet.
For every distribution, also x86, x86_64 and PowerPC. In fact we are going to provide binaries for BSDs, for Solaris - both on SPARC and Intel.
Same old, you'll have to download them from MS and only MS, and SLED will be the only distro one able to ship them. Oh, it looks like Icaza actually confirms so in page 2.
hahahahahha
As a hacker you get Microsoft, Microsoft, compatibility to Microsoft languages, and Microsoft. And beating javascript with Microsoft.
Specially after the free, false advert of 'silverlight works in Linux' thanks to moonlight.
Typical MS fanboyism from Icaza
Diverting attention are we?
Icaza here's the deal: AT least FLASH is NOT FREAKING MICROSOFT! Don't you get it? call it a double standard if you want, just missing all the previous record of Microsoft's anticompetitive actions and the clear intent to take over the world with .net and how Mono makes Linux threated by it... It is getting ridiculous.
Mozilla is evil therefore we'll help poisoning the web with Silverlight, fuck open standards.
Copyright infringement is "piracy" in the same way DRM is "consumer rape"
"Bill, I think this is the beginning of a beautiful friendship."
Icazablanca. Coming soon to your local theater.
Oh, right, because Moonlight won't be able to? What about the codec pack Microsoft will release for non-Windows operating systems, for x86, x86_64, and PowerPC alike, specifically and solely for Moonlight?
Why is it that the trolls crawl out from under the bridge whenever Mono comes up?
"You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."