zurück zum Artikel

GNU lässt grüßen: Microsofts XML Notepad ist Open Source

Hans-Peter Schüler

Für Microsofts .NET-basierendes XML Notepad 2007 sind ab sofort auch die Quelltexte zugänglich.

Microsofts Editor für die Extensible Markup Language, XML Notepad 2007 [1], ist ab sofort als Open-Source-Paket verfügbar. Das Windows-Utility, welches jahrelang scheintot im Versionsstand 1.5 Beta verharrt hatte, war 2006 unter den Fittichen von Chris Lovett als .NET-2.0 [2]-Anwendung auferstanden. Im vergangenen September erschien Version 2006, im November dann schon XML Notepad 2007 [3]. Das eingebaute Feature IntelliSense vermindert im Umgang mit komplexen XML-Dokumenten das Risiko von Tippfehlern, indem es die Bezeichner von Elementen und Attributen anhand des referenzierten XML-Schemas vorschlägt.

Vergangenen Freitag meldete das Weblog von Microsofts XML Team [4], nun stehe auch der in C# geschriebene Quelltext des Editors zum Download, dem war aber vorerst nicht so: Erst auf Anfrage von heise online erschien das Quell-Archiv [5] heute Nacht auf dem Server.

Überraschung: Für den Download hat Microsoft die sehr liberale Open-Source-Lizenz Microsoft Permissive License [6] vorgesehen, die ähnlich der GNU GPL die Weitergabe modifizierter Quelltexte nur unter Beibehalt der Lizenzbedingungen erlaubt. Ein Passus ähnlich der Apache-Lizenz lässt die Lizenz allerdings automatisch erlöschen, falls der Lizenznehmer Patentansprüche gegen einen Mitentwickler geltend macht. Das macht die Lizenz inkompatibel mit der aktuellen GPL 2: Modifizierter Code für das XML Notepad darf nicht mit GPL-Code gemischt werden. Immerhin darf man eigene Weiterentwicklungen auch ohne Quelltext weitergeben, solange die dafür vereinbarten Lizenzbedingingen nicht im Widerspruch zur Permissive License stehen – eine recht vage Bedingung, die gutes Juristenfutter abgeben könnte, wenn jemand das XML Notepad in ein größeres Closed-Source Paket einbindet. (hps [7])


URL dieses Artikels:
https://www.heise.de/-170648

Links in diesem Artikel:
[1] http://www.microsoft.com/downloads/details.aspx?FamilyID=72d6aa49-787d-4118-ba5f-4f30fe913628&DisplayLang=en
[2] http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5
[3] https://www.heise.de/news/Wachgekuesst-Microsofts-XML-Notepad-120933.html
[4] http://blogs.msdn.com/xmlteam/archive/2007/04/20/xml-notepad-source-code-on-codeplex.aspx
[5] http://www.codeplex.com/xmlnotepad/SourceControl/ListDownloadableCommits.aspx
[6] http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx
[7] mailto:hps@ct.de