Qt Lizenz typen

Das Qt Framework ist sowohl unter kommerziellen als auch unter Open Source Lizenzen erhältlich und bietet verschiedene Vorteile. Für die Softwareentwicklung mit Qt stehen zwei kommerzielle Pakete zur Verfügung, die sich in den Zielplattformen unterscheiden: Qt für die Anwendungsentwicklung und Qt für die Geräteerstellung. Jedes Paket ist in zwei Varianten erhältlich, die unterschiedliche Zusatzfunktionen bieten: Professional und Enterprise.

Qt für die Anwendungsentwicklung Development ist, wie die meisten gängigen Technologien und Programmiersprachen, auch unter der Open Source GNU Lesser General Public License (LGPLv3) erhältlich. Diese Lizenzoption kann für kommerzielle Projekte verwendet werden, bei denen alle Verpflichtungen der Open-Source-Lizenz erfüllt werden können.

Qt Framework

Qt für die Anwendungsentwicklung - Open Source LGPLQt für die Anwendungsentwicklung - Professionell & UnternehmenQt für die Geräteerstellung - Professional & Enterprise
Qt Essentials - Kern, QML, Widgets und mehrcheck-markcheck-markcheck-mark
Desktop - Entwicklungcheck-markcheck-markcheck-mark
Mobile Entwicklungcheck-markcheck-markcheck-mark
Qt Add-Ons✳️ (Selection of addons)check-markcheck-mark
M2M Protokolle Module-✳️ (Enterprise variant only)check-mark
Geräte Entwicklung--check-mark
Automotive development--✳️ (Selection of addons)

Das Qt Framework mit einer Auswahl an Modulen und Addons ist auch unter der GPL-Lizenz erhältlich. In den meisten Fällen wird eine solche Lizenz für die Entwicklung von Open-Source-Software verwendet, die nur GPL-lizenzierte Bibliotheken verwendet und unter derselben Lizenz vertrieben wird.

Pakete für die Softwareentwicklung

Qt für die Anwendungsentwicklung

  • Speziell für die Entwicklung von Software für Desktop- und mobile Plattformen.
  • Enthält einen vollständigen Satz von Qt-APIs und Tools wie Qt Creator.
  • Sowohl die Professional- als auch die Enterprise-Edition bieten Zugriff auf eine Reihe von Qt- Add-ons wie WebEngine, Charts oder Qt Quick 3D.
  • Die Enterprise-Ebene enthält Module für weit verbreitete Machine-to-Machine- Konnektivitätsprotokolle wie MQTT.

Qt für die Geräteerstellung

  • Speziell für die Entwicklung von Embedded-Geräten.
  • Unterstützt mehrere Plattformen wie Embedded Linux, FreeRTOS oder Bare Metal.
  • Enthält alle Funktionalitäten von Qt für die Anwendungsentwicklung.
  • Sowohl die Professional- als auch die Enterprise-Ebene bieten eine Reihe von Embedded-Images und zusätzliche Tools für die Embedded-Entwicklung.
  • Die Enterprise-Ebene bietet zusätzliche Unterstützung für Automotive-Hardware und Unterstützung für sicherheitskritische Anwendungsfälle.

Qt open source Lizenzverpflichtungen

Die Lizenzen, die für die Verbreitung von Open-Source-Software verwendet werden, sind mit verschiedenen Verpflichtungen verbunden. Eine der am häufigsten verwendeten Lizenzen ist die GNU Lesser General Public License (LGPL). Alle Module von Qt Essentials sind unter einer solchen Lizenz verfügbar und können sowohl für die Entwicklung kommerzieller Software als auch für Open-Source-Projekte verwendet werden. Werfen Sie einen Blick auf die wichtigsten Verpflichtungen der LGPL, die Sie erfüllen müssen, um Ihr Projekt LGPL- konform zu machen.

code

Der im Projekt verwendete Qt-Quellcode oder eine Anleitung, wie der Quellcode zu erhalten ist, muss mit dem Projekt verteilt werden. Wenn der Qt-Quellcode geändert wurde, müssen die Änderungen ebenfalls veröffentlicht werden.

link

Qt muss dynamisch gelinkt sein oder der gesamte Quellcode des Projekts muss unter der LGPL-Lizenz verteilt werden, wenn Qt statisch gelinkt ist.

relink

Benutzer müssen die Möglichkeit haben, Qt LGPL gelinkte Bibliotheken erneut zu linken oder zu modifizieren.

info

Die Information, dass die Qt LGPL Bibliothek verwendet wird, muss in der Anwendung enthalten sein.

file

Eine Kopie der LGPL-Lizenz muss mit der Anwendung verteilt werden.

handshake

Die Nutzungsbedingungen des Produkts dürfen keinen Teil der LGPL-Lizenz einschränken.

distributed

Die Anwendung wird über Kanäle vertrieben, deren Richtlinien der LGPL entsprechen.

Eine vollständige Liste der Verpflichtungen und weitere Informationen über die LGPL finden Sie in den folgenden Quellen:

Auf der Suche nach Support?

Als Qt Service Partner unterstützt Scythe Studio seine Kunden bei der Auswahl der richtigen Lizenz und dem Kaufprozess. Kontaktieren Sie uns jetzt, um fachkundige Unterstützung bei der Auswahl der besten Lösung für Ihre Projektanforderungen zu erhalten.

Qt-Lizenz anfordern

Vorteile von kommerziellen Lizenzen

box

Zugang zu speziellen Modulen mit einer Vielzahl von vorgefertigten Lösungen.

paper

Sie müssen sich keine Gedanken über Open-Source-Verpflichtungen machen.

puzzle

