1. Die BSD Lizenz erlaubt dir, freien Code zu nehmen und ihn unfrei zu machen. Die GPL dagegen erlaubt das nicht, sondern zwingt dich, die Änderungen auch freizugeben. Aus dieser Sicht ist die GPL natürlich die freiere Lizenz, weil sie die Freiheit auch von abgeleiteten Code garantiert. Das ist nicht im Interesse von Firmen sein, die gerne OpenSource Code nehmen würden, damit ne Closed Source Applikation erstellen wollen und Geld machen wollen. Aber es ist im Interesse der Anwender.
2. Wenn du das Geld, das du für eine kommerzielle Lizenz von Qt zahlen mußt als Strafe dafür siehst, keine freie Software zu schreiben, dann ist so eine Duallizenzierung doch gar nicht so schlecht. Wer unbedingt unfreie Software schreiben will, zahlt halt und hilft auf diese Weise der OpenSource Community, die ja auch an der Weiterentwicklung von Qt durch Trolltech profitiert.
2. Wenn du das Geld, das du für eine kommerzielle Lizenz von Qt zahlen mußt als Strafe dafür siehst, keine freie Software zu schreiben, dann ist so eine Duallizenzierung doch gar nicht so schlecht. Wer unbedingt unfreie Software schreiben will, zahlt halt und hilft auf diese Weise der OpenSource Community, die ja auch an der Weiterentwicklung von Qt durch Trolltech profitiert.
Sowie des Entwicklers, so er denn für die Idee "freie Software" einsteht und diese Idee natürlich auch weitervermitteln will.