The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  +/
Сообщение от opennews (??) on 20-Авг-14, 15:59 
20 лет назад был основан Trolltech – компания, создавшая Qt. Одним из основополагающих принципов было предоставление Qt как бесплатной технологии для open source сообщества. В своих ранних версиях Qt ограничивался поддержкой только Unix/Linux платформ и X11, как оконной подсистемы. За прошедшие годы все больше и больше платформ поддерживалось  в открытой версии Qt.

В тоже время менялись и лицензии, под которыми был доступен Qt. Исходный код первой версии – Qt 1.x, был доступен под довольно строгой лицензией. С выходом Qt2 произошел переход на лицензию QPL. Спустя несколько лет, с выходом Qt4.0, Qt стал доступен под лицензией GPL v2, избавившись от некоторых лицензионных конфликтов между приложениями с GPL лицензией и QPL.

После создания лицензии GPL v3 и ее публикации последовали переговоры Trolltech с Фондом свободного программного обеспечения (Free Software Foundation – FSF), вследствие чего эта лицензия была добавлена как опциональная, по которой может распространяться Qt. Наконец, в 2009 году Nokia добавила лицензию LGPL v2.1 как еще одну лицензию, по которой вы могли использовать Qt.

Для GNU лицензий очень важна концепция копилефта (copyleft) – возможность для пользователей иметь доступ и права на исходный код приложения и библиотек. Это было направлено на защиту свободы пользователя изменять приложение и библиотеки приложения с возможностью запускать это модифицированное приложение.

Однако, по мнению множества специалистов, в лицензии LGPL v2.1 имеется лазейка – нет четко сформулированного требования возможности запуска приложений, использующих измененную версию библиотеки. Эта лазейка широко применяется многими компаниями, которые создают заблокированные (locked-down) устройства - несмотря на то, что это противоречит всем намерениям и основам LGPL. Если устройство использует программное обеспечение под лицензией LGPL v2.1 – пользователь не сможет установить модифицированную версию библиотеки на устройство и использовать ее вместе с другим ПО, установленным на устройстве.

Digia также рассматривает заблокированные пользовательские  устройства, которые используют LGPL версию Qt, наносящими ущерб всей экосистеме Qt: устройство закрыто для сторонних разработчиков и тем самым не способствует как увеличению сообщества Qt, так и числу устройств, которые могут быть выбраны Qt разработчиками для своих приложений. Кроме того, не помогая росту сообщества Qt, такие компании не финансируют дальнейшее развитие Qt.

По этим причинам Digia полагает, что лицензия LGPL v2.1 не способна защитить свободу пользователей, как было задумано Фондом свободного программного обеспечения. Для исправления этой ситуации, Фонд свободного программного обеспечения создал лицензию LGPL v3 – лицензию, способную выполнить объявленное в предыдущей версии: защитить свободу пользователя.


Изменения в релизе Qt 5.4, связанные с лицензией LGPLv3

В связи с вышесказанным, сегодня Digia объявляет о включении LGPLv3 в качестве варианта лицензирования Qt 5.4, в дополнение к LGPLv2.1. В настоящее время все модули, являющиеся частью Qt 5.3, доступны по условиям LGPLv2.1, GPLv3 и коммерческой лицензий. Начиная с Qt 5.4, все эти модули будут доступны по LGPLv2.1, LGPLv3 и коммерческой лицензией.
Однако, в Qt 5.4 будут доступны несколько новых модулей, которые будут выпущены только под LGPLv3 или коммерческой лицензией.

Digia уже обсудила данный вопрос с KDE Free Qt Foundation и получили их поддержку для внесения этих изменений в Qt 5.4, также  продолжит переговоры с ними о дальнейшем укреплении данного соглашения.


Новые модули доступные под LGPLv3 лицензией


В Qt 5.4 будет доступен новый модуль Qt WebEngine, распространяемый по лицензии LGPLv3 для open source версии Qt и по LGPLv2.1/коммерческой лицензии  для пользователей Qt Enterprise.

Добавление лицензии LGPLv3 также позволит нам выпустить несколько других модулей. Например, в Qt5.4 в рамках лицензии LGPLv3 мы представим технологическое превью двух новых модулей Qt: Qt Canvas3D и Qt WebView.

Первый модуль Qt Canvas3D приносит поддержку WebGL внутри Qt Quick. Этот модуль уже полностью работоспособен, но имеет статус «предварительной версии» - поддержка типизированных массивов (typed arrays) JavaScript все еще достаточно медленная и не 100% совместимая.

Второй модуль представляет собой легковесный WebView, также со статусом «предварительная версия». Этот модуль поддерживает встраивание нативных web движков операционной системы, на которой запускается Qt приложение. На текущий момент поддерживается платформа Android.

И наконец четвертое дополнение, которые будет выпущено под LGPLv3 лицензией – Qt Quick Controls для Android – элементы интерфейса для native look and feel (соответствующие родным элементам Android платформы). Этот модуль не может быть выпущен в рамках лицензии LGPLv2.1 – т.к. в нем используется код под лицензией Apache 2.0 (лицензия не совместимая с LGPLv2.1, но совместимая с LGPLv3).

