Die SPDX-Arbeitsgruppe der Linux Foundation hat ihre Spezifikation für Lizenzinformationen in Version 1.2 veröffentlicht. Danben ist SPDX Thema auf der Linuxcon Europe.
Die neue Version fügt dem Format Felder hinzu, um Abhängigkeiten von Dateien, Beitragende zu Code und rechtliche Hinweise zu erfassen. Die Spezifikation SPDX 1.2 steht im PDF- und Word-Format zum Download bereit. Das Dokument steht unter Creative Commons Attribution License 3.0 unported. Die Formatierungstools des SPDX-Projekts wurden an die neue Version angepasst.
SPDX (Software Package Data Exchange) nahm seinen Anfang auf dem Linux Collaboration Summit 2010. Es soll Softwareanbietern, Integratoren und Anwendern das Verwalten von Lizenzinformationen erleichtern. Dazu dienen insbesondere die Maschinenlesbarkeit dank RDF oder Tag-Format und eine fest definierte Liste von rund 200 Lizenzen. Zu den ersten SPDX-Anwendern gehört der Embedded-Bootloader U-Boot, daneben unterhält sich die Arbeitsgruppe mit den Linux-Distributionen.
Philip Odence von Black Duck Software, Vorsitzender der Arbeitsgruppe, hatte auf der Linuxcon zu einem Treffen SPDX-Interessierte eingeladen, wo er Mitstreiter suchte. Die Runde diskutierte unter anderem Tools rund um die Lizenzdaten, Lizenz-Hierarchien in Verzeichnissen sowie digitale Signaturen und die Vertrauenswürdigkeit von Lizenzangaben. Einige dieser Anliegen sollen die kommenden SPDX-Versionen bedienen, insbesondere 2.0.
Bereits zuvor hatte Odence in seinem Konferenzbeitrag auf die große Menge unlizenzierten Codes in Repositories wie Sourceforge oder Github diskutiert. Sein Unternehmen Black Duck hat rund 1 Million Projekte aus dem Web analysiert und fand rund 40 Prozent ohne Lizenzangabe. In wirtschaftlicher Hinsicht, so rechnete er vor, gäbe es damit Software im Wert von 59 Milliarden US-Dollar ohne Lizenz. Nur mit Lizenz, argumentierte er, könne die Software Anwender, insbesondere Unternehmen, aber auch andere Entwickler erreichen. Mehr Bewusstsein für die Lizenzfrage sei gefragt, und dazu wolle auch das SPDX-Projekt beitragen.





