Das Wissensportal für IT-Professionals. Entdecke die Tiefe und Breite unseres IT-Contents in exklusiven Themenchannels und Magazinmarken.

SIGS DATACOM GmbH

Lindlaustraße 2c, 53842 Troisdorf

Tel: +49 (0)2241/2341-100

kundenservice@sigs-datacom.de

Einfacher Überblick über Lizenzen

Hallo, kennen Sie das auch. Man entwickelt so vor sich hin, stellt fest, dass man eine bestimmte Funktionalität braucht, die eine tolle Library zur Verfügung stellt, und bindet diese ein. Danach denkt man natürlich nicht mehr an diese und widmet sich weiter seinem Problem. So geht das immer weiter, bis man den Überblick verloren hat, welche Libraries man überhaupt eingebunden hat. Auf einmal fragen Sie sich, wie es denn überhaupt mit den Lizenzen der Libraries ist. Genau hier hilft Ihnen „ScanCode toolkit“, das ich heute vorstellen möchte. Bis dann Thomas Ronzon .-)

Der Start

Wie immer müssen Sie zunächst das Tool von der Projektseite [SCT] herunterladen. Da das Tool in Python geschrieben wurde, kann es ohne Probleme unter Windows, macOS und Linux verwendet werden. Achtung: Bei manchen Systemen liefert das Tool eine Fehlermeldung, dass die Bibliothek libbz2.so fehlen würde. Installieren Sie in diesem Fall zusätzlich das Paket „bzip2-devel“.

Die Analyse

Zur Analyse benötigt das Tool lediglich die Angabe Ihres Sourcecodeverzeichnisses und in welchem Format S…