QT kommerzielle versus nicht-kommerzielle Lizenz für Anfänger
QT-Lizenzierung scheint sehr anti-learning, da afaik alles, was Sie entwickeln, kann es sich nur um kommerzielle , wenn, und nur wenn seine gesamte Entwicklung wurde während der Verwendung einer kommerziellen Lizenz.
Ethik beiseite, wenn Sie das neue QT, spielen, um mit ihm über die nicht-kommerzielle Lizenz (da Sie offensichtlich nicht kennen würden, wenn Sie könnten etwas tun kommerziell), aber man am Ende der Entwicklung ein paar grobe Prototypen, die möglicherweise eine lohnende Sprungbrett zu einem kommerziellen Produkt, und dann, an dem Punkt, den Sie kaufen eine kommerzielle Lizenz, könnte QT sagen, wenn Sie Teile, die entwickelt wurden, bevor der kommerzielle Lizenz?
- Qt steht unter der LGPL, so können Sie sich entwickeln kommerzielle closed-source-Programme, die mit ihm. Das ist - solange Sie keine änderungen in Qt source, link, dynamisch und nie copy-paste-code von Qt in Ihre Quelle.
- Siehe auch hier: stackoverflow.com/questions/2945612
- Ich werde die Abstimmung zu schließen, ist diese Frage off-topic, weil es um die Lizenzierung oder rechtliche Fragen, die nicht die Programmierung oder software-Entwicklung. Siehe hier und here für details, und die Hilfe-center für mehr.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass sich jetzt alles geändert mit der LGPL-version bekommt man sogar die integration mit Visual studio tools for free.
Der einzige Grund für die kommerzielle Lizenz, wenn Sie benötigen kommerziellen support-oder Sie versenden auf einer embedded-Plattform wie ein Handy
Edit: Wie SigTerm Punkte heraus, Sie müssen die kommerzielle Lizenz, wenn Sie wollen, um änderungen an der Qt-core und NICHT wieder diese änderungen zu Nokia.
Laut die Nokia FAQ, Qt jetzt unter LGPL: