Miguel de Icaza: MS has shot the .NET ecosystem in the foot (Google cache)
74.125.153.132
74.125.153.132
As usual, RMS was right, and there was no shortage of other people trying to get de Icaza to see this, ever since he started with the Mono project.
It has indeed taken some time, but I'm happy that de Icaza finally seem to have understood. It will be interesting to see which direction Mono will take now, and where this fits in with the bigger picture of Novell's and Microsoft's future.
There doesn't seem to be any new legal threats, just quotes from Icaza acknowledging that other people are scared of following his lead due to existing patent fears. I don't see any hint that Icaza thinks the threat is real, or threatens future development of Mono.
De Icaza is not acknowledging that some people are scared of patent infringement. He's acknowledging that Microsoft itself has scared people away through its constant threats.
Example from 05:
"Every piece of software written today is likely going to infringe on someone else's patent... Our strategy in dealing with patents in Mono is the same strategy that any other software developer would take."
http://ondotnet.com/pub/a/dotnet/2005/03/21/interviewmiguel....
"Microsoft has shot the .NET ecosystem in the foot because of the constant threat of patent infringement that they have cast on the ecosystem"
He notably did NOT say:
"RMS has shot the .NET ecosystem in the foot because of the fears of patent infringement that he has cast on the ecosystem."
De Icaza is clearly and explicitly laying blame at Microsoft's feet.
PS: my ISP is not using Webwise.
http://www.itwire.com/opinion-and-analysis/open-sauce/37880-...
Silverlight is well executed? Is there any real uptake with the DLR outside Silverlight? I think the answer to both is no, can anyone point to evidence otherwise?
Visual Studio works fantastically for my line of work as an IDE. If I were doing some other line of work it would probably be unsuitable, but for Big Corp (tm) programming it is pretty good, much better than the Java equivalents.
The DLR is used by IronPython and IronRuby. It's not the basis of Silverlight but it is what allows you to write apps in python or ruby.
Some reasons: Flash is the 10th iteration of a platform on the 3rd iteration of a language, so Flash has several completely different and incompatible ways to do everything. Flash code must be written in ActionScript, which can be used in exactly one environment (well, not counting Flash Media Server).
The SL platform, on the other hand, is much more recent and has the benefit of throwing away years of iteration on WPF and doing things "right" from the start. It is well organized, consistent, and performs well. You can use libraries from non-SL projects in SL without rewriting them in a dead-end language.
If you dance to the tune, you must pay the piper ...
The more they're challenged, the more justifications and rationalizations they'll come up with to defend their choices, and the more entrenched they'll be in their new position.