Hi,
meines Wissens ist es auch möglich GPL lizenzierte Software zu verkaufen wenn die Bedingungen der GPL eingehalten werden.
Jetzt werden wohl einige sagen: nein stimmt nicht GPL heist die Software ist frei, damit ist jedoch nicht frei wie z.B. Freibier gemeint, welches kostenlos ist sondern frei wie Redefreiheit, weiterführendes auf
Wikipedia
Vielleicht liege ich mit meinem nächsten Ansatz falsch aber ich schreibe mal trotzdem, nicht als Ratschlag eher als Frage
zu 1. : Wenn du mit Gimp ein Bild malst darfst du es dann verkaufen?
zu 2. : die LGPL einzusehen auf
gnu.org gibt Aufschluss, es ist mir aber nicht möglich dir eine rechtsverbindliche Antwort zu geben da ich kein Anwalt für Softwarerecht bin.
"2. Conveying Modified Versions"
Wenn du eine Bibliothek von Qt modifizierst musst du nach LGPL diese veränderung unter GPL oder LGPL publik machen. (auch wenn du die veränderte Bibliothek nur dynamisch linkst)
Veränderst du Qt nicht ist diese Punkt nicht relevant
"3. Object Code Incorporating Material from Library Header Files."
Wenn du Header Dateien linkst kannst du die Header unter beliebige Lizenz stellen wenn du folgende Punkte beachtest:
a) Du musst eine offenkundige Notiz in jeder Kopie des "Objektcodes" mitliefern, dass die spezifische Bibliothek verwendet wurde und die Bibliothek unter LGPL steht.
b) Der "Objektcode" muss eine Kopie der GPL und LGPL enthalten
"4. Combined Works."
Die dynamisch gelinkte Bibliothek muss ohne Einschränkungen austauschbar sein und du musst das debuggen und reverse engineering der Modifikationen der Bibliothek erlauben.
a & b) Du musst eine offenkundige Notiz mitliefern (nicht unbedingt im Programm), dass die spezifische Bibliothek verwendet wurde und die Bibliothek unter LGPL steht.
c) Wenn das Programm während der Ausführung ein Copyright anzeigt muss der Name der Bibliothek dabeistehen und dass diese Bibliothek unter der LGPL steht, außerdem muss ein Verweis (~hyperlink..) auf die GPL dort sichtbar sein.
--ab hier wird es interessant
d) Entweder musst du einen minimalen dazugehörigen Code der Applikation mitliefern, welcher mindestens die isolierte Klasse in der die Bibliothek verwendet wird enthält und es möglich macht deine Software mit einer modifizierten Bibliothek zu linken.
Oder: Du linkst dynamisch auf die Bibliothek (Die Bibliothek muss sich jedoch austauschen lassen)
e) du musst in der Installationsanleitung angeben wie eine modifizierte Version der Bibliothek genutzt werden kann (also die dynamische lib ausgetauscht werden kann)
"5. Combined Libraries."
Erscheint wenig relevant für dein Problem
Anmerkungen:
Dieser Beitrag besteht nur aus meiner persönlichen Interpretation der LGPL und deshalb können sowohl Teile als auch die komplette Interpretation falsch sein.
Es ist ziemlich leicht sich bei Lizenzen zu vertun, sollte die Interpretation Fehler enthalten bin ich dankbar wenn man mich darauf hinweist.
--Edit:
Mir ist gerade aufgefallen dass Qt unter der LGPL 2.1 steht, mein Beitrag bezieht sich jedoch auf die Version 3, nach der Gnu
FAQ ist (außer für dynamisch gelinkte Bibliotheken) nur eine Konversion über den Umweg GPL v3 möglich, da Nokia die Version exakt festgelegt hat.
Fazit:
Die Bibliotheken können ungeändert ohne Umweg mit LGPL v3 genutzt werden.
Änderungen / code Kopien müssen über den Umweg GPL v3 konvertiert werden.