Qt жобасы - Qt Project

Qt жобасы
Qt логотипі 2015.svg
Құрылған21 қазан 2011 ж; 9 жыл бұрын (2011-10-21)
ҚұрылтайшыNokia
ТүріҚоғамдастық
ФокусТегін бағдарламалық жасақтама
ӨнімдерQt, Qt Creator
ӘдісӘзірлеу және құжаттама
Веб-сайтQt компаниясы

The Qt жобасы дамуын үйлестіру үшін ашық ынтымақтастық әрекеті болып табылады Qt бағдарламалық қамтамасыздандыруы. Бастапқыда негізін қалаушы Nokia 2011 жылы,[1] жобаны қазір басқарады Qt компаниясы.[2]

Тарих

KDE талисманы Кончи оның Qt жүрегін көрсетеді.

Хаавард Норд пен Эйрик Чамбэ-Энг (Qt-тің бастапқы әзірлеушілері, сәйкесінше бас директор мен президент, Trolltech ) «Qt» дамуын 1991 жылы, компания Quasar Technologies құрамына енгенге дейін үш жыл бұрын бастады, содан кейін атауын Troll Tech, содан кейін Trolltech деп өзгертті.[3]

1.45 нұсқасына дейін Qt бастапқы коды шығарылды Qt Free Edition лицензиясы.[4] Бұл ашық көз принципіне сәйкес келмейді деп есептеді Ашық ақпарат көзі және бағдарламалық жасақтаманың ақысыз анықтамасы Тегін бағдарламалық қамтамасыз ету қоры өйткені, дереккөз қол жетімді болған кезде, ол өзгертілген нұсқаларды қайта бөлуге мүмкіндік бермеді.

Қарама-қайшылықтар 1998 ж. Болған кезде пайда болды KDE K жұмыс үстелі ортасы жетекші орындардың біріне айналмақ болды жұмыс үстелі орталары үшін Linux. Бұл Qt-ге негізделгендей, көптеген адамдар бағдарламалық жасақтаманың еркін қозғалысы олардың негізгі операциялық жүйелерінің маңызды бөлігі меншіктік болады деп қорқады.

Qt 2.0 шыққаннан кейін лицензия келесіге өзгертілді Q Мемлекеттік лицензия (QPL), а ақысыз бағдарламалық жасақтама лицензия, бірақ біреуі қарастырады Тегін бағдарламалық қамтамасыз ету қоры GPL-ге сәйкес келмейді. KDE мен Trolltech арасында ымыраға қол жеткізілді, соның арқасында Qt QPL QPL-ге қарағанда шектеулі лицензияға ие бола алмайды, тіпті егер Trolltech сатып алынған немесе банкрот болған болса да. Бұл KDE Free Qt қорын құруға әкелді, ол Qt-нің а-ға түсуіне кепілдік береді BSD стиліндегі лицензия 12 ай ішінде Qt-дің ақысыз / ашық нұсқасы шықпауы керек.[5]

2000 жылы GPL v2 шеңберінде Qt 2.2 шығарылды, бұл GPL үйлесімділігіне қатысты барлық дауларды тоқтатты.[6]

2008 жылдың 28 қаңтарында Nokia Trolltech сатып алатынын жариялады.[7][8]

2009 жылдың 14 қаңтарында Qt 4.5 нұсқасы болды лицензияланған, қосу LGPL лицензиялау нұсқасы ретінде.[9]

Qt жобасы 2011 жылдың 21 қазанында құрылды.[1][10] 2012 жылдың тамызында Digia Qt-ге барлық құқықтарды сатып алып, Qt жобасындағы Nokia рөлін алатындығын мәлімдеді.[2]

Басқару

Qt жобасы жеке заңды тұлға немесе ұйым емес; Digia Qt айналасындағы барлық сауда белгілерін сақтайды.[11][12]

Qt ашық басқару моделі бойынша жасалған WebKit.[13][14]

Шешімдер қабылдау жоба «жалқау консенсус» деп сипаттайтын процесте жүреді.[15]

Жоба қоғамдық форумдар арқылы өз әзірлеушілері мен қоғамдастық мүшелері арасында онлайн байланысын жеңілдетеді,[16] пошта тізімдері,[17] және уики-беттер.[18]

Қатысушы ұйымдар

Digia Qt емес үлестерін үлестіру (2013, 18-апта)

Qt жобасына жоба жетекшісі Digia мен әртүрлі адамдардан басқа бірқатар басқа ұйымдар қатысады.[19] Екінші ірі Qt үлесі KDAB, шведтің Qt консалтингтік компаниясы.[20] KDAB көптеген салаларға, соның ішінде бірнеше компоненттерге қызмет көрсетуге қатысады.[21][22] KDAB бірге RIM / BlackBerry қолдайды QNX және BlackBerry 10 порттары Qt.[19][23]