Alle Lizenzen der Module sind untereinander kompatibel.

package

Sie können die Software zu Ihren eigenen Bedingungen weitergeben.

technical

Erweiterter Support für LTS-Versionen.

Bei der Auswahl Ihrer Lizenzierungsoption ist es entscheidend, die Vorteile kommerzieller Lizenzen zu berücksichtigen. Die Auswahl der richtigen Lizenzierungsoption kann Ihre Markteinführungszeit verkürzen und Ihr Produkt zuverlässiger machen, indem sie langfristigen Support und Lizenzkompatibilität gewährleistet.

Ab wann wird eine kommerzielle Lizenz benötigt?

Verbreitung von Software, die nicht den Anforderungen der LGPL entspricht.

forbidden

Vertrieb von Geräten mit eingebetteter Software, die Qt verwendet.

cpu

Die Entwicklung kommerzieller Anwendungen, die Zugriff auf die Qt-Implementierung von M2M-Protokollen wie MQTT oder CoAP benötigen.

neural

Verwendung kommerzieller Module wie Boot to Qt.

customer-support

Die richtige Wahl zu treffen, kann schwierig sein. Hier sind ein paar häufige Fälle, in denen eine kommerzielle Lizenz für Ihr Projekt benötigt wird. Falls Sie Ihr Projekt keinem der Fälle zuordnen können, können Sie sich gerne über das Kontaktformular unten melden.

Qt Lizenz kaufen

Sie können uns jederzeit kontaktieren. Das Team von Scythe Studio wird sich umgehend mit Ihnen in Verbindung setzen.

Nehmen Sie Kontakt auf!

Wir gehen auf jede Frage ein und finden die ideale Strategie für den Erfolg Ihres Projekts. Füllen Sie das Formular aus oder vereinbaren Sie direkt einen Termin über diesen Link

Termin vereinbaren
business-team-works
dots background

Der Verwalter der persönlichen Daten ist Scythe Studio sp. z o.o., 13 Gen. Ottokara Brzoza-Brzeziny St., 05-220 Zielonka, KRS: 855688. Die personenbezogenen Daten werden verarbeitet, um die im Kontaktformular gestellten Fragen zu beantworten. Weitere Informationen, einschließlich der Beschreibung der Rechte der betroffenen Personen, finden Sie in der Informationsklausel

dots background

FAQ

  • Ist das Qt-Framework kostenlos?

    • Alle wesentlichen Komponenten von Qt (Qt Core, Qt Quick, Qt QML, Qt Widgets usw.) sind unter freien Open-Source-Lizenzen (LGPL und GPL) verfügbar. Solange Ihr Projekt die Anforderungen der Open-Source-Lizenzen erfüllt, können Sie Qt unter diesen freien Lizenzen verwenden.
  • Wo kann ich Unterstützung für mein Qt Projekt erhalten?

    • Scythe Studio - unser Qt QML-Beratungsunternehmen kann Ihnen helfen, Ihre Ziele zu erreichen, indem es Ihnen qualifizierte Entwickler zur Verfügung stellt. Weitere Informationen finden Sie auf unserer Seite Qt development Services
  • Wie viel kostet eine Qt Lizenz?

    • Qt für die Anwendungsentwicklung kostet zwischen $302 und $409 pro Monat, je nach gewähltem Level und Zahlungsplan.
    • Die Preise für die Qt Geräteerstellung werden auf Anfrage mitgeteilt.
  • Gibt es Lizenzrabatte für kleine Unternehmen?

    • Die Qt for Small Business Lizenz ist für 499$ pro Jahr erhältlich und erlaubt die Entwicklung von mobilen Geräten, Desktops und eingebetteten Systemen. Diese Lizenz ist für Unternehmen mit einem Umsatz von bis zu 250.000 $ erhältlich, die nicht mehr als 4 Entwicklerlizenzen benötigen.
    • Mehr unter https://www.qt.io/pricing/qt-for-small-business
  • Brauche ich eine kommerzielle Qt-Lizenz, um eine Anwendung zu entwickeln?

    • Eine kommerzielle Lizenz ist nicht erforderlich, wenn Ihr kommerzielles Projekt nur Qt-Module verwendet, die unter der LGPL-Lizenz verfügbar sind, und Sie beim Vertrieb des Produkts die Verpflichtungen der LGPL einhalten.
    • Die Lizenz ist nicht erforderlich, wenn Sie ein Open-Source-Projekt verbreiten möchten und die Lizenzbedingungen der GPL oder LGPL für die von Ihnen verwendeten Qt-Module einhalten.
  • Ab wann benötigt man eine Qt-Lizenz?

    • Eine kommerzielle Lizenz ist erforderlich, wenn Sie sich nicht an die Verpflichtungen der Open-Source-Lizenzen halten wollen, wenn Sie Geräte mit Qt für eingebettete Plattformen vertreiben wollen, wenn Sie ausschließlich kommerzielle Qt-Module verwenden wollen oder wenn Sie speziellen Support für Qt benötigen.
    • Beispiele für häufige Fälle, in denen eine Qt-Lizenz erforderlich ist, sind die Herstellung von medizinischen Geräten, Unterhaltungselektronik, HMI für die Automobilindustrie usw.
  • Wie können Sie sicherstellen, dass Sie die Anforderungen der LGPL erfüllen?

  • Was ist der Unterschied zwischen Qt für die Anwendungsentwicklung und Qt für die Geräteentwicklung?

    • Qt für die Anwendungsentwicklung richtet sich an Software für Desktop- und mobile Plattformen. Qt für die Geräteerstellung ist für die Entwicklung eingebetteter Geräte gedacht.