Binary Analysis Tool findet Lizenzverstöße in Binärpaketen
Das Binary Analysis Tool vereinfacht die Untersuchung kompilierter Software. Es nutzt den gleichen Ansatz, den auch das Projekt gpl-violations.org(öffnet im neuen Fenster) beim Aufspüren von Lizenzverletzungen in der Firmware von Routern und Unterhaltungselektronik verwendet. Diesen Compliance Engineering genannten Ansatz beschreibt Loohuis Consulting in seinem Leitfaden GPL Compliance Engineering(öffnet im neuen Fenster) .
Dabei versucht das Binary Analysis Tool, Objektcode, der aus der Übersetzung bestimmten Sourcecodes hervorgeht, in einem kompilierten Softwarepaket zu finden. So kann das Werkzeug die gegebenenfalls verwendete Busybox-Version ebenso erkennen wie das verwendete Dateisystem und den Linux-Kernel.
Das Binary Analysis Tool kann frei genutzt und weiterentwickelt werden. Es steht unter binaryanalysis.org(öffnet im neuen Fenster) zum Download bereit.



