-
FALSCH: Für die kommerzielle Nutzung sind Gebühren an Digia fällig.
Autor: smerlin 01.08.12 - 19:54
Auch mit der LGPL lizenzierten Bibliotheken kann kommerzielle Software entwickelt werden - und da werden dann keine Gebühren an Digia fällig.
Die "kommerzielle Lizenz" braucht man nur, wenn:
1) Qt Code verändern will ohne diese Änderungen zu veröffentlichen
2) Die Software derartig verbreitet dass Benutzer die Software nicht mit einer selbstkompilierten Qt-Bibliothek betreiben können.
3) (Support will)
4) (Qt statisch linken will)
Außerdem ist Qt nicht nur unter der LGPL verfügbar, sondern auch der GPL. -
Re: FALSCH: Für die kommerzielle Nutzung sind Gebühren an Digia fällig.
Autor: Lord Gamma 01.08.12 - 19:57
Richtig. (L)GPL und "nicht komerziell" wird gerne von Laien durcheinandergeworfen bzw. gleichgesetzt.
-
Re: FALSCH: Für die kommerzielle Nutzung sind Gebühren an Digia fällig.
Autor: thomas001le 01.08.12 - 20:11
Statisch linken darf man auch so, sofern der Benutzer das binary mit einer geänderten Qt library neu linken kann...(also wie in ld foo.a libqt.a -o foo)
-
Re: FALSCH: Für die kommerzielle Nutzung sind Gebühren an Digia fällig.
Autor: Lord Gamma 01.08.12 - 21:20
Darf der Benutzer die Qt-Lib nicht so ändern, dass sie nicht mehr binärkompatibel zur ursprünglich statisch gelinkten Lib ist?
Aber das alles hat mit kommerzieller Nutzung sowieso nichts zu tun. Es geht lediglich darum, die Freiheit der Software zu bewahren, egal ob die freie Software kommerziell vertrieben wird, oder nicht. -
Re: FALSCH: Für die kommerzielle Nutzung sind Gebühren an Digia fällig.
Autor: thomas001le 01.08.12 - 22:24
Darf er schon, aber dann geht auch das normale dynamic linking ja schief...hier ist der Absatz den ich meinte (6a):
a) Accompany the work with the complete corresponding machine-readable source code for the Library including whatever changes were used in the work (which must be distributed under Sections 1 and 2 above); and, if the work is an executable linked with the Library, with the complete machine-readable "work that uses the Library", as object code and/or source code, so that the user can modify the Library and then relink to produce a modified executable containing the modified Library. (It is understood that the user who changes the contents of definitions files in the Library will not necessarily be able to recompile the application to use the modified definitions.)



