Qt Project - Qt Project

Qt Project
Qt logo 2015.svg
Основан21 октября 2011 г.; 9 лет назад (2011-10-21)
ОсновательNokia
ТипСообщество
ФокусБесплатно программное обеспечение
ТоварыQt, Qt Creator
МетодРазработка и документация
Интернет сайтКомпания Qt

В Qt Project это открытое совместное усилие по координации развития Программный фреймворк Qt. Первоначально основанный Nokia в 2011,[1] проект сейчас возглавляет Компания Qt.[2]

История

KDE талисман Konqi показывая свое сердце Qt.

Хаавард Норд и Эйрик Чамбе-Энг (первоначальные разработчики Qt и генеральный директор и президент, соответственно, Троллтех ) начал разработку Qt в 1991 году, за три года до того, как компания была зарегистрирована как Quasar Technologies, затем сменила название на Troll Tech, а затем на Trolltech.[3]

До версии 1.45 исходный код Qt был выпущен под Лицензия Qt Free Edition.[4] Это было сочтено несовместимым с принципом открытого исходного кода. Инициатива открытого исходного кода и определение свободных программ Фонд свободного программного обеспечения потому что, хотя исходный код был доступен, он не позволял распространять измененные версии.

Споры возникли примерно в 1998 году, когда стало ясно, что KDE K Desktop Environment собирался стать одним из ведущих окружения рабочего стола за Linux. Поскольку он был основан на Qt, многие люди в движение за свободное программное обеспечение опасались, что существенная часть одной из их основных операционных систем будет проприетарной.

С выпуском Qt 2.0 лицензия была изменена на Q Общественная лицензия (QPL), а бесплатно программное обеспечение лицензия, но одна рассматривается Фонд свободного программного обеспечения как несовместимое с GPL. Между KDE и Trolltech был найден компромисс, согласно которому Qt не сможет подпадать под более ограничительную лицензию, чем QPL, даже если Trolltech будет куплен или обанкротится. Это привело к созданию KDE Free Qt Foundation, которая гарантирует, что Qt подпадет под Лицензия в стиле BSD не должна быть выпущена бесплатная версия Qt с открытым исходным кодом в течение 12 месяцев.[5]

В 2000 году Qt 2.2 был выпущен под лицензией GPL v2, положив конец всем спорам относительно совместимости с GPL.[6]

28 января 2008 года Nokia объявила о приобретении Trolltech.[7][8]

14 января 2009 г. была выпущена версия 4.5 Qt. перелицензированный, добавив LGPL как вариант лицензирования.[9]

Проект Qt был основан 21 октября 2011 года.[1][10] В августе 2012 года Digia объявила о приобретении всех прав на Qt и о принятии на себя роли Nokia в проекте Qt Project.[2]

Управление

Qt Project не является отдельным юридическим лицом или организацией; Digia сохраняет за собой все торговые марки Qt.[11][12]

Открытое управление Qt смоделировано после WebKit's.[13][14]

Принятие решений происходит в процессе, который проект описывает как «ленивый консенсус».[15]

Проект способствует онлайн-общению между разработчиками и членами сообщества через общественные форумы,[16] списки рассылки,[17] и вики-страницы.[18]

Участвующие организации

Распределение участников Qt, не являющихся участниками Digia (2013 г., неделя 18)

Помимо руководителя проекта Digia и различных людей, в проекте Qt участвует ряд других организаций.[19] Второй по величине участник Qt - KDAB, шведская консалтинговая компания Qt.[20] KDAB участвует во многих областях, включая обслуживание нескольких компонентов.[21][22] KDAB вместе с RIM / BlackBerry сохраняют QNX и BlackBerry 10 порты Qt.[19][23]

Еще один крупный участник - Intel, способствуя, например, Wayland поддерживать.[24] АудиоКоды поддерживает IBM ClearCase поддержка в Qt Creator.[25]

Многие вклады также поступают от KDE сообщество, которое часто добавляет функции из своих Фреймворки KDE вверх по течению в Qt.[26]

Смотрите также

внешняя ссылка

Рекомендации

  1. ^ а б Лидия Пинчер (21 октября 2011 г.). «KDE приветствует переход Qt к открытому управлению». KDE.News. Получено 8 мая 2013.
  2. ^ а б «Digia приобретает Qt у Nokia». Digia.com. Архивировано из оригинал 5 марта 2013 г.. Получено 19 марта 2013.
  3. ^ "Краткая история Qt". Архивировано из оригинал 30 июня 2008 г.. Получено 20 декабря 2007.
  4. ^ "Лицензия Qt Free Edition". Троллтех. 1992. Архивировано с оригинал 14 октября 2016 г.. Получено 14 октября 2016.
  5. ^ "Free Qt Foundation". KDE. Получено 8 мая 2013.
  6. ^ "Trolltech выпустит Qt под GPL - Решение меняет ландшафт графического интерфейса 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 Everywhere: 4.5 будет переиздано как LGPL". Получено 8 мая 2013.
  10. ^ Мейер, Дэвид (24 октября 2011 г.). «Nokia предоставляет Qt управление с открытым исходным кодом». ZDNet. Получено 8 мая 2013.
  11. ^ «О нас - Digia Plc». Qt.digia.com. 13 сентября 2011. Архивировано с оригинал 30 мая 2013 г.. Получено 8 мая 2013.
  12. ^ "Qt Project". Qt Project. Получено 8 мая 2013.
  13. ^ "Nokia: Qt 5 soll im April 2012 erscheinen" (на немецком). Golem.de. 16 июня 2011 г.. Получено 8 мая 2013.
  14. ^ Анита Клинглер (24 октября 2011 г.). "Nokia запустила Qt-Projekt mit unabhängiger Infrastruktur" (на немецком). Zdnet.de. Получено 8 мая 2013.
  15. ^ "The_Qt_Governance_Model | Qt Wiki". Qt Project. 25 сентября 2012 г.. Получено 8 мая 2013.
  16. ^ "форумы". Qt Project. Получено 8 мая 2013.
  17. ^ "Списки рассылки". Lists.qt-project.org. Получено 8 мая 2013.
  18. ^ "index | Qt Wiki". Qt Project. 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. ^ «Qt5 в операционной системе QNX». KDAB. 19 апреля 2012 г.. Получено 8 мая 2013.
  24. ^ "[Phoronix] Qt теперь использует Wayland". Phoronix.com. 21 сентября 2010 г.. Получено 8 мая 2013.
  25. ^ "Сопровождающие | Qt Wiki". Qt Project. 12 апреля 2013 г.. Получено 8 мая 2013.
  26. ^ "Frameworks / Epics / Contributions to Qt5". Вики Сообщества KDE. Получено 27 апреля 2015.