Pourquoi C# reste aussi décrié par les libristes, et pourquoi ils ont raison ?
– Le langage C# est normalisé ECMA, mais n’est que open-source
– .NET Core est libre (licence MIT), mais reste sous l’EULA Microsoft... je ne sais pas comment ca se résoudrait devant un juge.
– Le compilateur est libre (Roslyn, licence MIT).
– Xamarin, le cross platform implementation, est privateur
– je ne parle pas du compilateur indépendant MONO
Donc on peut vite penser que C# et .NET sont libres, mais en vrai, ils s’adossent à des outils qui ne le sont pas. On peut tomber dans des superpositions de licences qui ne sont pas libres, juste open-sources.
Et n’oublions pas : L’open-source, c’est la laisse que le maitre a faite tomber au sol, mais qu’il peut reprendre à tout moment.
#microsoft #.net #csharp #dotnet #opensource