docs.kde.org
Pytania licencyjne o Qt
Poprzedni
Następny

Rozdział 16. Pytania licencyjne o Qt

16.1. Tak przy okazji, co to właściwie jest Qt?
16.2. Dlaczego KDE używa Qt?
16.3. Czemu KDE nie używa gtk, xforms, xlib, itd.?
16.4. Ale Qt przecież nie jest wolne?
16.5. Mogę pisać komercyjne oprogramowanie dla KDE?
16.1.

Tak przy okazji, co to właściwie jest Qt™?

Qt™ jest biblioteką graficzną, bazowaną na C++ i klasach, do tworzenia interfejsów użytkownika. Zawiera wiele użytecznych klas, takich jak klasy łańcuchów i klasy do przetwarzania wejścia i wyjścia. Dostarcza większość elementów interfejsu, które można zobaczyć w programach KDE: menu, przyciski, paski przewijania itd. Qt™ jest międzyplatformową biblioteką, która pozwala na pisanie kodu, który skompiluje się tak pod systemami uniksowymi, jak pod Windows® i urządzeniami przenośnymi. Możesz dowiedzieć się więcej o Qt™, odwiedzając stronę http://www.trolltech.com.

16.2.

Dlaczego KDE używa Qt™?

Qt™ jest bardzo wyszukanym środowiskiem, które dostarcza wszystkiego, co może być potrzebne do budowy nowoczesnych interfejsów użytkownika. Qt™ jest napisane przy użyciu C++, co pozwala na programowanie objektowe, co z kolei zapewnia efektywność i ponowne wykorzystanie kodu w projektach o rozmiarze i zasięgu KDE. Naszym zdaniem, nie ma lepszej biblioteki graficznej na systemy uniksowe, a byłoby poważnym błędem budowanie KDE w oparciu o coś innego, niż najlepsze rozwiązania.

16.3.

Czemu KDE nie używa gtk, xforms, xlib, itd.?

Dostępnych jest wiele zestawów narzędzi. Aby dostarczyć jednorodny interfejs użytkownika i aby utrzymać zużycie zasobów systemowych (np. pamięci) na minimalnym poziomie, KDE może używać tylko jednego z nich. Qt™ zostało wybrane z powodów, przedstawionych powyżej.

16.4.

Ale Qt™ przecież nie jest wolne?

Jest! Od 4. września 2000 roku, wersja 2.2 została udostępniona na licencji GPL, spełniając wszystkie aspekty „wolnego oprogramowania”.

16.5.

Mogę pisać komercyjne oprogramowanie dla KDE?

Możesz użyć bibliotek KDE, aby pisać „komercyjne i zamknięte programy”, jak również „komercyjne i otwarte programy”. Jeśli piszesz otwarte oprogramowanie, możesz użyć wolnej edycji Qt™. Jednak jeśli piszesz oprogramowanie z zamkniętymi źródłami, nie możesz użyć darmowej edycji Qt™, musisz kupić licencję na profesjonalną edycję Qt™ od firmy Troll Tech.

Jeśli chcesz się dowiedzieć czegoś więcej, skontaktuj się bezpośrednio z firmą Troll Tech.

Poprzedni
Następny
Spis treści


docs.kde.org