Kommerzielle Netzwerkanalyse mit Open-Source-Mitteln
Wildpackets integriert Analysefunktionen aus dem Open-Source-Projekt Ethereal in seine Netzwerk-Tools und zieht damit den Ärger der Entwickler auf sich.
Eine der Stärken des kostenlosen Netzwerkanalyseprogramms Ethereal ist die große Zahl an Protokollen, die es dekodieren und analysieren kann. In den "Dissectors" genannt Analyse-Modulen steckt sehr viel Wissen der Entwickler über das jeweilige Netzwerkprotokoll.
Aus diesem Wissensfundus bedient sich nun die Firma Wildpackets für ihre kommerziellen Netzwerk-Tools Etherpeek, Airopeek und Omnipeek. Wer eins dieser Tools gekauft (Einstiegspreis rund 1000 Euro) und einen Wartungsvertrag abgeschlossen hat, darf bei Wildpackets ein "Ethereal Decode Enabler" genanntes Modul herunterladen. Die Peek-Programme greifen darüber auf die Dissectors eines parallel zu installierenden Ethereal zu und stellen die dekodierten Pakete in ihrer Oberfläche dar.
"Mit dem Enabler werden Tausende von Dekodierungen, die von der Ethereal-Community entwickelt wurden, in die Peek-Familie aufgenommen", erklärt J. Scott Haugdahl, CTO bei Wildpackets. Die Ethereal-Entwickler sehen darin eine Art Zwangsheirat und sind wenig begeistert.
In einer internen Entwickler-Mailingliste heiĂźt es: "Ethereal begrĂĽĂźt jedes Projekt, das die Ethereal-Tools und -Software benutzen will, solange dabei die GNU General Public License (GPL) eingehalten wird, und missbilligt jede Nutzung, die eine Verletzung der GPL und unserer Urheberrechte darstellt. Das Ethereal-Team prĂĽft derzeit, ob Wildpackets mit seinem Gebrauch von Ethereal die GPL verletzt, und ob rechtliche Schritte eingeleitet werden."
Gerald Combs, der Initiator des Ethereal-Projekts, geht weiter: "Selbst wenn Wildpackets nicht gegen den Wortlaut der GPL verstoĂźen hat, widerspricht so etwas dem Geist, unter dem die Entwickler Code zu Ethereal beitragen."
Wildpackets sieht kein Problem mit der GPL, schließlich vertreibe man Ethereal nicht selbst, und den Quelltext des "Ethereal Decode Enabler" könne auch jeder Nutzer bekommen. Auf die Frage nach einer Gegenleistung für die Open-Source-Community heißt es lapidar, man stelle reichlich Informationen zu Netzwerkthemen öffentlich zur Verfügung. (je)