5 ms·
There was a lot of concern over patents and control but I think the decline of Mono had a lot more to do with Novell going bust and developers disappearing. Va
by shirro 10y ago
There was a lot of concern over patents and control but I think the decline of Mono had a lot more to do with Novell going bust and developers disappearing.
Vala was an attempt to provide enough c# like features to provide an alternative and while it hasn't exploded in popularity it probably has filled the gap to some extent.
- WorldMaker 10y agoThe concern about patents was sort of fair, but was as much a FUD red herring as anything else. There was the debate whether Microsoft's .NET open patent promise at the time applied to Mono in general or just OpenSUSE's distribution of Mono. In the time that the Ubuntu community spent debating that they could have done the simple thing that Red Hat did back then which was ask Microsoft to generalize the promise a bit more... The issues of control were definite FUD, as Mono at the time was always an open source project first and foremost and it shouldn't have mattered that most of its contributors were Novell employees at the time or Xamarin employees when Novell divested itself of much of its open source development staff. The "decline in Mono" in Ubuntu had everything to do with FUD. Arguably Mono itself has never really seen a decline, it's always been out there for the installation and usage. Even when priorities were focused elsewhere (because mobile efforts first at Novell and then at Xamarin paid the bills), Mono has seen stable development. (Now you could say that Mono is in "decline" in today's world, but only because first Roslyn and now .NET Core have been supplanting Mono as cross-platform open source efforts for C#/.NET.) As for Vala, I still don't understand why as a developer I'd ever want to write Vala rather than C#. Vala still seems like a strange choice to me. Why build a "Gnome-specific language" that isn't really useful outside of the bubble of Gtk?