LTS-Versionen von Qt werden nur unter einer kommerziellen Lizenz verfügbar sein

Qt-Unternehmen kündigte die über eine Änderung des Lizenzmodells des Qt-Frameworks, die erhebliche Auswirkungen auf die Communities und Distributionen haben könnte, die Qt verwenden. Ab Version 5.15 werden LTS-Zweige von Qt bis zur Veröffentlichung der nächsten Hauptversion unterstützt, d. h. etwa sechs Monate (Updates für LTS-Filialen werden drei Jahre lang veröffentlicht). Vermutlichdass ein solcher Schritt die Implementierung neuer Zweige beschleunigen und die Anzahl der Unternehmen erhöhen wird, die eine kommerzielle Lizenz für Qt nutzen, die 5508 US-Dollar pro Jahr und Entwickler kostet (für Startups und kleine Unternehmen - 499 US-Dollar pro Jahr).

Entwickler von Distributionen mit langen Supportzeiten (RHEL, Debian, Ubuntu, Linux Mint, SUSE) werden gezwungen sein, entweder veraltete, offiziell nicht unterstützte Releases auszuliefern, Bugfixes und Schwachstellen eigenständig zu portieren oder ständig auf neue bedeutende Versionen von Qt zu aktualisieren unwahrscheinlich, da es zu unerwarteten Problemen in den in der Distribution enthaltenen Qt-Anwendungen kommen kann. Vielleicht organisiert die Community gemeinsam die Unterstützung ihrer eigenen LTS-Ableger von Qt, unabhängig von der Qt Company.

Ein Teil der Verschärfung der Lizenzpolitik wird durch die Tatsache abgemildert, dass die Qt Company versprochen hat, alle Korrekturen über ein öffentliches Repository vorzunehmen, in dem die Qt-Entwicklung durchgeführt wird. Patches werden dem Entwicklungszweig hinzugefügt und auf Zweige mit aktuellen stabilen Versionen übertragen, was ihre Extraktion für die Übertragung auf Distributionen vereinfacht. Die LTS-Zweige, auf die Fixes von der Qt Company portiert werden, sind begrenzt.

Leider beschränken sich Richtlinienänderungen in Bezug auf Qt nicht nur auf Lizenzänderungen, und das Herunterladen von Binär-Builds von Qt ab Februar erfordert die Registrierung eines Kontos beim Qt-Kontodienst. Dieser Schritt erklärt sich aus dem Wunsch, die Verteilung von Baugruppen zu vereinfachen und die Integration in den Katalogspeicher sicherzustellen Qt Marktplatz. Für den Zugriff auf das Jira-Problemverfolgungssystem, die Überprüfungsoberfläche und die Foren ist außerdem ein Qt-Konto erforderlich. Das Entwicklungs- und Projektmanagementmodell bleibt bestehen ehemalig.

Source: opennet.ru

Kommentar hinzufügen