Новость из категории: Информация

Qt в фокусе: прошлое, настоящее и будущее,

Содержание:
1. Появление KDE и лицензирование Qt (Вы читаете данный раздел);
2. Внедрение Phonon, QtMultimedia и WebKit.
Qt в фокусе: прошлое, настоящее и будущее,

Однако для толчка популяризации Qt требовался большой проект, который бы наглядно показал все возможности библиотеки. И таким проектом стал KDE, начатый весной 1997 года Матти-асом Эттрихом (Matthias Ettrich). 14 октября в три часа ночи всё Linux-сообщество было оповещено о новой рабочей среде – Kool Desktop Environment (KDE). Подлинник этого сообщения читайте на http://www.kde.org/announcements/announcement.php. В качестве основной библиотеки, тулкита, сразу называлась и расхваливалась Qt. Собственно, тогда были лишь Motif и Qt. GTK только-только зарождалась. Qt на то время эмулировала внешний вид Motif и Windows 95.

Кстати
В 1997 году компания Borland отдала исходники версии Turbo Vision для C++ в общественное достояние (развитие этих исходников см. на http://tvision.sourceforge.net), но они не были сильно востребованы. Pascal-версию Borland не отдал, поэтому сообщество воссоздало её своими силами - так родился проект Free Vision для Free Pascal: http:// wiki.freepascal.org/Free Vision.

Qt хоть и являлась открытой, но распространялась не под GPL, что вызвало критику среди «GPL-пуристов» и привело к возникновению проекта Harmony. До версии 1.45 открытая версия Qt распространялась под лицензией FreeQt, в той или иной мере несовместимой с GPL. Это привело к тому, что в Debian отказались включать KDE в свой дистрибутив, поскольку GPL-код нельзя линковать с GPL-несовместимыми библиотеками.

Qt 2.0 и Qt 2.1 были выпущены под новой лицензией - QPL. FSF не признала её совместимой с GPL, хотя и одобрила как свободную. Параллельно энтузиасты вели работу над уже упомянутым LGPL-проектом Harmony toolkit. О нем сохранились туманные сведения: Harmony был совместим по API с Qt, на каком-то этапе развития Harmony предоставлял возможности, которых ещё не было в Qt - например, многопоточность и подключаемые темы оформления. Среди разработчиков Harmony было строгое правило - не смотреть исходники Qt: кто смотрел, тот переставал работать над проектом. В общем, Harmony не был форком Qt, но воссоздавал его функциональность и API.

В 1998 году KDE совместно с Trolltech основали KDE Free Qt Foundation - организацию, которая заведовала свободной версией Qt (Qt Free Edition). Анонс по-прежнему доступен на http:// www.kde.org/community/whatiskde/kdefreeqt announcement.php. Речь еще не шла о GPL. Тогда в рамках соглашения Trolltech с KDE Free Qt Foundation первые обязались, что, если с Trolltech случится что-то плохое вроде банкротства или слияния с другой компанией, то исходники свободной версии Qt будут выложены под лицензией BSD. Кроме того, организация получала право выложить исходники под BSD, если Trolltech не будет выпускать по новой версии каждый год. Примечательно, что соглашение было продлено, когда Nokia приобрела Trolltech - впрочем, там кроме BSD уже указаны и GPL 3, и LGPL.

Кому-то все эти лицензионные дела могут показаться нудными, однако они являются важной частью взаимодействия мира свободного ПО с Qt. Qt - открытая, но коммерческая библиотека. У коммерческого ПО - другой путь развития, который предполагает постоянное обновление и добавление новых функций. Иначе его не будут покупать (нужны новшества или нет - дело десятое).

Qt в фокусе: прошлое, настоящее и будущее,
Nord и Chambe-Eng, авторы Qt и основатели Trolltech

Проект Harmony просуществовал в надежде на востребованность примерно до 2000 года, но заглох, когда Trolltech выложила Qt 2.2 (UNIX-версию) под GPL. Забегая вперед, скажу, что версии Qt 3.3.8 и 4.4 были лицензированы под GPLv3, а Qt 4.5 -еще и под LGPL 2.1 (это случилось уже во времена, когда Qt при-надлежала Nokia, а Nokia видела в Qt основной тулкит для своих будущих смартфонов на S60).



Главной задачей на повестке вашего дня стоит не изучение Qt, а защита кузова (http://kvm-ko.ru/uslugi/zaschita_kuzova/) вашего авто? Что ж, в таком случае, рекомендую Вам использовать защитные пленки! Узнать о них более подробно Вы сможете на kvm-ko.ru

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх