PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : QT: Linken verboten, interpretieren erlaubt?



Lin728
16-02-2003, 15:19
Servus!

Ich htte da ne Frage:
Trolltech verbietet es ja, dass man nicht GPL-Programme gegen die QT-Lib lnked.

Nun mal ne rechtliche Frage:
Wie sieht das aus, wenn ich z.B. Java-Bindings für QT nehme, hier findet ja praktisch kein Linken zwischen meiner Anwendung und QT statt....

Mfg

anda_skoa
17-02-2003, 11:07
Original geschrieben von ceisserer
Servus!

Ich htte da ne Frage:
Trolltech verbietet es ja, dass man nicht GPL-Programme gegen die QT-Lib lnked.


Wüsste nicht, wo das steht.
Dann wären nämlich die ganze KDE libs illegal.



Nun mal ne rechtliche Frage:
Wie sieht das aus, wenn ich z.B. Java-Bindings für QT nehme, hier findet ja praktisch kein Linken zwischen meiner Anwendung und QT statt....


Ich denke, in diesem Fall sind die Bindings das mit Qt entwickelte Produkt, dessen Entwickler sich an die von ihm verwendete Lizenz halten muss.
Du benutzt die Bindings und bist damit an die Lizenz der Bindings gebunden.

Ciao,
_

Lin728
17-02-2003, 14:36
Servus!

Naja, QT ist ja GPL undsomit darf man nur GPL-programme dagegen linken.
Außer man kauft sich eine commercial-license...

Welcher License unterstehen denn die KDE-libs?
Und kann man damit programmieren, ohne QT (direkt) einbinden zu müssen, also nur über den Umweg über die Kdelibs?

Mfg

anda_skoa
17-02-2003, 15:11
Original geschrieben von ceisserer
Servus!

Naja, QT ist ja GPL undsomit darf man nur GPL-programme dagegen linken.
Außer man kauft sich eine commercial-license...


Qt steht je nach Plattform und Version unter verschiedene Lizenzen.
Auf allen Plattformen und Versionen ist Qt in der kommerziellen Lizenz verfügbar.
Unter Windows zusätzlich in der Version 2.3 in der non-commercial Lizenz.
Unter X11 zusätzlich zur kommerziellen unter GPL und QPL.

Da sie unter X11 unter GPL verfügbar ist, kann man GPL Programme damit linken.
Da sie unter QPL verfügar ist, kann man auch mit einer anderen kompatiblen "Lizenz linken".



Welcher License unterstehen denn die KDE-libs?


Wie fast alle Bibliotheken, die das verwenden in Closed-Source zulassen wollen aber gleichzeitig GPL Programme zulassen wollen, unter LGPL.



Und kann man damit programmieren, ohne QT (direkt) einbinden zu müssen, also nur über den Umweg über die Kdelibs?


Die KDE libs bauen auf der Qt Lib auf.
Der Entwickler muss also die Bedingungen der LGPL und einer der Qt Lizenzen erfüllen.

Ciao,
_