Welcome to MSDN Blogs Sign in | Join | Help

You gotta give Miguel de Icaza credit.

As a Microsoft shareholder I’ve been opposed to Mono.

Not as technology, but as theft of Microsoft’s Technology. [Personal opinion, not a statement of Microsoft’s Position.]

Now, before the attack start – just Google Me. I’m as active in Open Source Developer Technologies as I am in Closed Source.

For developers who seek to actively avoid Microsoft technology, I respect their choice, so (and ESPECIALLY where Mono is concerned.)

  1. Stop being mad at Microsoft for choosing not to ship products on Linux.
  2. Do YOUR OWN thing on Linux or cross-platform, but don’t try to do OUR thing on Linux.

So, philosophically, I think Mono is both theft and hypocritical.

(Ok, NOW you can attack.)

But, politics aside – you really gotta give Miguel de Icaza big credit. He’s keeps doing really significant stuff.

Gnome (of which he’s the co-founder) kicks butt and has surpassed KDE as the popular Linux Desktop, Mono, whatever one thinks of the politics, is significant (and amazing when you consider the size of the development team), and NOW………

MOONLIGHT

http://www.mono-project.com/MoonlightShots

Quite an accomplishment.

Published Wednesday, August 22, 2007 8:42 AM by JoeStagner

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 10:38 AM by Daniele Muscetta

I actually quite like the idea (and the fact in many cases) that I can write any app in C# with visual studio on my vista machine, compile it, get the executable on my linux box and run it just as well from there...

It's just another way of "cross platform" stuff... should I write it in PERL or PHP or Python ? Maybe. Maybe not ;-) Which way is more "cross-platform" ? they ALL need a common ground to really be portable. If this common ground is the .Net Framework, why not ?

Of course this is also my personal and humble opinion :-)

# re: You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 10:41 AM by tonyr

Didn't MS turn his job application down?

Joe Said - I'd be interested to know details !!!!

# MSDN Blog Postings » You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 11:10 AM by MSDN Blog Postings » You gotta give Miguel de Icaza credit.

# re: You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 12:16 PM by Dave Edwards

"I think Mono is both theft and hypocritical."

Regarding hypocrisy, you have to be careful with the pot-kettle situation. If MS publishes something as an open standard (and actually sticks to it), they (and you) cannot cry foul when someone actually creates an implementation of it.

 

Joe Said - But Dave, that's common OpenSource phylosophy. "ONLY Commercial entities should need to follow the rules, Open Sourcers should be able to break all the rules !!"  I simply disagree!

# re: You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 12:44 PM by Jack Bond

I despise both Linux and Firefox, along with Sun, Adobe, Novell, etc. But if MSFT didn't want 3rd party implementations, why submit to ECMA? As a MSFT shareholder, I don't see how Mono or Moonlight hurts the bottom line. Doesn't it sell more copies of Visual Studio?

Joe Said - Please see my earlier comment. What the mono guys build was NOT limited to what Microsoft shared with ECMA (the CLI and C#) !

# re: You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 4:40 PM by Matthijs

Who cares about Mono? It's awesome that somebody is dedicating his life to create such software (I couldn't do it) but it's also a waste of a lifetime, what company is seriously considering using that stuff on linux anyway?

# re: You gotta give Miguel de Icaza credit.

Wednesday, August 22, 2007 9:12 PM by Jay R. Wren

Joe,

Are you crazy?

If MS didn't want it reimplemented, they shouldnot have submitted the C# Language spec and CLR spec to ECMA!

What is this theft you speak of?

 Joe Said  Jay, you are WRONG! Microsoft did not submit the .NET framework or asp.net to ECMA - we only submitted the CLI and C# specs. This is a common error when looking at Mono.

# re: You gotta give Miguel de Icaza credit.

Thursday, August 23, 2007 4:51 PM by Alexey Lavnikov

IMHO, the sooner .NET will become truly crossplatform the better. I hate to rewrite all my stuff in java just to fit client web server architecture...

# re: You gotta give Miguel de Icaza credit.

Monday, August 27, 2007 8:34 AM by CLaueR

Hi Joe,

I know you're close to the Open Source world, especially close from the PHP comunity since we've been in contact together sometimes about this topic.

I also know the Mono Project pretty good, as I follow their progress for several years now, and since I had the chance to present a session about Development using Silverlight, featuring Miguel de Icaza and his first public demos of Moonlight.

That being said, in the form of a disclaimer/backgrounder, I would say that I do not share your views on this topic.

Again, neither you and I are lawyers, so I think it's worth highlighting that we both here only express ou OWN OPINIONS which in no way can be read as being "Microsoft says/declares that blablabla...".

I think that all the efforts that were done around standardizing .NET and the CLI to the ECMA and to the ISO were meant with the hope in mind that someday, someone would be brave enough to take those specs and write his own implementation. That's mainly what the guys from Mono did.

OK, I know, there's more in Mono and Moonlight than the area covered by the ECMA/ISO standards. And? WTF?

We're in a world of coopetition. If we, as the creators of the .NET platform, are not confident enough that our implementation will bring more value to our customers than the one from the Mono team, then we have a serious problem, and we way follow the same way as the other guys with the Java platform for which they're not the leaders anymore for quite a long time already.

Another way to say this is that I'm pretty sure that the Mono Project and Moonlight do more good to us than they hurt. I for one am very supportive of those guys.

And besides this pseudo-legal questions, I affirm that from a technical perspective, they deserve big Kudos and thumbs up.

Just my $0.02,

Christophe Lauer,

also a former U**x developer and PHP-er some years ago.

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker