Opensource-implementaties van .NET-componenten gevrijwaard van patentclaims
|
|
Microsoft heeft de ECMA-specificaties van de C#-programmeertaal en de CLI ondergebracht in de Community Promise-licentie. Daarmee kunnen ontwikkelaars eigen implementaties - zoals Mono - van deze .NET-onderdelen maken. Bovendien kunnen ontwikkelaars ook Mono gebruiken zonder bang te hoeven zijn voor patentclaims van Microsoft.
De bekendmaking volgt op een waarschuwing van Richard Stallman, hoofd van de Free Software Foundation, over de gevaren van het gebruik van Mono of C# in vrije software. Stallman deed zijn uitlatingen naar aanleiding van de beslissing om Mono aan de standaardinstallatie van Debian toe te voegen. Hij riep op om C# bij softwareprojecten links te laten liggen.
Desalniettemin kent de patentclaimvrijwaring voor C# en de CLI volgens de FSF nog beperkingen. In een nieuwe reactie laat Stallman weten dat de vrijwaring van Microsoft onvoldoende is. "C#-library's die niet aan de ECMA-standaard voldoen, vallen niet onder de Community Promise", zei Stallman tegen ITWire. Door de vrijwaring te verbinden aan de ECMA-specificaties zou Microsoft de controle over .NET- en Mono-ontwikkelaars houden.
Mono wordt sinds 2003 onder regie van Novell ontwikkeld. Novell sloot in 2006 een convenant met Microsoft dat Novell en zijn klanten vrijwaarde van patentclaims met betrekking tot Mono, maar dit convenant geldt niet voor externe ontwikkelaars.
Bron:
tweakers.net
Gepubliceerd op
donderdag 9 juli 2009 door
Sander
Commentaar
Reageer