Microsoft Community Promise: Kernbestandteile von Mono ohne Patentansprüche

Zumindest für die Hauptbestandteile der freien .NET-Implementierung Mono – C# und das Common Language Infrastructure (CLI) – versichtert Microsoft, keine Patentansprüche geltend zu machen.

In Pocket speichern vorlesen Druckansicht 159 Kommentare lesen
Lesezeit: 2 Min.
Von
  • Alexandra Kleijn

Die Debatte um die freie C#-Implementierung Mono hat eine neue Wendung genommen. Microsoft will die ECMA-Standards für die Programmiersprache C# und für die Common Language Infrastructure (CLI) unter die sogenannte Microsoft Community Promise stellen. Mit der rechtlich verbindlichen Zusicherung gelobt das Unternehmen, keine Patente oder sonstige rechtliche Ansprüche an Implementierungen dieser beiden Standards geltend zu machen. Damit dürfte zumindest rund um die Kernbestandteile von Mono, die als ECMA 334 (C#) und ECMA 335 (Common Language Infrastructure) standardisiert wurden, erstmal Ruhe einkehren in der Open-Source-Gemeinde.

Peter Galli, Senior Communications Manager für Plattform-Strategien bei Microsoft, verkündete die frohe Botschaft auf Port 25, dem Open-Source-Blog des Redmonder Software-Riesen: "Unter der Community Promise verspricht Microsoft, keine Patentansprüche geltend zu machen gegen Personen, die von diesem Versprechen abgedeckte Implementierungen entwickeln, verwenden, anbieten, verkaufen, importieren oder vertreiben. Dabei spielt es keine Rolle, welches Entwicklungs- oder Vertriebsmodell zum Tragen kommt. Auch Open-Source-Lizenzierungsmodelle wie die LGPL oder die GPL sind hiermit abgedeckt."

Wieder an Fahrt aufgenommen hatte die bereits uralte Diskussion über die Frage, ob es sicher sei, Mono standardmäßig in Linux-Distributionen aufzunehmen durch die diesbezüglichen Pläne des Debian-Teams. Ganz aus dem Schneider ist die .NET-Entwicklungsumgebung durch Microsofts Aussage jedoch nicht, da Mono auch Microsoft-Techniken wie zum Beispiel ASP.NET implementiert, die nicht von dem Versprechen abgedeckt sind. Mono-Schöpfer Miguel De Icaza zeigt sich erfreut über den Schritt und kündigt pragmatisch an, den Mono-Quellcode in den kommenden Monaten aufzuteilen. Während die eine Mono-Fassung die von den ECMA-Standards abgedeckten Code enthalten soll, wandern ASP.NET, ADO.NET und andere patentbehaftete Komponenten in ein separates Paket.

Siehe dazu auch:

(akl)