Rodzaje licencji Qt

Framework Qt jest dostępny zarówno na licencji komercyjnej jak i open-source oferując odmienne korzyści. Wariant komercyjny podzielony jest na dwie paczki pozwalające na opracowywanie oprogramowania z Qt, na odmienne platformy docelowe: Qt for Application Development i Qt for Device Creation. Każda z paczek dostępna jest w dwóch opcjach zapewniających wielorakie funkcjonalności: Professional i Enterprise.

Qt for Application Development, podobnie jak wiele popularnych technologii oraz języków programowania, dostępny jest także na licencji open source GNU Lesser General Public License (LGPLv3). Ten wariant licencji może być wykorzystywany w projektach komercyjnych które są ws tanie realizować wszystkie zobowiązania licencji open-source.

Qt Framework

Qt for Application Development - Open Source LGPLQt for Application Development - Professional & EnterpriseQt for Device Creation - Professional & Enterprise
Qt Essentials - Core, QML, Widgets oraz więcejcheck-markcheck-markcheck-mark
Platformy desktopcheck-markcheck-markcheck-mark
Platformy mobilnecheck-markcheck-markcheck-mark
Qt Add-Ons✳️ (Selection of addons)check-markcheck-mark
Protokoły M2M-✳️ (Enterprise variant only)check-mark
Platformy dla urządzeń wbudowanych--check-mark
Platformy automotive--✳️ (Selection of addons)

Framework Qt, wraz z wybranymi modułami, jest dostępny także na licencji GPL. W większości przypadków taka licencja wykorzystywana jest do tworzenie oprogramowania open-source opartego jedynie na bibliotekach wykorzystujących licencję GPL oraz dystrybuowanego pod taką samą licencją.

Oferta dla rozwoju oprogramowania

Qt for Application Development

  • Dedykowany dla rozwoju oprogramowania na platformy desktop oraz mobilne.
  • Zawiera pełen zestaw API Qt i narzędzi takich jak Qt Creator.
  • Wariant Professional i Enterprise oferują dostęp do pełnego wachlarza Qt Add-Ons oferujących dedykowane gotowe rozwiązania takie jak WebEngine, Charts, czy Qt Quick 3D.
  • Wariant Enterprise zawiera także moduły do szeroko stosowanych protokołów komunikacji Machine to Machine, takich jak MQTT.

Qt for Device Creation

  • Dedykowany dla rozwoju oprogramowania dla urządzeń wbudowanych.
  • Wsparcie dla szerokiego wyboru platform takich jak Embedded Linux, FreeRTOS czy Bare Metal.
  • Zawiera w sobie wsparcie dla wszystkich funkcjonalności Qt for Application
  • Wariant Professional i Enterprise oferują dostęp do gotowych obrazów dla urządzeń wbudowanych oraz dedykowanych narzędzi.
  • Wariant Enterprise zawiera także dodatkowe wsparcie dla platform dedykowanych automotive i oprogramowaniu dla krytycznych zastosowań.

Zobowiązania licencji open source Qt

Licencje wykorzystane w dystrybucji oprogramowania oraz narzędzi open source są powiązane z szeregiem zobowiązań. Jedną z szeroko wykorzystywanych licencji tego typu jest GNU Lesser General Public License (LGPL). Wszystkie podstawowe moduły Qt dostépne są pod taką właśnie licencją i mogą być wykorzystane zarówno do tworzenia komercyjnego oprogramowania, jak i projektów open-source. Zapoznaj się z krótkim przeglądem najważniejszych zobowiązań, które należy zrealizować aby zapewnić zgodność z licencją LGPL

code

Kod źródłowy modułów Qt wykorzystancych w projekcie, bądź instrukcje informujące jak uzyskać dostęp do kodu źródłowego, muszą być dystrybuowane wraz z projektem. Jeżeli kod wykorzystanych modułów Qt został zmodyfikowany, zmiany te muszą być także opublikowane do publicznego wglądu.

link

Qt linkownay jest dynamicznie, bądź cały projekt jest dystybuowany w formie projektu open-source pod licencją LGPL, jeśli Qt jest linkowany statycznie.

relink

Użytkownik musi mieć możliwość modyfikacji linkowania, bądź modyfikacji linkowanych bibliotek korzystających z licencji LGPL.

info

Informacja o wykorzystaniu frameworka Qt dystrybuowanego pod licencją LGPL musi być umieszczona w aplikacji.

file

Kopia licencji LGPL dystrybuowana jest wraz z aplikacją.

handshake

Warunki korzystania z produktu nie ograniczają w żaden sposób warunków licencji LGPL.

distributed

Aplikacja dystrybuowana jest przez kanały których warunki są zgodne z licencją LGPL.

Pełna lista zobowiązań oraz więcej informacji o licencji LGPL dostępne są w poniższych źródłach:

Szukasz wsparcia?

Jako Qt Service Partner, Scythe Studio wspiera klientów w wyborze właściwej licencji oraz procesie zakupu. Skontaktuj się z nami już dzisiaj, by otrzymać wsparcie ekspertów w wyborze najlepszej opcji dopasowanej do wymagań Twojego projektu.

Zakup licencję Qt

Zalety licencji komercyjnej

box

Dostęp do dedykowanych modułów, z szerokim wyborem gotowych rozwiązań.

paper

