Am Die, 2002-07-23 um 09.18 schrieb jochen issing:
Am Sonntag, 21. Juli 2002 21:34 schrieb Bernhard Walle: [viel unterschiedliche Meinung]
zum Glück kann's jeder so machen, wie er will und für einen Betrieb finde ich Dual Licensing nicht schlimm, eher positiv. Was ist daran positiv? Bei Qt hast Du die Wahl zwischen GPL und QPL.
Verwendest Du die GPL'ed Version, fällt dein Programm automatisch unter die GPL und Du musst Dich mit den generellen Problemen der GPL auseinandersetzen. D.h. z.B.m Verwendest Du zusätzlich noch Teile, die unter nicht GPL-kompatiblen Lizenzen stehen (z.B. Libs aus anderen Quellen), kannst Du Dein Programm weder verkaufen noch verteilen. Verwendest Du die QPL'ed Version, wird die Verwendung von anderen unter der GPL stehenden, unter Linux gängigen Libs (z.B. readline, libintl) problematisch. Wenn Du nun reine OpenSource schreibst, wäre gegen die GPL einzuwenden. Wenn Du reine $$$$-Ware schreibst, würde sich die QPL-Variante anbieten. Wenn Du nicht vorhast, Deine SW zu verteilen, spielt das alles keine Rolle und Du kannst mischen, was Dir beliebt. Doch die Realität sieht anderes aus. Dort gibt es Grauzonen und Vorgaben die die Sache recht schwierig gestalten können. Beispiele: 1. Auftragsentwicklung eines GUI um eine Closed-Source $$$-Bibliothek für RH, SuSE, Solaris, IRIX und WIN32. Zusätzliche Lizenzgebühren dürfen keine anfallen, der Source-Code kann und wird auf absehbare Zeit nicht freigegeben werden, da er einen in USA patentierten Algorithmus beinhaltet. 2. Entwickle ein GUI um für eine firmenspezifische SW, die weltweit in 200 Filialen eingesetzt wird. Ist das noch hausinterne Nutzung? Hier wird es rechtlich schwierig (Sind XXX Inc/USA und XXX Ltd/TW noch Teil der XXX GmbH/D?) 3. Schon das Schreiben eines Widget kann ein "abgeleitetes Werk" darstellen. Gerade in C++-Code wird die Copyright-Situation dann schwierig.
Ich mag den "Look" von Qt und KDE Der "Look" ist bei allen modernen GUI-Tools über weite Bereiche einstellbar - Im Detail gibt es Unterschiede, doch im Grossen und Ganzen ist es vom "Look'n'Feel" her egal, ob Gtk/Gnome, Qt/KDE oder was weiss ich zum Einsatz kommt.
und habe noch nie etwas für Trolltech gearbeitet, nur von Ihnen erhalten.
Aber das interessiert mich schon: Hast Du schonmal einen Bug im Code von Trolltech wirklich lokalisiert und hättest ihn nur noch zurückschicken müssen? Da ich weder Qt noch KDE verwende ... mit Trolltech nicht
Aber mir Bugs in Paketen, die unter Dual-Licensing stehen, kämpfe ich nahezu tagtäglich. Die negativen Erfahrungen, die mit den Reaktionen der zugehörenden Firmen gemacht habe, sind mir Grund genug, Dual-Licensing generell zu vermeiden. IMHO, misbrauchen diese Firmen den OpenSource-Gedanken zu egoistischen Zwecken. Ich bezeichne es als "OutSourcing to the Net"
Ich spare mir das und warte auf den nächsten Maintenance-Release. Dir ist bewusst, dass die Synergie-Effekte aus "Feedback" ein ganz entscheidender und wesentlicher Bestandteil von OpenSource sind?
Ralf