Russian Qt Forum

Qt => Общие вопросы => Тема начата: Admin от Февраль 10, 2009, 10:28



Название: Про Qt4.5 и LGPL
Отправлено: Admin от Февраль 10, 2009, 10:28
В связи с выходом первого официального снапшота Qt 4.5 возникли вопросы.

1) Если я щас начну программу на Qt4.5, будет ли она под обещанным LGPL.
2) Почему Trolltech так АГРЕССИВНО продвигает Qt4.5, даже QCreator не хочет идти с версией ниже. KDE4.2 на нее переводят. >:(
3) Если я пользовался до этого VC Express edition, то могу ли я с помощью ее собирать все приложения Qt4.5

PS: речь идет о том, могу ли я сделать программу на Qt4.5 под лицензией LGPL под Windows, не покупая ничего кроме Windows :P


Название: Re: Про Qt4.5 и LGPL
Отправлено: ритт от Февраль 10, 2009, 12:29
а венду-то зачем покупать  ???)
вроде, ничего не мешает дождаться релиза и _официально_ начать проект.

на счёт кде могу сказать, что переход на 4.5 оправдан...


Название: Re: Про Qt4.5 и LGPL
Отправлено: pastor от Февраль 10, 2009, 12:32
1) Если я щас начну программу на Qt4.5, будет ли она под обещанным LGPL.

Нет. LGPL вступит в силу с оф. релизом

2) Почему Trolltech так АГРЕССИВНО продвигает Qt4.5, даже QCreator не хочет идти с версией ниже. KDE4.2 на нее переводят. >:(

Чтобы все переползали на Qt4.5 и Qt Software забыло о поддержке прошлых веток.

3) Если я пользовался до этого VC Express edition, то могу ли я с помощью ее собирать все приложения Qt4.5

Да

PS: речь идет о том, могу ли я сделать программу на Qt4.5 под лицензией LGPL под Windows, не покупая ничего кроме Windows :P

Да


Название: Re: Про Qt4.5 и LGPL
Отправлено: Swappp от Февраль 10, 2009, 12:35
Цитировать
1) Если я щас начну программу на Qt4.5, будет ли она под обещанным LGPL.
RC насколько я понял еще не под LGPL. Но со своим кодом можно делать все что угодно, в частности менять лицензии, если этому не препятствуют другие соглашения. В данном случае, если начать разработку используя GPL библиотеку, но при этом не делать каких-либо релизов, т.е. не распространять свою программу, то в последствии, при выходе Qt под LGPL можно будет изменить лицензию своего кода на любую и при этом предоставлять код под GPL в открытый доступ не обязательно (а вот каким-нибудь бета-тестерам, обязательно, причем им нельзя запретить распространять код дальше на условиях GPL).
Цитировать
KDE4.2 на нее переводят.
Не правда. http://www.linux.org.ru/view-message.jsp?msgid=3490372
Цитировать
PS: речь идет о том, могу ли я сделать программу на Qt4.5 под лицензией LGPL под Windows, не покупая ничего кроме Windows
mingw насколько я помню не налагает каких-либо ограничений на полученный с его помощью код. А что кроме компилятора и Qt еще нужно? Этого уже вполне достаточно для разработки.


Название: Re: Про Qt4.5 и LGPL
Отправлено: ритт от Февраль 10, 2009, 12:47
Цитировать
KDE4.2 на нее переводят.
Не правда. http://www.linux.org.ru/view-message.jsp?msgid=3490372
правда. в qt-copy уже 4.5rc1, хаки от 4.4 из кода кде убирают, плазмоиды скорее всего будут использовать kinetic (http://labs.trolltech.com/blogs/2009/02/08/qt-kinetic-hits-plasma/)...
так зачем поддерживать старые ветки, если так много всего хорошего сделано в новых? в этом плане я солидарен и с троллями, и с кдешниками.

Цитировать
PS: речь идет о том, могу ли я сделать программу на Qt4.5 под лицензией LGPL под Windows, не покупая ничего кроме Windows
mingw насколько я помню не налагает каких-либо ограничений на полученный с его помощью код. А что кроме компилятора и Qt еще нужно? Этого уже вполне достаточно для разработки.
мингв научился писать код?  ;D


Название: Re: Про Qt4.5 и LGPL
Отправлено: Admin от Февраль 10, 2009, 12:49
Винду нужно покупать при ответе на вопрос, что нужно для работы вашей программы: Windows+ ноут.

Swappp:
Раньше если начал на GPL версии, то и веди дальше только на GPL. :) Поэтому и спросил - ладно будем ждать официальный релиз. Хотя все равно никто не узнает.


