Support Request #10781
closedHow to implement Qt depended filter within ADTF 3.x
Description
Supportanfrage
Es ist aus dem ADTF3-Paket heraus, im Unterschied zu ADTF2, nicht möglich, ein eigenes Qt-Filter zu entwickeln.
Im Ticket "Support Request #2310" wurde gesagt, dass man sich die notwendigen Qt-Elemente selbst zusammen suchen muss, aber es wohl nochmal diskutiert wird, ob z.B. evtl. die Pakete als „Extra-Download“ bereitgestellt werden könnten.
Hat sich zu diesem Qt-Thema in den letzten 2 Jahren nochmal etwas getan/geändert?
Ist es möglich, eine Mindestempfehlung des Umfangs eines Qt-Pakets (welche Bestandteile, welche Version) zu geben?
Sind alle Qt-Module, die unter der LGPL stehen, wie z.B. QWidgets, mit ADTF lizenztechnisch kompatibel?
Lösung
daran hat sich nichts geändert, auch im ADTF 2.x wurden nur laufzeitrelevante Libraries geliefert, für die eigene Entwicklung von Qt Filtern musste seperat ein Qt 4.7.1 Developer Package herangezogen werden.
Die Aussage bzgl. im Unterschied zu ADTF2 kann ich nicht ganz nachvollziehen.
Darin ist aber auch alles enthalten, Hintergrund ist, es können ja auch intern Funktionen genutzt werden wie zb QtCharts (GPLv3), sofern es nicht vertrieben wird, ist das kein Problem.
Wenn du es vertreibst, dann musst du eine kommerzielle Qt Lizenz kaufen. Alternativ natürlich unter GPLv3 stellen, aber das geht ja nicht wegen Combined Work Verletzung mit ADTF Lizenz seitens GPLv3.
Kurz nochmal konkret zu deinen Fragen:
Es ist aus dem ADTF3-Paket heraus, im Unterschied zu ADTF2, nicht möglich, ein eigenes Qt-Filter zu entwickeln.
ADTF 2 und 3 haben und werden nie ein Qt Developer Paket liefern können
Im Ticket "Support Request #2310" wurde gesagt, dass man sich die notwendigen Qt-Elemente selbst zusammen suchen muss, aber es wohl nochmal diskutiert wird, ob z.B. evtl. die Pakete als „Extra-Download“ bereitgestellt werden könnten.
Vollständiges Developerpaket wird gehostet, was darin verwendet werden darf, müssen die eigenen Entwickler/Rechtsabteilungen bewerten.
Oder anders gesagt: Du darfst alles verwenden, sofern du kein Produkt verkaufst, intern spielt die Lizenz keine Rolle.
Wenn du etwas verkaufst, so musst du das rechtlich prüfen.
Wir sind gerade in Kontakt mit Qt aufgrund der aktuellen Thematik:Hat sich zu diesem Qt-Thema in den letzten 2 Jahren nochmal etwas getan/geändert?
Wir ziehen in Erwägung Qt kommerziell zu kaufen und sind in Klärung, was das für die Kunden bedeutet.
An der aktuellen Ausgangslage (Open Source Lizenz Verwendung und Combined Work) ändert sich aber nichts, du musst nach wie vor unterscheiden ob ihr Software vertreibt oder intern nutzt.
Es hätte nur den Vorteil, dass wir GPLv3 Kompononten wie QtCharts verwenden können, die bei der kommerziellen Lizenz dann nicht greift.
Ist es möglich, eine Mindestempfehlung des Umfangs eines Qt-Pakets (welche Bestandteile, welche Version) zu geben?
Siehe nochmal den Link in der Doku, was die Version betrifft.
Du kannst aus dem seperaten SDK alles verwenden, was wir auch in ADTF liefern, das ist rechtlich sauber und kompatibel.
Sind alle Qt-Module, die unter der LGPL stehen, wie z.B. QWidgets, mit ADTF lizenztechnisch kompatibel?
Alles was LGPL ist, ist mit ADTF vereinbar.
Related issues
Updated by hidden about 4 years ago
- Project changed from Public Support to 11
- Status changed from New to In Progress
- Topic set to ADTF::UI
Updated by hidden about 4 years ago
- Related to Support Request #2310: Delivered Qt files are not complete for development added
Updated by hidden about 4 years ago
- Status changed from In Progress to Customer Feedback Required
Hallo Nico,
daran hat sich nichts geändert, auch im ADTF 2.x wurden nur laufzeitrelevante Libraries geliefert, für die eigene Entwicklung von Qt Filtern musste seperat ein Qt 4.7.1 Developer Package herangezogen werden.
Die Aussage bzgl. im Unterschied zu ADTF2 kann ich nicht ganz nachvollziehen.
Darin ist aber auch alles enthalten, Hintergrund ist, es können ja auch intern Funktionen genutzt werden wie zb QtCharts (GPLv3), sofern es nicht vertrieben wird, ist das kein Problem.
Wenn du es vertreibst, dann musst du eine kommerzielle Qt Lizenz kaufen. Alternativ natürlich unter GPLv3 stellen, aber das geht ja nicht wegen Combined Work Verletzung mit ADTF Lizenz seitens GPLv3.
Kurz nochmal konkret zu deinen Fragen:
Es ist aus dem ADTF3-Paket heraus, im Unterschied zu ADTF2, nicht möglich, ein eigenes Qt-Filter zu entwickeln.
ADTF 2 und 3 haben und werden nie ein Qt Developer Paket liefern können
Im Ticket "Support Request #2310" wurde gesagt, dass man sich die notwendigen Qt-Elemente selbst zusammen suchen muss, aber es wohl nochmal diskutiert wird, ob z.B. evtl. die Pakete als „Extra-Download“ bereitgestellt werden könnten.
Vollständiges Developerpaket wird gehostet, was darin verwendet werden darf, müssen die eigenen Entwickler/Rechtsabteilungen bewerten.
Oder anders gesagt: Du darfst alles verwenden, sofern du kein Produkt verkaufst, intern spielt die Lizenz keine Rolle.
Wenn du etwas verkaufst, so musst du das rechtlich prüfen.
Wir sind gerade in Kontakt mit Qt aufgrund der aktuellen Thematik:Hat sich zu diesem Qt-Thema in den letzten 2 Jahren nochmal etwas getan/geändert?
Wir ziehen in Erwägung Qt kommerziell zu kaufen und sind in Klärung, was das für die Kunden bedeutet.
An der aktuellen Ausgangslage (Open Source Lizenz Verwendung und Combined Work) ändert sich aber nichts, du musst nach wie vor unterscheiden ob ihr Software vertreibt oder intern nutzt.
Es hätte nur den Vorteil, dass wir GPLv3 Kompononten wie QtCharts verwenden können, die bei der kommerziellen Lizenz dann nicht greift.
Ist es möglich, eine Mindestempfehlung des Umfangs eines Qt-Pakets (welche Bestandteile, welche Version) zu geben?
Siehe nochmal den Link in der Doku, was die Version betrifft.
Du kannst aus dem seperaten SDK alles verwenden, was wir auch in ADTF liefern, das ist rechtlich sauber und kompatibel.
Sind alle Qt-Module, die unter der LGPL stehen, wie z.B. QWidgets, mit ADTF lizenztechnisch kompatibel?
Alles was LGPL ist, ist mit ADTF vereinbar.
Updated by hidden about 4 years ago
Hallo Florian,
vielen Dank für die schnelle Rückmeldung. Das hilft uns erstmal sehr weiter!
Bzgl. dem Qt-Unterschied von ADTF2 und ADTF3: ADTF2 haben wir damals als Installer erhalten, in dem bereits Qt4 mit dessen Include- und Lib-Dateien für die Entwicklung enthalten war, d.h. wir mussten an dieser Stelle kein eigenes Qt-Paket integrieren, um Qt-Filter zu entwickeln.
Wie gesagt, du hast uns mit deiner sehr ausführlichen Antwort sehr weiter geholfen. Danke sehr nochmal dafür.
Updated by hidden about 4 years ago
- Project changed from 11 to Public Support
- Subject changed from Entwicklung in ADTF3 mit Qt to How to implement Qt depended filter within ADTF 3.x
- Description updated (diff)
- Status changed from Customer Feedback Required to To Be Closed
- Private changed from Yes to No
- Resolution set to Solved Issue
Gerne, dann würde ich das Ticket an dieser Stelle schließen.
Sollten weitere Frage oder Hilfe notwendig sein, wie gewohnt einfach Supportanfrage stellen.