Nie musisz martwić się o zobowiązania open source.

puzzle

Wszystkie licencje są ze sobą kompatybilne.

package

Możesz dystybuować swoje oprogramowanie na własnych zasadach.

technical

Rozszerzone wsparcie dla wersji LTS frameworka.

Wybierając odpowienią licencję, kluczowym jest rozważenie korzyści oferowanych przez licencje komercyjne. Wybór włąściej licencji może zmniejszyć czas potrzebny do wypuszczenia Twojego produktu na rynek oraz zwiększyć jego niezawodność poprzez zapewnienie długo falowego wsparcia i kompatybilności licencji dla wykorzystywanych technologii.

Kiedy licencja komercyjna jest potrzebna?

Dystrybucja oprogramowania które nie jest zgodne z wymaganiami licencji LGPL.

forbidden

Dystrybucja urządzeń wykorzystujących systemy wbudowane działające z oprogramowaniem opartym na Qt.

cpu

Rozwijanie komercyjnego oprogramowania potrzebującego dostarczancyh przez Qt implementacji protokołów M2M. takich jak MQT, czy CoAP.

neural

Wykorzystywanie modułów dostępnych jedynie w komercyjnych wariantach paczek, takich jak Boot to Qt.

customer-support

Dokonanie właściwego wyboru może być trudne. Zapoznaj się z przykładami popularnych przypadków w których licencja komercyjna będzie wymagana. Jeśli nie znalazłeś przypadku który odzwierciedla Twój projekt, skontaktuj się z nami korzystając z formularza poniżej.

Zakup licencję Qt

Napisz do nas wiadomość korzystając z tego formularza, a nasz zespół odezwie się do Ciebie bezzwłocznie.

Skontaktuj się z nami

Odpowiemy na każde pytanie i wskażemy idealną strategię dla sukcesu Twojego projektu Wypełnij formularz lub umów się na spotkanie bezpośrednio, korzystając z tego linku

Zaplanuj spotkanie
business-team-works

Administratorem danych osobowych jest Scythe Studio sp. z o.o., ul. Gen. Ottokara Brzozy-Brzeziny 13, 05-220 Zielonka, KRS: 855688. Dane osobowe przetwarzane są w celu udzielenia odpowiedzi na pytanie zawarte w formularzu kontaktowym. Więcej informacji, w tym opis praw przysługujących osobom, których dane dotyczą, jest dostępnych w klauzuli informacyjnej.

FAQ

  • Czy framework Qt jest darmowy?

    • Podstawowe elementy Qt (Qt Core, Qt Quick, Qt QML, Qt Widgets, etc.) są dostępne na darmowej licencji open source (LGPL i GPL). Jeśli twój projekt jest zgodny z wymaganiami licencji open source, możesz korzystać z Qt za darmo.
  • Gdzie mogę znaleźć wsparcie w programowaniu mojego projektu Qt?

    • Scythe Studio - firma konsultingowa specjalizująca się w Qt, pomoże Ci w realizacji twoich celów poprzez wsparcie Cię wykwalifikowanymi programistami. Zobacz naszą stronę dotyczącą usług rozwoju oprogramowania Qt by dowiedzieć się więcej.
  • Ile kosztuje licencja Qt?

    • Qt for Application Development kosztuje od 302$ do 409$ miesięcznie w zależności od wybranego wariantu oraz formy płatności.
    • Cennik Qt for Device Creation oferowany jest na życzenie.
  • Czy dostępne są zniżki dla małych firm?

    • Licencja Qt for Small Business dostępna jest za 499$ rocznie i pozwala na rozwijanie oprogramowania na platformy desktop, mobilne i urządzenia wbudowane. Licencja ta dostępna jest dla firm których dochody i kapitał nie przekracza 250 000$ i nie potrzebują licencji dla więcej niż 4 deweloperów.
    • Dowiedz się więcej na https://www.qt.io/pricing/qt-for-small-business
  • Czy potrzebuję licencji komercyjnej Qt by rozwijać jakąkolwiek aplikację?

    • Licencja komercyjna nie jest potrzebna jeśli twój projekt komercyjny korzysta jedynie z modułów Qt dostępnych na licencji LGPL, a oprogramowanie oraz jego dystrybucja są zgodne ze zobowiązaniami licencji LGPL.
    • Komercyjna licencja nie jest potrzebna do dystrybucji oprogramowania open-source które jest zgodne z licencją LGLP lub GPL dla modułów Qt z których korzystasz.
  • Kiedy potrzebuję licencji Qt?

    • Licencja komercyjna jest potrzebna gdy nie chcesz realizować zobowiązań licencji open source, planujesz dystrybuować elektronikę wykorzystującą Qt dla urządzeń wbudowanych lub chcesz korzystać z modułów dostępnych jedynie dla licencji komercyjnych.
    • Popularnye przypadi gdzie komercyjna licencja jest wymagana uwzględniają urządzenia medyczne, elektronika użytkowa, automotive HMI itd.
  • Jak upewnić się że spełniam wymagania licencji LGPL?

  • Jaka jest różnica pomiędzy Qt for Application Development, a Qt for Device Creation?

    • Qt for Application Development jest dedykowane rozwojowi oprogramowania na platformy desktop oraz mobilne. Qt for Device Creation dedykowane jest rozwojowi oprogramowania na urządzenia wbudowane.