Название: Re: Про Qt4.5 и LGPL
Отправлено: Swappp от Февраль 10, 2009, 18:33
правда. в qt-copy уже 4.5rc1, хаки от 4.4 из кода кде убирают, плазмоиды скорее всего будут использовать kinetic (http://labs.trolltech.com/blogs/2009/02/08/qt-kinetic-hits-plasma/)...
Все таки речь идет о KDE 4.3. Я очень сомневаюсь, что в минорной версии будут менять требования к зависимостям. Тем более Qt 4.5 еще не вышел.
Цитировать
мингв научился писать код?
Машинный код всегда умел ;)


Название: Re: Про Qt4.5 и LGPL
Отправлено: ритт от Февраль 11, 2009, 05:43
правда. в qt-copy уже 4.5rc1, хаки от 4.4 из кода кде убирают, плазмоиды скорее всего будут использовать kinetic (http://labs.trolltech.com/blogs/2009/02/08/qt-kinetic-hits-plasma/)...
Все таки речь идет о KDE 4.3. Я очень сомневаюсь, что в минорной версии будут менять требования к зависимостям. Тем более Qt 4.5 еще не вышел.
http://labs.trolltech.com/blogs/2009/02/10/why-kde-42-should-use-qt-45/


Название: Re: Про Qt4.5 и LGPL
Отправлено: Sergey B. от Февраль 11, 2009, 09:28
1...
2. Это первая версия выпускаемая под патронажем нокии.
3. Да.


Название: Re: Про Qt4.5 и LGPL
Отправлено: Swappp от Февраль 12, 2009, 00:02
http://labs.trolltech.com/blogs/2009/02/10/why-kde-42-should-use-qt-45/
Ладно, пока подожду следующей новости от разработчиков KDE ;D
Аргументы в принципе правильные, но с точки зрения разработчика Qt. KDE же коль объявили требование Qt >= 4.4 вряд ли будут его менять. Хотя конечно как-нибудь исправить проблемы с Qt 4.5 стоило бы.


Название: Re: Про Qt4.5 и LGPL
Отправлено: ритт от Февраль 12, 2009, 00:10
кде 4.2.1 выйдет примерно через месяц - там и зависимости обновят :)
другого себе не представляю, т.к. хаки от 4.4 в транке уже удалили - не будут же их возвращать и тестить ради фикс-релиза...


Название: Re: Про Qt4.5 и LGPL
Отправлено: Swappp от Февраль 12, 2009, 01:27
кде 4.2.1 выйдет примерно через месяц - там и зависимости обновят :)
другого себе не представляю, т.к. хаки от 4.4 в транке уже удалили - не будут же их возвращать и тестить ради фикс-релиза...
trunk != 4.2
http://websvn.kde.org/branches/KDE/4.2/
Минорная версия - багфикс, причем обычно серьезных багов, но которые не требуют серьезной переработки кода. Ее обновление не должно требовать обновления мажорных версий либ, а должно проходить как можно мягче. Это просто правила хорошего тона для открытых проектов.


Название: Re: Про Qt4.5 и LGPL
Отправлено: ритт от Февраль 12, 2009, 02:02
4.4 -> 4.5 != мажорное обновление.
4.5 - это минорный релиз относительно 4.4, а вот 5.0 был бы мажорным.
по-крайней мере, в тт и кде именно так считают версии.
апи ведь не ломается? - значит, правила хорошего тона соблюдены.

зы. я не навязываю своё мнение, но лишь выражаю его в дискутивной форме)


Название: Re: Про Qt4.5 и LGPL
Отправлено: pastor от Февраль 12, 2009, 13:39
Полностью согласен с Константином


Название: Re: Про Qt4.5 и LGPL
Отправлено: shadone от Февраль 12, 2009, 22:22
1) Если я щас начну программу на Qt4.5, будет ли она под обещанным LGPL.
насколько я знаю - нет. но 100% ответить на вопрос смогут юристы почитав лицензионное соглажение распростраемое с 4.5.0RC (там специальная "бета"-лицензия).

2) Почему Trolltech так АГРЕССИВНО продвигает Qt4.5, даже QCreator не хочет идти с версией ниже. KDE4.2 на нее переводят. >:(
хех, это только кажется со стороны - агрессивно ничего не продвигается - а объясняется легко - QtCreator хочет использовать новую удобную функциональность которая появилась в 4.5 а также багфиксы, не бэкпортируя ничего в старую ветку 4.4. Кроме того - важная причина - QtCreator это "тестовая площадка" для Qt - реальное приложение (Creator, KDE) использующее нестабильную версию Qt позволяет найти и исправить ошибки до релиза.

3) Если я пользовался до этого VC Express edition, то могу ли я с помощью ее собирать все приложения Qt4.5
да. другой вопрос можно ли создавать коммерческие приложения с помощью VCExpress - лицензию этой среды разработки я не знаю.


