2011/12/9 Volker Grabsch vog@notjusthosting.com:
Liebe Gruppe,
ich bin auf eine Kuriosität gestoßen, zu der mich eure Meinung interessieren würde:
Wie geht man damit um, wenn jemand eine Software unter GPL stellt und zum Download anbietet, zugleich aber für wesentliche Teile den Quellcode vorenthält?
Einerseits ist der Autor ja gar nicht an die GPL gebunden, sondern nur die Lizenznehmer, richtig? Andererseits riecht das nach unlauterem Wettbewerb, wenn jemand seine de-facto proprietäre Software als vemeintlich Freie Software vermarktet.
Heute bin ich mal wieder über ein solches Projekt gestolpert:
http://dhtmlx.com/docs/products/dhtmlxSpreadsheet/
Es betreibt eine Doppellizensierung (GPL + proprietär). Man kann sich die GPL-Version direkt herunterladen:
http://dhtmlx.com/x/download/regular/dhtmlxSpreadsheet/dhtmlxSpreadsheet_v10...
Innerhalb dieses Zip-Archives findet man unter "codebase/" eine Datei "dhtmlx_core.js", die offenbar das Herzstück der Applikation ist. Diese enthält jedoch unlesbaren Code, der ganz offenbar das Ergebnis eines JavaScript-Minimizers ist.
Der Quellcode für diese 214kb große Datei ist nicht dabei und kann auch, soweit ich sehe, nirgendwo sonst herunter geladen werden. Daher sieht das für mich persönlich so aus, als ob der Autor hier sein proprietäres Zeug "salonfähig" machen möchte, indem er einen GPL- Sticker darauf klebt.
Ist das rechtens?
Noch ein anderes Detail am Rande: Auf der Seite wird damit geworben, es gäbe einen "built-in export" für PDF und XLS. Was ich sehr beeindruckend für eine JavaScript-Library finde, wenn das stimmen würde. Ein Blick in den Quellcode zeigte allerdings, dass dort Webservices konfiguriert werden, und die Dokumente durch einen externen Webservice (von dhtmlx.com) konvertiert werden. Abgesehen von der irreführenden Werbung ist das auch in punkto Datenschutz eine Frechheit. Wenigstens ist dieses fragwürdige Feature anscheinend standardmäßig ausgeschaltet.
Was ich noch viel seltsamer finde ist dass dies "Firma" anscheinend es nicht für nötig befindet iregend eine Ansprechperson zu nennen, sei das jetzt im About us oder im Kontaxtformular. Sogar die Teamvorstellung ist sehr seltsam gehalten, dort werden zwar Titel genannt und sie behaupten, sie hätten über 100 Mitarbeiter, aber nirgendwo findet man auch nur einen einzigen Namen: http://dhtmlx.com/docs/theteam.shtml
Sogar Whois ist nicht viel aussagekräftiger, es ist einfach ein "private registrant" bei einem Domainprovider:
Registrant Contact: dhtmlx.com Private Registrant dhtmlx.com@proxy.dreamhost.com A Happy DreamHost Customer 417 Associated Rd #324 Brea, CA 92821, US
Gefunden habe ich nur das hier: http://www.1888pressrelease.com/dhtmlx-ltd-28990-company-pr.html
Und wenn man nach dem Namen sucht findet man diesen Ivan Petrenko auf Facebook. Anscheinend sitzt diese Firma in St. Petersburg, Russland...
Lieber Gruß, Myriam