Was muss ich beachten um Qt für eine kommerzielle Software kostenlos zu verwenden? Welche Qt-Module kann ich nicht verwenden wg. der Lizenz?
Ich weiß das keine Rechtsberatung erfolgen kann dennoch würde ich mich über Best Practice Erfahrungen mit der Lizenzgebung von Qt freuen.
Die Lizenz für eine kommerzielle Software von Qt ist mir viel zu teuer (459 USD pro Monat) daher muss ich mit der Open Source Lizenz auskommen. Die Beschreibung findet sich hier:
hier nun meine Fragen:
- Wenn ich das richtig Verstehe kann ich de Lizenz nach LGPL Nutzen wonach ich meinen Quellcode nicht öffentlich machen muss und ich eine kommerzielle Software daraus erstellen darf. Ist das so richtig?
- Weiterhin habe ich gelesen das manche Qt-modules nicht nach LGPL sondern nach GPL lizenziert sind die ich dann nicht verwenden darf. Ist das ebenfalls so richtig?
- Wenn ich tatsächlich dann nicht alle Qt-modules verwenden kann sondern nur die die nach LGPL lizenziert sind welche Module könnte ich dann nicht nutzen (wo kann ich dieses immer top aktuell nachschlagen)?
Hoffe mir kann jemand mit Praxiserfahrungen zur Lizenzierung helfen.
Grüße
1 Antwort
Hallo,
soweit ich weiss, enthält die openSource Version von Qt sowieso nur die LGPL Module.
Die Lizens steht immer in jedem header/source file, mit Ausnahme von header files, die lediglich andere header includieren.
Man darf also alle Module benutzen, sollte sie aber dynamisch linken (DLLs, bzw. s.o.), damit sie nicht mit dem eigenen Source zu einer Anwendung werden. Dann müsste die eigene Anwendung auch GPL, also open source, sein (darf aber durchaus kommerziell sein, das binary also gegen Geld verkauft werden, nur der source-code muss kostenlos sein). Entsprechend müssen auch alle benutzten Qt-DLLs ins setup.