2. Это первая версия выпускаемая под патронажем нокии.
это не так. 4.4.3 была первой.


Название: Re: Про Qt4.5 и LGPL
Отправлено: Sergey B. от Февраль 12, 2009, 22:28
3. Можно. (https://www.microsoft.com/express/ru/support/faq/default.aspx)
7й пункт.


Название: Re: Про Qt4.5 и LGPL
Отправлено: Swappp от Февраль 17, 2009, 03:01
4.4 -> 4.5 != мажорное обновление.
4.5 - это минорный релиз относительно 4.4, а вот 5.0 был бы мажорным.
по-крайней мере, в тт и кде именно так считают версии.
апи ведь не ломается? - значит, правила хорошего тона соблюдены.

зы. я не навязываю своё мнение, но лишь выражаю его в дискутивной форме)
На счет мажорных и минорных версий я немного напутал, ну да ладно, это не принципиально. Я все таки я уверен, что KDE 4.2.1 будет с зависимостью от Qt 4.4 :) Дата релиза KDE4.2.1 точно известна, это 4 марта, в KDE намеченные сроки как правило соблюдают. Дата релиза Qt 4.5 точно не известна, это примерно март. Суть баг-фикс релизов в том, что бы мэйнтейнеры разных дистрибутивов как можно быстрее и безболезненно заменили ими предыдущую версию данной ветки (4.2). Для включения Qt 4.5 им потребуется некоторое время, надо все протестировать и т.п. Скорее всего мэйнтейнеры дистрибутивов, которые захотят включит Qt 4.5 просто будут накладывать патчи исправляющие проблемы с 4.5, но основная ветка все таки не будет содержать таких изменений.
Собственно: http://websvn.kde.org/?view=rev&revision=925208 просто часть кода макросами закроют, но совместимость с 4.4 оставят :)

ddenis
Цитировать
насколько я знаю - нет. но 100% ответить на вопрос смогут юристы почитав лицензионное соглажение распростраемое с 4.5.0RC (там специальная "бета"-лицензия).
Вообще RC распространяется в т.ч. и под GPL. Насколько я понял, бета-лицензия распространяется на коммерческих клиентов.


Название: Re: Про Qt4.5 и LGPL
Отправлено: ритт от Февраль 17, 2009, 04:57
про дату релиза кде4.2.1 был не в курсе. до 4-го марта кутэ4.5 может ещё и не успеть выйти - так что, про 4.2.1, пожалуй, соглашусь. подождём 4.2.2? :)


Название: Re: Про Qt4.5 и LGPL
Отправлено: SABROG от Февраль 18, 2009, 12:03
Я вот думаю, а не стал ли переход на LGPL как средство больше заработать на мобильных приложениях? http://devnews.ru/2009/02/17/nokia-otkryvaet-internet-magazin-po-dlya-smartfonov/

Если LGPL привлечет больше программистов, значит появится больше коммерческих приложений для мобильных телефонов. Как следствие каждый программист будет обязан отдать 30% с продаж - Нокии.


Название: Re: Про Qt4.5 и LGPL
Отправлено: spirit от Февраль 18, 2009, 12:18
молодцы! имхо это очень классно!


Название: Re: Про Qt4.5 и LGPL
Отправлено: Detonator от Февраль 18, 2009, 16:46
Я вот думаю, а не стал ли переход на LGPL как средство больше заработать на мобильных приложениях? http://devnews.ru/2009/02/17/nokia-otkryvaet-internet-magazin-po-dlya-smartfonov/

Неуж то на Nokia Series 40 можно на C++/Qt писать? Там вроде только J2ME работает.


Название: Re: Про Qt4.5 и LGPL
Отправлено: Rcus от Февраль 18, 2009, 16:56
Для S60 почти можно :) http://www.qtsoftware.com/developer/technical-preview-qt-for-s60
Также были новости о том что Nokia нанимает разработчиков для переписывания GTK+ приложений Maemo на Qt


Название: Re: Про Qt4.5 и LGPL
Отправлено: DmP от Февраль 23, 2009, 15:38
В документацию уже добавили лицензию http://doc.trolltech.com/main-snapshot/lgpl.html, может и релиз не за горами. :)


Название: Re: Про Qt4.5 и LGPL
Отправлено: Swappp от Февраль 24, 2009, 02:13
Неуж то на Nokia Series 40 можно на C++/Qt писать? Там вроде только J2ME работает.
Не, на S40 точно Qt не будет, не тот сегмент. А вот S60 вполне.