GitHub zeigt Open-Source-Lizenzen in der Repository-Übersicht an

Der Webdienst zur Versionsverwaltung nutzt ein Ruby Gem namens Licensee, um die jeweiligen Lizenzen auszulesen und in der Übersicht zu zeigen.

In Pocket speichern vorlesen Druckansicht
GitHub zeigt Open-Source-Lizenzen in der Repository-Übersicht an
Lesezeit: 1 Min.
Von
  • Rainald Menge-Sonnentag

Der Versionsverwaltungsdienst GitHub zeigt ab sofort auf der Übersichtsseite quelloffener Repositories die zugehörige Lizenz an. Die Betreiber nutzen ein Ruby Gem namens Licensee, um die jeweilige Lizenz mit einer Liste bekannter Open-Source-Lizenzen zu vergleichen. Aus dem Repository wertet das System dafür die Datei LICENSE.md beziehungsweise LICENSE.txt aus. Das Licensee-Gem ist auch für Entwickler über die Licenses API verfügbar, die sich derzeit noch in der Vorschauphase befindet. Die Projektseite dazu listet die bekannten Lizenzen auf, zu denen unter anderem MIT-, Apache-2-, Eclipse-, Creative-Commons-, sowie BSD- und GPL-Lizenzen gehören.

Die Anzeige der Lizenz rechts oben funktioniert nur für angemeldete Nutzer

(Bild: GitHub)

Die Angabe in der Übersicht soll Entwicklern helfen, schnell die passenden Open-Source-Projekte zu erkennen, ohne die jeweilige Lizenzdatei öffnen zu müssen. Die Funktion ist bereits aktiv, allerdings erfolgt die Anzeige der Lizenz erst nach der Anmeldung. Anonyme Betrachter erhalten dieselbe Ansicht wie bisher. Die kommende Enterprise-Version 2.8 soll die Open-Source-Lizenzen auf dieselbe Art anzeigen. Weitere Details stehen im Blogbeitrag. (rme)