Categories: Workspace

Open-Source-Programm vereinfacht Open-Source-Lizenzierung

Die Lizenzierung von quelloffenen Programmen kann sehr umfangreich sein. Jetzt stellt GitHub das eigene Programm Licensed unter eine Open-Source-Lizenz. Mit diesem Tool können Entwickler und Anwender, die quelloffene Programme oder Code-Teile für die eigenen Entwicklungen verwenden, die Lizenzierung besser verwalten.

Nicht selten besteht ein Programm lediglich zu einem kleinen Teil aus eigenem Code. Der Rest besteht häufig aus anderen, quelloffenen oder kommerziellen Komponenten. So lange diese regelkonform lizenziert werden ist das im Grunde kein Problem. Doch eben diese Lizenzierung kann aufgrund verschiedener Lizenzen, vor allem im Open-Source-Bereich, schnell sehr komplex werden.

Mit Licensed können sich dagegen einige Lizenzierungsprozesse von verschiedenen GitHub-Projekten automatisiert lizenzieren lassen. Das Tool zeigt Entwicklern bereits in einer frühen Entwicklungsphase, ob es Probleme mit Abhängigkeiten mit Lizenzen gibt. Jedoch könne Licensed keine vollwertige Rechtsberatung ersetzen, warnen die Entwickler von GitHub.

Whitepaper

Studie zu Filesharing im Unternehmen: Kollaboration im sicheren und skalierbaren Umfeld

Im Rahmen der von techconsult im Auftrag von ownCloud und IBM durchgeführten Studie wurde das Filesharing in deutschen Unternehmen ab 500 Mitarbeitern im Kontext organisatorischer, technischer und sicherheitsrelevanter Aspekte untersucht, um gegenwärtige Zustände, Bedürfnisse und Optimierungspotentiale aufzuzeigen. Jetzt herunterladen!

Licensed unterstützt sämtliche Git-Repositorys. Es findet, speichert und überprüft Metadaten über Abhänigigkeiten in den Lizenzen. Auf diese Weise kann das Tool aus verschiedenen Sprachen-Typen und Paket-Managern über verschiedene Projekte hinweg Abhängigkeiten erkennen und stellt diese in einer einheitlichen Ansicht dar. Dadurch kann dieses Tool auch in sehr großen Entwickler-Projekten eingesetzt werden.
Dabei funktioniert das Programm auf der Basis von „Applications“, einer Kombination einer Source-Location und einem Cache-Directory. Über eine Configurations-Datei werden eine oder mehrere Anwendungen festgelegt, deren Lizenzierung überprüft werden soll.

Das Programm sucht nach Abhängigkeiten einer Anwendung. Für jede abhängige Library oder Routine sucht Licensed die entsprechende Source-Location in der lokalen Umgebung und zieht damit Metadaten wie Name, Version Homepage oder die Zusammenfassung heran. Daraufhin verwendet das Tool das zu lizenzierende Proramm, um die betreffenden Dateien ausfindig zu machen und sucht dann nach dem Lizenztext und speichert diese dann zwischen. Mit diesen Informationen kann der Entwickler dann den Vorgaben des Programms leicht nachkommen. Mit diesem Tool kann man auch schnell eine so genannte „Bill of Material“ für ein Projekt aufstellen, entdeckt das Programm ein Problem kann diese dann überprüft werden. Entwickler können damit den eigenen Arbeitsaufwand reduzieren.

Das Tool scheint bei GitHub gut funktioniert zu haben und GitHub ist laut eigenen Angaben auch auf das Feedback aus der Community gespannt. Mit den Wünschen der Entwickler soll das Programm weiter entwickelt werden.

Tipp: Wie gut kennen Sie sich mit Open Source aus? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de.

ANZEIGE

So lassen sich Risiken bei der Planung eines SAP S/4HANA-Projektes vermeiden

Ziel dieses Ratgebers ist es, SAP-Nutzern, die sich mit SAP S/4HANA auseinandersetzen, Denkanstöße zu liefern, wie sie Projektrisiken bei der Planung Ihres SAP S/4HANA-Projektes vermeiden können.

Martin Schindler

Recent Posts

EU-Datenschützer kritisieren Facebooks „Zustimmung oder Bezahlung“-Modell

Ohne eine kostenlose Alternative, die ohne Zustimmung zur Verarbeitung personenbezogener Daten zu Werbezwecken auskommt, ist…

10 Stunden ago

Europol meldet Zerschlagung der Phishing-as-a-Service-Plattform LabHost

LabHost gilt als einer der größten Phishing-Dienstleister weltweit. Die Ermittler verhaften 37 Verdächtige, darunter der…

12 Stunden ago

DE-CIX Frankfurt bricht Schallmauer von 17 Terabit Datendurchsatz pro Sekunde

Neuer Datendurchsatz-Rekord an Europas größtem Internetknoten parallel zum Champions-League-Viertelfinale.

23 Stunden ago

Samsungs neuer LPDDR5X-DRAM erreicht 10,7 Gbit/s

Die neuen Chips bieten bis zu 25 Prozent mehr Leistung. Samsung steigert auch die Energieeffizienz…

1 Tag ago

Cisco warnt vor massenhaften Brute-Force-Angriffen auf VPNs

Betroffen sind Lösungen von Cisco, Fortinet, SonicWall und anderen Anbietern. Die Hacker nehmen Konten mit…

1 Tag ago

Cybersicherheit in KMUs: Es herrscht oft Aufholbedarf

Immer häufiger müssen sich Betriebe gegen Online-Gefahren wehren. Vor allem in KMUs werden oft noch…

1 Tag ago