Qt-projekt

Qt-projekt
Grundad 21 oktober 2011 ; 11 år sedan ( 2011-10-21 )
Grundare Nokia
Typ gemenskap
Fokus Gratis mjukvara
Produkter Qt , Qt Creator
Metod Utveckling och dokumentation
Hemsida Qt Company

Qt -projektet är ett öppet samarbete för att koordinera utvecklingen av Qt-programvaran . Projektet grundades ursprungligen av Nokia 2011 och leds nu av The Qt Company .

Historia

KDE-maskot Konqi visar sitt Qt-hjärta.

Haavard Nord och Eirik Chambe-Eng (de ursprungliga utvecklarna av Qt och VD respektive VD för Trolltech ) började utveckla "Qt" 1991, tre år innan företaget bildades som Quasar Technologies, bytte sedan namn till Troll Tech och sedan till Trolltech.

Fram till version 1.45 släpptes källkoden för Qt under Qt Free Edition-licensen . Detta ansågs inte vara förenligt med principen om öppen källkod av Open Source Initiative och definitionen av fri programvara av Free Software Foundation eftersom, medan källan var tillgänglig, tillät den inte vidaredistribution av modifierade versioner.

Kontroverser uppstod runt 1998 när det stod klart att KDE:s K Desktop Environment skulle bli en av de ledande skrivbordsmiljöerna för Linux . Eftersom det var baserat på Qt, oroade många människor i fri mjukvarurörelsen att en viktig del av ett av deras stora operativsystem skulle vara proprietärt.

Med lanseringen av Qt 2.0 ändrades licensen till Q Public License (QPL), en fri mjukvarulicens men en som av Free Software Foundation betraktas som inkompatibel med GPL. En kompromiss hittades mellan KDE och Trolltech där Qt inte skulle kunna falla under en mer restriktiv licens än QPL, även om Trolltech köptes ut eller gick i konkurs. Detta ledde till skapandet av KDE Free Qt Foundation som garanterar att Qt skulle falla under en BSD-liknande licens om ingen gratis/öppen källkodsversion av Qt skulle släppas under en period av 12 månader.

År 2000 släpptes Qt 2.2 under GPL v2, vilket avslutade all kontrovers om GPL-kompatibilitet.

Den 28 januari 2008 meddelade Nokia att de skulle förvärva Trolltech.

återlicensierades Qt version 4.5, vilket lade till LGPL som licensalternativ.

Qt-projektet grundades den 21 oktober 2011. I augusti 2012 meddelade Digia att de förvärvar alla rättigheter till Qt och tar Nokias roll inom Qt-projektet.

Styrning

Qt-projektet är inte en separat juridisk enhet eller organisation; Digia behåller alla varumärken kring Qt.

Qts Open Governance är modellerad efter WebKits .

Beslutsfattande sker i en process projektet beskriver som "lat konsensus".

Projektet underlättar onlinekommunikation mellan sina utvecklare och communitymedlemmar genom offentliga forum, e-postlistor och wikisidor.

Deltagande organisationer

Fördelning av icke-Digia Qt-bidragsgivare (2013, vecka 18)

Förutom projektledaren Digia och olika individer deltar ett antal andra organisationer i Qt-projektet. Näst största Qt-bidragsgivare är KDAB, ett svenskt Qt-konsultföretag. KDAB är involverat inom många områden, inklusive underhåll av flera komponenter. KDAB tillsammans med RIM/BlackBerry underhåller QNX- och BlackBerry 10 -portarna för Qt.

En annan stor deltagare är Intel , som till exempel bidrar med Wayland- stöd. AudioCodes har stöd för IBM ClearCase i Qt Creator .

Många bidrag kommer också från KDE -gemenskapen, som ofta lägger till funktioner från deras KDE-ramverk uppströms till Qt.

Se även

externa länkar