It is worth correcting chronic claims that Boycott Novell is unique in its analysis, which is mostly inherited from concerns of others. Examples:
2004 (gnome.org): Why Mono is Currently An Unacceptable Risk
Argument In Brief
1. Microsoft’s C#/CLI licensing people, at high levels, are aware of us.
2. Microsoft can choose to do damaging things in the current C#/CLI licensing ambiguity.
3. Microsoft considers the free software / Linux community to be a major competitive threat
4. Microsoft does not “compete” gently
5. A + B + C + D = ?
2006 (harnvi.net): Who would use Mono now?
You can call it FUD, but for me it’s a question of investing my time and energy in technology that are and will be available on the platforms I use (Mac OS X and Linux). I don’t trust Microsoft and I don’t trust Novell anymore either. Who knows when Microsot will bring out it’s patents and kill Mono use outside of Novell? I think .NET is good if you want to develop for Windows only. For cross platform development I would not use it – I would go for Java.
The problem is not GNU/Linux which is not free (gratis). The key problem is a division between GNU/Linux that’s free and one that’s treated differently by Microsoft and its ally. █