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…
Kostenfreien Account erstellen oder einloggen.
Registrieren Sie sich jetzt, um kostenlos einen Monat auf SIGS+ Artikel
zuzugreifen.