zurück zum Artikel

Open Source von Microsoft

Karsten Violka

Microsoft hat erstmals den Quellcode für ein Projekt aus dem eigenen Haus unter einer Open-Source-Lizenz freigegeben.

Microsoft hat erstmals den Quellcode für ein Projekt aus dem eigenen Haus unter einer Open-Source-Lizenz freigegeben. Das Werkzeug Windows Installer XML (WiX) [1] haben die Redmonder einem Sourceforge-Projekt übergeben. Mit den Kommandozeilen-Tools von WiX erstellen Entwickler Installationspakete zur eigenen Software; diese Pakete werden aus XML-Skripten im MSI [2]-Format für den Windows Installer [3] erzeugt.

Der Quelltext ist unter der Common Public License [4] freigegeben, die ursprünglich IBM entwickelt hat. Die von der Open Source Initiative abgesegnete Lizenz erlaubt es Entwicklern, den Code selbst zu verändern und auch in kommerziellen Projekten zu nutzen. Der Entwickler von WiX, Rob Mensching, erläutert WiX und die Motiviation, es als Open Source zu veröffentlichen, in einem eigenen Blog [5] auf MSDN. Er selbst bezeichnet es als "lustig", dass "WiX das erste Projekt von Microsoft" wurde, das "unter einer OSS-anerkannten Lizenz veröffentlicht" wird.

Jason Matusof, der bei Microsoft für das Shared-Source-Programm [6] zuständig ist, bestätigte die Freigabe von WiX gegenüber dem US-Magazin PCWorld. Microsoft wolle auch in Zukunft Quellcode unter verschiedenen Lizenzen freigeben, eventuell auch wieder unter der CPL. Die GNU-GPL-Lizenz, die Microsoft schon mehrfach kritisierte, ziehe man allerdings nicht in Betracht.

Auf Sourceforge findet sich schon längere Zeit das Werkzeug msi2xml [7]. Es diente bislang aber lediglich dazu, MSI-Pakete in lesbare XML-Dateien und wieder zurück zu wandeln. (kav [8])


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

Links in diesem Artikel:
[1] http://sourceforge.net/projects/wix
[2] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/windows_installer_file_extensions.asp
[3] http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/about_windows_installer.asp
[4] http://www.opensource.org/licenses/cpl.php
[5] http://blogs.msdn.com/robmen/
[6] http://www.microsoft.com/resources/sharedsource/default.mspx
[7] http://msi2xml.sourceforge.net/
[8] mailto:kav@ct.de