3 ms·
He was wrong in seeing this as a hidden attack strategy by MS. Just because an attack never happened doesn't mean there was no strategy. In part due to RMS's e
by streptomycin 11y ago
He was wrong in seeing this as a hidden attack strategy by MS.
Just because an attack never happened doesn't mean there was no strategy. In part due to RMS's effort, there was basically nothing for MS to attack.
And even if there really was no strategy, there very clearly could have been. You can't fault RMS for not being a mindreader. That's why lawyers and contracts exist - if MS didn't want it to look like they were scheming, they very easily could have done that. Like Sun did with Java, as described at the top of the Java link you posted.
There are many projects that use javascript in Linux. Gnome has made javascript the default configuration language.
Please read the article you linked to and tell me what it has to do with GNOME using JavaScript (hint: nothing, it's about JS in the browser).
And from that last link:
In our opinion, nothing about Mono is different than other projects like Samba or Wine, that also substantially reproduce a Microsoft created technology or protocol.
RMS would be horrified if GNOME decided to write some core apps using Wine. But... they didn't. If they did, there would be an outcry even bigger than the one against Mono. RMS's problem isn't Mono (as described in your original link, he thinks it's good to have a free implementation of C#), it's relying on it for important applications.
I apologize if this comes off as a personal attack, but honestly, you seem to be more concerned with slinging mud at RMS than understanding the issues.
- baldfat 11y agoFirst: Never took anything you said as a personal attack. These are the conversations I like to have. Someone with a different perspective. Secondly yes I know that I was stretching the javascript to Gnome so I take that as a knock on my argument. No my concern is not mud slinging at RMS. I really do appreciate him and I am glad he was born and is involved in our community. My concern is the use of FUD. This is the very definition of FUD. Fear, Uncertainty and Doubt. It was a FUD attack on something that really couldn't have been a trap legally or intellectually. But placing a bit of fear and it could happen caused this uproar. Now we are looking 6 years later and well things have really opened up in C# and mono?
- streptomycin 11y agoIt was a FUD attack on something that really couldn't have been a trap legally or intellectually. I guess the sticking point is that I don't see how it couldn't have been a trap legally or intellectually. X exists. X is patented. Making a clone of X and using that clone in critical technologies is a risky strategy, unless you get an explicit legal guarantee that you won't be sued. It happened to C#, it happened to MP3, it happened to H.264. All very similar situations. Now, you may say that C# is different than MP3 or H.264 because you personally reviewed MS's patents and you personally guarantee that none of them actually apply to Mono, so we're all in the clear. That is awesome, because as most software developers are not patent lawyers, we lack the ability to do that ourselves. We just know that some people said it's a problem, others said it's not, and MS itself was silent for quite some time. But it's not the same as an affirmative statement from MS saying they're not going to sue other C# implementations for patent infringement. You are right that MS may have gotten a bit more attention than another company would have in the same situation. If so, it can be reasonably explained by that old "fool me once" quote. But even so, the whole situation could have been diffused by MS if they wanted to. Now we are looking 6 years later and well things have really opened up in C# and mono? They seem to have. To be honest I haven't been following the developments of the past couple years in great detail because it seems like the "C# on Linux" ship has already sailed. And that's a damn shame. I think C# is a great language. It fits a niche that still isn't really filled in the Linux ecosystem (although that niche is getting smaller and smaller as time goes on and other technologies develop).
- baghira 11y agoI have to agree. Even Gnome developers described the thing as "putting our balls in Redmond's hands": http://lu.is/blog/index.cgi/531.html http://lu.is/blog/index.cgi/531.html. In fact the mono patent situation remained unclear for years, until 2009 if I remember correctly. And in 2006 there was the whole Novell-Microsoft kerfuffle, with Ballmer saying that only Suse Linux users were not violating Microsoft intellectual property http://blog.seattlepi.com/microsoft/2006/11/16/ballmer-on-novell-linux-and-patents/ http://blog.seattlepi.com/microsoft/2006/11/16/ballmer-on-no.... So I really would not call the reaction FUD. Also, adding my personal experience from that period, I'd say that many Linux desktop users, myself included, were not interested in adding mono as another dependency to the stack, especially to run three applications: a note-taking application (tomboy), photo management (f-spot) or the banshee music player(which, I'm sorry to say, was one of the most crash-happy pieces of gnome). Samba and ffmpeg (well, the patented parts thereof) were never meant to be building blocks on which to write a lot free software, they are ways to ensure compatibility with existing closed solutions. I have some simpathy for de Icaza's idea that, since C# is a nice programming language, people should be encouraged and helped to use it, but the combination of patents' threat and frankly the "let's just put it in gnome!" approach doomed the effort. Also, in hindsight, mono would have (has?) worked better in the entreprise sector, rather than in desktop environment (Ruby is about as open as it gets, but it is not used for DE's stuff, execpt YAST2 I think). Hopefully now that most of the dotnet stack is open (except the bits that do depend on windows e.g. WindowsForm, if I'm not mistaken) we'll see a rebirth of interest.