Тағы бір үлкен қатысушы Intel, мысалы, үлес қосу Уэйлэнд қолдау.[24] Аудиокодтар қолдайды IBM ClearCase қолдау Qt Creator.[25]

Көптеген жарналар сонымен қатар KDE қоғамдастық, бұл көбінесе олардың ерекшеліктерін қосады KDE жақтаулары ағынмен Qt.[26]

Сондай-ақ қараңыз

Сыртқы сілтемелер

Әдебиеттер тізімі

  1. ^ а б Лидия Пинчер (2011 ж. 21 қазан). «KDE Qt-тің ашық басқаруға көшуін құптайды». KDE.News. Алынған 8 мамыр 2013.
  2. ^ а б «Digia Nokia-дан Qt сатып алмақ». Digia.com. Архивтелген түпнұсқа 2013 жылғы 5 наурызда. Алынған 19 наурыз 2013.
  3. ^ «Qt-нің қысқаша тарихы». Архивтелген түпнұсқа 2008 жылғы 30 маусымда. Алынған 20 желтоқсан 2007.
  4. ^ «Qt Free Edition лицензиясы». Trolltech. 1992. мұрағатталған түпнұсқа 2016 жылғы 14 қазанда. Алынған 14 қазан 2016.
  5. ^ «Тегін Qt қоры». KDE. Алынған 8 мамыр 2013.
  6. ^ «Trolltech GPL-ге сәйкес Qt-ді шығарады - шешім GUI пейзажын өзгертетін Linux шешімі - есептер». LinuxPlanet. 4 қыркүйек 2000. Алынған 8 мамыр 2013.
  7. ^ «Бағдарламалық жасақтама стратегиясын жеделдету үшін Nokia Trolltech сатып алады». 28 қаңтар 2008 ж. Алынған 28 қаңтар 2008.
  8. ^ Пол, Райан (28 қаңтар 2008). «Nokia Trolltech-ті сатып алады, KDE-нің патронына айналады». Ars Technica. Алынған 8 мамыр 2013.
  9. ^ «Qt барлық жерде: 4.5 LGPL ретінде рұқсат етіледі». Алынған 8 мамыр 2013.
  10. ^ Мейер, Дэвид (24 қазан 2011). «Nokia Qt-қа ашық көзді басқаруды ұсынады». ZDNet. Алынған 8 мамыр 2013.
  11. ^ «Біз туралы - Digia Plc». Qt.digia.com. 13 қыркүйек 2011. мұрағатталған түпнұсқа 2013 жылғы 30 мамырда. Алынған 8 мамыр 2013.
  12. ^ «Qt жобасы». Qt жобасы. Алынған 8 мамыр 2013.
  13. ^ «Nokia: Qt 5 soll im сәуір 2012 жылы» (неміс тілінде). Golem.de. 16 маусым 2011 ж. Алынған 8 мамыр 2013.
  14. ^ Анита Клинглер (2011 ж. 24 қазан). «Nokia startet Qt-Projekt mit unabhängiger Infrastruktur» (неміс тілінде). Zdnet.de. Алынған 8 мамыр 2013.
  15. ^ «The_Qt_Governance_Model | Qt Wiki». Qt жобасы. 25 қыркүйек 2012 ж. Алынған 8 мамыр 2013.
  16. ^ «форумдар». Qt жобасы. Алынған 8 мамыр 2013.
  17. ^ «Тарату тізімдері». Lists.qt-project.org. Алынған 8 мамыр 2013.
  18. ^ «индекс | Qt Wiki». Qt жобасы. 29 наурыз 2013 ж. Алынған 8 мамыр 2013.
  19. ^ а б Мачейра, Тиаго. «Qt жобасының статистикасы». Тиаго Макиираның блогы. Macieira.org. Алынған 8 мамыр 2013.
  20. ^ «Qt 5.0 үлестері (1 бөлім)». KDAB. 20 желтоқсан 2012. Алынған 8 мамыр 2013.
  21. ^ «Qt 5.0 үлестері (2 бөлім)». KDAB. 21 желтоқсан 2012. Алынған 8 мамыр 2013.
  22. ^ «Qt3D ұстау». KDAB. 21 желтоқсан 2012. Алынған 8 мамыр 2013.
  23. ^ «QNX амалдық жүйесіндегі Qt5». KDAB. 19 сәуір 2012 ж. Алынған 8 мамыр 2013.
  24. ^ «[Phoronix] Qt қазір Уэллендке тартылды». Phoronix.com. 21 қыркүйек 2010 жыл. Алынған 8 мамыр 2013.
  25. ^ «Maintainers | Qt Wiki». Qt жобасы. 12 сәуір 2013 ж. Алынған 8 мамыр 2013.
  26. ^ «Фреймворктер / дастандар / Qt5-ке қосқан үлестер». KDE қауымдастығы вики. Алынған 27 сәуір 2015.