Если вы используете Qt в рамках коммерческой лицензии (являетесь пользователем enterprise лицензии Qt) – то для вас ничего не изменится.
Если вы используете Qt под лицензией GPLv3 – эти изменения вас не затрагивают, т.е. лицензия LGPLv3 всегда может быть преобразована в GPLv3.
Все модули, существующие в Qt 5.3, по-прежнему будут доступны под LGPLv2.1 лицензией. Т.е. если вы используете Qt под GPLv2 или LGPLv2.1 лицензиями, ничего для вас не меняется до тех пор, пока вы не используете модули, доступные только под LGPLv3 лицензией. Если вы начинаете использовать эти модули – весь ваш исходный код подпадает под условия LGPLv3 лицензии.
Релиз Qt 5.4 Alpha запланирован на 22 августа и все указанные изменения вступят в силу с этого дня.

CTO Digia Lars Knoll полагает, что добавление LGPLv3 как новой опции лицензирования пойдет на пользу как Qt, так и всему open source сообществу. LGPLv3 более четко выражает намерения LGPL лицензии и ее использовании в СПО.


URL: http://digia.com/ru/Qt/News/20082014/
Новость: http://www.opennet.dev/opennews/art.shtml?num=40415

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  –2 +/
Сообщение от Аноним (??) on 20-Авг-14, 16:11 
Ну да, словеса...Ждем 22.08 - пощупать альфу с webview...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  –3 +/
Сообщение от Журналовращатель on 20-Авг-14, 17:03 
Думается мне, что мне, что иметь проприетарную, и 2 LGPL'а равноценно BSD лицензии.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  +/
Сообщение от Аноним (??) on 21-Авг-14, 03:27 
> Думается мне, что мне, что иметь проприетарную, и 2 LGPL'а равноценно BSD
> лицензии.

Пока что плохо думается. Подумайте ещё. Можно о чём-нибудь попроще.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

15. "Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  –3 +/
Сообщение от Аноним (??) on 21-Авг-14, 11:30 
> Думается мне, что мне, что иметь проприетарную, и 2 LGPL'а равноценно BSD лицензии.

Виталий Кличко, это Вы? :)

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  +3 +/
Сообщение от Аноним (??) on 21-Авг-14, 16:44 
> равноценно BSD лицензии.

Кроме одной маленькой мелочи: BSD можно нахаляву в проприетарные проекты растягивать, а такую связку - извольте оплатить. И если честно, как-то так с проприерасами и надо. Пусть или деньгами, или борзыми щенками. А так чтобы нахаляву и без отдачи - а оно такое надо?!

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Изменения в лицензировании Qt. Добавлена поддержка лицензии ..."  +6 +/
Сообщение от Аноним (??) on 20-Авг-14, 18:30 
> Digia также рассматривает заблокированные пользовательские устройства, которые
> используют LGPL версию Qt, наносящими ущерб всей экосистеме Qt:

Правильно - вернуть все как при троллях: желающие устраивать локдаун доплачивают рублем троллям^W Digia :).

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  +/
Сообщение от Аноним (??) on 20-Авг-14, 23:19 
Так GPLv3 остается или ее заменит LGPLv3?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  +1 +/
Сообщение от Аноним (??) on 21-Авг-14, 07:53 
LGPLv3 заменяется на GPLv3 без ограничений, но не наоборот.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

14. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  –1 +/
Сообщение от Аноним (??) on 21-Авг-14, 11:23 
Наконец-то Qt получает заслуженное внимание и развитие, несмотря на саботаж всякими столлманами, а гном с гтк уходят туда, где им и место.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  +3 +/
Сообщение от Andrey Mitrofanov on 21-Авг-14, 11:49 
>Qt получает заслуженное внимание и развитие, несмотря на саботаж всякими столлманами

Экземпляр, расскажи подробнее, что с тобой делал Столман. Не, не про Qt. "Давой подробности!"

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  –1 +/
Сообщение от Аноним (??) on 21-Авг-14, 22:47 
Ага, и чем Столману Qt, которая под GPL/LGPL, не угодила.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

19. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  +/
Сообщение от Аноним (??) on 26-Авг-14, 14:24 
> LGPLv3 не может использоваться в проектах только под лицензией GPLv2

забавно но факт - разные версии свободы не совместимы с друг другом, даже если свобода от одного родителя.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Qt переходит на лицензию LGPLv3 вместо GPLv3, что позволит з..."  +/
Сообщение от Andrey Mitrofanov on 26-Авг-14, 14:32 
> забавно но факт - разные версии свободы не совместимы с друг другом,
> даже если свобода от одного родителя.

Отсутствие "and above" -- от _других родителей. Не "от одного". Несовместимость именно то, чего _те _другие хотели. Папы GPLя в инструкции по применению цианом по синему писали, как надо.

Всё работает эз дизигнед, чего "забавно"-то??

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру