La fine della guerra contro Mono?
felipe, 7 luglio 2009 @ 13:21 in News, Opinioni.
Etichette: C#, CLI, Microsoft, Mono, Software libero, Software proprietario

Oggi è una data da segnare. Cade quel che un numero crescente di Mono-diffidenti adducevano come principale motivo per avversare Mono: Microsoft ha finalmente chiarito l’incertezza legale di C# e CLI!
Miguel De Icaza riporta (grazie anche ad evacchi e barra!) che C# e CLI, rispettivamente gli standard ECMA 334 e 335 alla base di Mono – pur essendo standard ECMA non ne erano mai stati chiariti i termini legali – sono ora rilasciati sotto “Community Promise“, una promessa irrevocabile che garantisce sviluppatori, distributori e utenti.
Nel comunicato si leggono frasi promettenti come:
Under the Community Promise, anyone can freely implement these specifications with their technology, code, and solutions.
You do not need to sign a license agreement, or otherwise communicate to Microsoft how you will implement the specifications.
The Promise applies to developers, distributors, and users of Covered Implementations without regard to the development model that created the implementations, the type of copyright licenses under which it is distributed, or the associated business model.
e soprattutto:
Microsoft provides assurance that it will not assert its Necessary Claims against anyone who makes, uses, sells, offers for sale, imports, or distributes any Covered Implementation under any type of development or distribution model, including open-source licensing models such as the LGPL or GPL.
Lo stesso Richard Stallman – di recente si è parlato di lui per aver nuovamente preso posizione contro Mono (cfr “FSF: Stallman contro Mono e le app C#”) – si era augurato una mossa del genere da parte di Microsoft. Sembra più che sufficiente insomma, anche se attendiamo pieno riscontro da esperti legali vicini alla comunità per sapere se l’intero comunicato risolve e chiarisce appieno tutti i punti dolenti che purtroppo prima di oggi in tanti fingevano di ignorare.
Ci vorrà del tempo per tutti i necessari assestamenti e per chiarire bene i dettagli. Frattanto le parti di Mono ancora non distribuibili (quelle per la compatibilità Windows e ASP.NET) verranno separate da quelle adesso finalmente sicure, ma mentre prima Mono era un rischio palese, è da questo segnale di trasparenza che si può partire, finalmente.
Non sarò mai un fanatico di Mono e aspetto maggiori chiarezze, ma questo è un gran giorno per tutti!
Altri articoli interessanti







Discussione per
"La fine della guerra contro Mono?"