Earlier quoted context omitted.
No, they're not different from anyone else for having a profit motive, but Microsoft, on the other hand, had a very long stretch of using underhanded and illegal tactics to stifle competition. I would argue that they're STILL abusing their monopoly position on the desktop. THAT is what makes them different than the rest, and that, to me, is what tempers my attitude about these recent announcements. Another difference…
But you're never going to get Windows-forms-like applications on Windows You absolutely will be able to get Windows-forms like applications. You just won't be using WinForms or WPF. Instead, you'll use Mono and its bindings to GTK or QT. This is exactly how it should be. WPF is an OS specific GUI library. Using WPF on Linux makes about as much sense as using Cocoa on Windows. But, really, I think it's another example…
Oh, I'm quite clear. My point is that, if the stack had delivered on the premise of the idea of WinForms-level-easy GUI development, why haven't Mono-based GUI apps proliferated on Linux? Yet, after many years of including Mono in Ubuntu, they've pulled it from the default install.
> Microsoft had a project to write its own Java compiler. Sun took legal action to prevent Microsoft from doing so. And this was during the early 2000s. Python, Ruby, etc. were nowhere near mature enough to serve as the primary systems programming language for something like Windows.
Fair enough, but even all the way back in 2000, it was obvious that, if you were going to start from scratch on a language, there was no point in making it closed. There wasn't any more real money to be made in compilers by that point. GCC was being made available on everything, and $1,000 proprietary compilers were dying out.
> Isn't that just slightly hypocritical?
Sigh.