Projekt Qt — Qt Project

Projekt Qt
Logo Qt 2015.svg
Założony 21 października 2011 ; 9 lat temu ( 21.10.2011 )
Założyciel Nokia
Rodzaj Społeczność
Centrum Darmowe oprogramowanie
Produkty Qt , Kreator Qt
metoda Opracowanie i dokumentacja
Strona internetowa Firma Qt

Projekt Qt to otwarta współpraca mająca na celu koordynację rozwoju struktury oprogramowania Qt . Początkowo założony przez firmę Nokia w 2011 roku, projekt jest obecnie prowadzony przez The Qt Company .

Historia

Maskotka KDE, Konqi, pokazująca serce Qt.

Haavard Nord i Eirik Chambe-Eng (pierwotni twórcy Qt oraz odpowiednio dyrektor generalny i prezes Trolltech ) rozpoczęli rozwój „Qt” w 1991 roku, trzy lata przed założeniem firmy jako Quasar Technologies, a następnie zmienili nazwę na Troll Tech, a potem Trolltech.

Do wersji 1.45 kod źródłowy Qt był udostępniany na licencji Qt Free Edition License . Zostało to uznane za niezgodne z zasadą open source przez Open Source Initiative i definicją wolnego oprogramowania przez Free Software Foundation, ponieważ chociaż źródło było dostępne, nie pozwalało na redystrybucję zmodyfikowanych wersji.

Kontrowersje pojawiły się około 1998 roku, kiedy stało się jasne, że KDE K Desktop Environment zamierza stać się jednym z wiodących środowisk graficznych dla systemów Linux . Ponieważ był on oparty na Qt, wiele osób w ruchu wolnego oprogramowania obawiało się, że zasadniczy element jednego z ich głównych systemów operacyjnych będzie zastrzeżony.

Wraz z wydaniem Qt 2.0, licencja została zmieniona na Q Public License (QPL), licencję wolnego oprogramowania, ale uważaną przez Free Software Foundation za niezgodną z GPL. Znaleziono kompromis między KDE a Trolltechem, dzięki któremu Qt nie będzie mógł podlegać bardziej restrykcyjnej licencji niż QPL, nawet jeśli Trolltech zostałby wykupiony lub zbankrutował. Doprowadziło to do powstania KDE Free Qt Foundation, która gwarantuje, że Qt będzie podlegać licencji w stylu BSD, jeśli żadna wolna/otwarta wersja Qt nie zostanie wydana przez okres 12 miesięcy.

W 2000 r. wydano Qt 2.2 na licencji GPL v2, kończąc wszelkie kontrowersje dotyczące zgodności z GPL.

28 stycznia 2008 Nokia ogłosiła przejęcie firmy Trolltech.

14 stycznia 2009 Qt wersja 4.5 została ponownie licencjonowana , dodając LGPL jako opcję licencjonowania.

Projekt Qt powstał 21 października 2011 r. W sierpniu 2012 r. Digia ogłosiła nabycie wszystkich praw do Qt i przejęcie roli Nokii w ramach Projektu Qt.

Zarządzanie

Projekt Qt nie jest osobną osobą prawną ani organizacją; Digia zachowuje wszystkie znaki towarowe związane z Qt.

Otwarte zarządzanie Qt jest wzorowane na WebKit .

Podejmowanie decyzji odbywa się w procesie, który projekt określa jako „leniwy konsensus”.

Projekt ułatwia komunikację online między jego programistami i członkami społeczności za pośrednictwem publicznych forów, list mailingowych i stron wiki.

Organizacje uczestniczące

Dystrybucja autorów spoza Digia Qt (2013, tydzień 18)

Oprócz lidera projektu Digii i różnych osób, w Projekcie Qt bierze udział wiele innych organizacji. Drugim co do wielkości dostawcą Qt jest KDAB , szwedzka firma konsultingowa Qt. KDAB zajmuje się wieloma obszarami, w tym utrzymaniem kilku komponentów. KDAB wraz z RIM/BlackBerry utrzymuje porty QNX i BlackBerry 10 Qt.

Innym dużym uczestnikiem jest Intel , wnoszący na przykład wsparcie Wayland . AudioCodes utrzymuje wsparcie IBM ClearCase w Qt Creator .

Wiele wkładów pochodzi również od społeczności KDE , która często dodaje funkcje ze swoich Szkieletów KDE do Qt.

Zobacz też

Bibliografia

Zewnętrzne linki