LINUX.ORG.RU — Русская информация об ОС Linux

[#]  
bender

Qt доступна теперь и под LGPL

Компания Nokia объявила о том, что, начиная с версии 4.5, кросс-платформенная библиотека Qt будет доступна также под лицензией LGPL.

Переход на более мягкую лицензию позволит снять те ограничения, которые раньше останавливали многих коммерческих разработчиков от использования Qt для своих проектов и позволит значительно расширить круг пользователей библиотеки.

Кроме того, станут общедоступными репозитории исходных кодов Qt, сделав процесс разработки библиотеки открытым для сообщества.

Коммерческая лицензия и лицензия GPL также останутся доступными.

Nokia таким образом рассчитывает качественно повысить популярность библиотеки и сохранить ее статус как лучшей в классе кросс-платформенных библиотек для разработки приложений и пользовательского интерфейса.

>>> Подробности

Метки: lgpl, nokia, qt

bender **** (14.01.2009 11:56:03)
Проверено: Dimez (14.01.2009 12:22:30)
Juick

[#] Ответ на: Re: Qt доступна теперь и под LGPL от shadone 14.01.2009 16:31:34  

Re: Qt доступна теперь и под LGPL

> много лет назада уже был один форк Qt по портированию GPL-версии на Windows. Однако заглох сам по себе.

Он заглох, когда предоставляемые им возможности стали доступны "из коробки".

С капчей itscker не согласен. :)

anonymous (14.01.2009 16:37:57)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 15:48:20  
Sectoid

Re: Qt доступна теперь и под LGPL

>Сразу видно специалиста по написанию привязок.

Это Вы к чему?

Sectoid **** (14.01.2009 16:45:32)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Sectoid 14.01.2009 16:45:32  

Re: Qt доступна теперь и под LGPL

>> Сразу видно специалиста по написанию привязок.

> Это Вы к чему?

Это я к тому, что name mangling при написании привязок - не проблема вообще. По крайней мере, если не изображать из себя хакира и пользоваться SWIG'ом.

tailgunner ***** (14.01.2009 16:48:24)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GlitchHead 14.01.2009 16:03:47  

Re: Qt доступна теперь и под LGPL

>Жава со свингом - страх и ужас. Зато хоть в одной технологической цепочке во всей java со всеми остальными java-технологиями в одной куче, а не раздроблено по сотне другой производителей и соответственно документации. А у java мощная поддержка документация, хорошие книги и прочее. Работать реально проще и удобнее разработчику. Мне лично проще работать, когда все в "одном флаконе".

Ну допустим напишу я ГУЙ на gtk и что дальше делать прикажете? Как будто программа это только один ГУЙ. А за Qt слава богу только рад, что она идет по примеру java и уже кроме средств для GUI включает в себя очень много другово очень полезного "в одном флаконе". Но с поддержкой такой как у SUN еще пока беда у Qt.

anonymous (14.01.2009 16:52:24)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 15:48:20  
jtootf

Re: Qt доступна теперь и под LGPL

>Сразу видно специалиста по написанию привязок

издалека видно? :)

jtootf **** (14.01.2009 16:52:45)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 16:48:24  
jtootf

Re: Qt доступна теперь и под LGPL

>По крайней мере, если не изображать из себя хакира и пользоваться SWIG'ом

we are of hackers always enjoy напильник!

jtootf **** (14.01.2009 16:53:26)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 16:48:24  
Sectoid

Re: Qt доступна теперь и под LGPL

>По крайней мере, если не изображать из себя хакира и пользоваться SWIG'ом.

Да, со SWIG'ом работать не приходилось. Тогда этот мой аргумент мимо кассы.

Sectoid **** (14.01.2009 16:53:51)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 16:48:24  
Absurd

Re: Qt доступна теперь и под LGPL

>>> Сразу видно специалиста по написанию привязок.

>> Это Вы к чему?

>Это я к тому, что name mangling при написании привязок - не проблема вообще. По крайней мере, если не изображать из себя хакира и пользоваться SWIG'ом.

SWIG это что - изобретенный еще один раз OLE Automation?

Absurd *** (14.01.2009 16:55:39)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GlitchHead 14.01.2009 16:36:12  
lester_dev

Re: Qt доступна теперь и под LGPL

>Qt в разы быстрее Gtk. См. тесты.

на nvidi'и? :)

lester_dev ***** (14.01.2009 16:58:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 16:55:39  

Re: Qt доступна теперь и под LGPL

> OLE Automation?

Кто эти люди?!!11 O_O

P.S. http://www.swig.org/exec.html

tailgunner ***** (14.01.2009 17:00:21)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 16:55:39  
jtootf

Re: Qt доступна теперь и под LGPL

>SWIG это что - изобретенный еще один раз OLE Automation?

причём изобретённый задолго до

тоньше надо, ну что ж так

jtootf **** (14.01.2009 17:02:11)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:00:21  
Absurd

Re: Qt доступна теперь и под LGPL

>P.S. http://www.swig.org/exec.html

Ну это OLE Automation жэ. Я же говорил что изобретние еще одного COM это важная веха на пути становления С++ - программиста.

Absurd *** (14.01.2009 17:02:25)
[#]  

Re: Qt доступна теперь и под LGPL

Ну скажите мне, тупому анонимусу, в каком месте qt быстрее gtk? В моей практике такого не было. И в практике всех моих знакомых линуксоидов тоже. А что qt быстрее, я читаю только в интернете и не более того.

anonymous (14.01.2009 17:02:52)
[#]  

Re: Qt доступна теперь и под LGPL

Gnome RIP?

anonymous (14.01.2009 17:04:51)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:02:25  

Re: Qt доступна теперь и под LGPL

>> P.S. http://www.swig.org/exec.html

> Ну это OLE Automation жэ.

Абсурдик, ты OLE Automation от COM отличить можешь? При том, что SWIG даже к COM отношения не имеет - так, немного похож внешне.

tailgunner ***** (14.01.2009 17:06:44)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GlitchHead 14.01.2009 16:36:12  

Re: Qt доступна теперь и под LGPL

> Qt в разы быстрее Gtk. См. тесты.

покажи тесты.

kim-roader * (14.01.2009 17:13:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:06:44  
Absurd

Re: Qt доступна теперь и под LGPL

>>> P.S. http://www.swig.org/exec.html

>> Ну это OLE Automation жэ.

>Абсурдик, ты OLE Automation от COM отличить можешь?

Давай не будем препираться. Весь суть COM попытка решить недостаток рантамовых фич языка. Это как анатомический атлас для изучения С++. Разные подсистемы COM - разные недостатки. OLE Automation - рефлекшен, ActiveX - компонентные системы, итд итп.

Absurd *** (14.01.2009 17:14:51)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:14:51  

Re: Qt доступна теперь и под LGPL

Пипец, тяжело же жывется разработчикам на... хм... олдскульных языках ;)

anonymous (14.01.2009 17:15:58)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:14:51  
jtootf

Re: Qt доступна теперь и под LGPL

>Весь суть COM попытка решить недостаток рантамовых фич языка

однако заметь - средствами языка вполне решаемо

а вот замыкания в Java добавить... :)

jtootf **** (14.01.2009 17:18:34)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:14:51  

Re: Qt доступна теперь и под LGPL

> Весь суть COM попытка решить недостаток рантамовых фич языка. Это как анатомический атлас для изучения С++.

Какой бред. Если ты до сих пор не понял: COM - это языково-нейтральная объектная модель, стандартизированная до уровня ABI. Впервые реализована на Си, кстати.

> OLE Automation - рефлекшен, ActiveX - компонентные системы, итд итп.

Ну и причем тут SWIG? Если ты не понял из описания по ссылке: SWIG генерирует обертки.

tailgunner ***** (14.01.2009 17:21:16)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от jtootf 14.01.2009 17:18:34  
Absurd

Re: Qt доступна теперь и под LGPL

>>Весь суть COM попытка решить недостаток рантамовых фич языка

>однако заметь - средствами языка вполне решаемо

>а вот замыкания в Java добавить... :)

Что, создать IConnectionPoint проще чем анонимный класс в Яве забабахать?

Absurd *** (14.01.2009 17:21:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:06:44  

Re: Qt доступна теперь и под LGPL

>При том, что SWIG даже к COM отношения не имеет - так, немного похож внешне.

Совершенно верно компоненты SWING, хотя тоже относятся к компонентной модели, но это совершенно не COM, а это компоненты JavaBeans.

anonymous (14.01.2009 17:22:05)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 13:08:15  

Re: Qt доступна теперь и под LGPL

>Если бы QT была хоть сколь-нибудь вменяемой

Анонимус с дипломом психоаналитика делает заключение о том, что является вменяемым, а что нет? Какие критерии вменяемости?

anonymous (14.01.2009 17:22:27)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от jtootf 14.01.2009 17:18:34  

Re: Qt доступна теперь и под LGPL

> а вот замыкания в Java добавить... :)

Замыкания в Яве есть с версии 1.1 ;) Только называются они почему-то анонимными классами (или как-то так - давно не работа с Явой).

tailgunner ***** (14.01.2009 17:23:29)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:21:16  
Absurd

Re: Qt доступна теперь и под LGPL

>> OLE Automation - рефлекшен, ActiveX - компонентные системы, итд итп.

>Ну и причем тут SWIG? Если ты не понял из описания по ссылке: SWIG генерирует обертки.

Что ты кипятишься? Ну в OLE Automation тоже можно нагенерить обертки вокруг IDispatch. Ну и что?

Absurd *** (14.01.2009 17:24:24)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 17:22:05  

Re: Qt доступна теперь и под LGPL

>>При том, что SWIG даже к COM отношения не имеет - так, немного похож внешне.

>Совершенно верно компоненты SWING, хотя тоже относятся к компонентной модели

Анонимный брат, SWIG относится к SWING так же, как и к COM - никак :)

tailgunner ***** (14.01.2009 17:25:02)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:25:02  

Re: Qt доступна теперь и под LGPL

>Анонимный брат, SWIG относится к SWING так же, как и к COM - никак :)

Прошу прощения, помоему я переработался. :)

anonymous (14.01.2009 17:26:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:23:29  

Re: Qt доступна теперь и под LGPL

> давно не работа с Явой

О, да, давно уж с явой не работа - ад!

anonymous (14.01.2009 17:27:34)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:24:24  

Re: Qt доступна теперь и под LGPL

> Что ты кипятишься?

Я спокоен, как дохлый лев %)

> Ну в OLE Automation тоже можно нагенерить обертки вокруг IDispatch.

Покажи мне в SWIG аналог IUnknown или IDispatch.

> Ну и что?

То, что ты ничего не знаешь о SWIG, но пытаешься о нем спорить.

tailgunner ***** (14.01.2009 17:28:07)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Barlog_M 14.01.2009 14:05:45  

Re: Qt доступна теперь и под LGPL

>Ковыряю Qt потихоньку и диву даюсь - насколько логично устроена, иногда даже страшно становиться: может разработчики медиумы какие-то?

а ты gtkmm не ковырял? более ++овая штука, без всяких моков и уиков

samy_volosaty * (14.01.2009 17:29:07)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:28:07  
Absurd

Re: Qt доступна теперь и под LGPL

>> Ну в OLE Automation тоже можно нагенерить обертки вокруг IDispatch.

>Покажи мне в SWIG аналог IUnknown или IDispatch.

Это уже привязка OLE Automation к COM-у.

>> Ну и что?

>То, что ты ничего не знаешь о SWIG, но пытаешься о нем спорить.

Я знаю как можно написать SWIG, поэтому могу и не углубляться в детали.

Absurd *** (14.01.2009 17:35:21)
[#]  

Re: Qt доступна теперь и под LGPL

че все радуются-то за этот qt? за его обратную несовместимость? за глюкавые кеды? все эти виндоподобные GUI отставьте для самой винды. Юниксам нужен Ъ интерфейс - консоль. Но по сути кроме gtk больше выбирать нечего.

anonymous (14.01.2009 17:37:44)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:35:21  

Re: Qt доступна теперь и под LGPL

>> Покажи мне в SWIG аналог IUnknown или IDispatch.

> Это уже привязка OLE Automation к COM-у.

Во-первых, нет; во-вторых, я не спрашивал, что это - покажи мне их аналоги в SWIG.

>>То, что ты ничего не знаешь о SWIG, но пытаешься о нем спорить.

>Я знаю как можно написать SWIG

Излагай.

tailgunner ***** (14.01.2009 17:37:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от mint 14.01.2009 12:34:50  

Re: Qt доступна теперь и под LGPL

http://dot.kde.org/1231920504/1231937167/

"Now that the argument that KDE-is-based-on-a-commercial-library-and-so-does-not-pass-our-zealot-philosophy is no longer valid, I wonder what the KDE detractors would now say."

My guess? "KDE is built on a toolkit whose copyright is held by a commercial company that hates OGG and open web standards, rather than the glorious Free Software Foundation."

There's also the standard "KDE is bloated/ cluttered/ buggy/ crashy / looks over functionality (KDE4 onwards)/ everything begins with K/ the only software project in history to have a dodgy x.0.0 release", etc. People who truly hate KDE will always be able to find things to criticise, whether their criticisms are valid or not.

anonymous (14.01.2009 17:39:53)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:35:21  

Re: Qt доступна теперь и под LGPL

>> То, что ты ничего не знаешь о SWIG, но пытаешься о нем спорить.
> Я знаю как можно написать SWIG, поэтому могу и не углубляться в детали.


Не знаю, как остальные участники дискуссии, но я испытал бугогазм.

gaa ** (14.01.2009 17:41:38)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от gaa 14.01.2009 17:41:38  
SergikXP

Re: Qt доступна теперь и под LGPL

А что особенного в компонентах JavaBeans кроме набора методов get\set?

SergikXP (14.01.2009 17:45:58)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от mint 14.01.2009 12:34:50  

Re: Qt доступна теперь и под LGPL

> Лично мне по барабану, ибо The Pure C как рулил, так и рулит

Риальные пацаны вообще пишут прикладной софт на ассемблере, а гуру - в машинных кодах. Только быдлокодеры пишут свою сегфолтную лажу на жирном быдлокодерском си.

anonymous (14.01.2009 17:46:20)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:37:52  
Absurd

Re: Qt доступна теперь и под LGPL

>>Я знаю как можно написать SWIG

>Излагай.

Написать тулу которая по IDL-описанию интерфейса делает скелет C++ - интерфейса с одной стороны и переходник для скриптовых языков с другой. Сходил на сайт SWIG - все действительно так.

Absurd *** (14.01.2009 17:48:10)
[#]  
phasma

Re: Qt доступна теперь и под LGPL

Эти кривым поделием уже никто не пользуется что ли ? решили народ хоть как-то уже завлечь LGPL лицензией ?

Ну-ну %)

phasma *# (14.01.2009 17:48:22)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от SergikXP 14.01.2009 17:45:58  
jtootf

Re: Qt доступна теперь и под LGPL

>А что особенного в компонентах JavaBeans кроме набора методов get\set?

+15 к ЧСВ

jtootf **** (14.01.2009 17:48:28)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 12:41:57  

Re: Qt доступна теперь и под LGPL

> И никуда GTK не денется, Qt ему совсем не конкурент.

Это убогий гимповский костыль GTK никакой не конкурент супервысокоуровневой мегаудобной всеобъемлющей кроссплатформенной среде QT !

anonymous (14.01.2009 17:49:55)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GlitchHead 14.01.2009 16:36:12  
Gary

Re: Qt доступна теперь и под LGPL

Да, тоже реквестирую ссылку

Gary ***** (14.01.2009 17:49:57)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от klalafuda 14.01.2009 12:52:37  
NonHuman

Re: Qt доступна теперь и под LGPL

>что явно не является плюсом для GUI тулкита.
Библиотека на C++ подразумевает написание прорамм на С++
С гораздо проще интегрировать с любым интерпретатором, С++, mono/.Net. Поэтому приложения можно писать на любом из них.

NonHuman *** (14.01.2009 17:53:46)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 17:48:10  

Re: Qt доступна теперь и под LGPL

>>> Я знаю как можно написать SWIG

>> Излагай.

> Написать тулу которая по IDL-описанию интерфейса делает скелет C++ - интерфейса с одной стороны и переходник для скриптовых языков с другой.

Где ты там нашел IDL? :D А генерацию "скелета для Си++"? O_O

> Сходил на сайт SWIG - все действительно так.

/me выпал в осадок мелкими хлопьями.

tailgunner ***** (14.01.2009 17:55:09)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от jtootf 14.01.2009 17:48:28  

Re: Qt доступна теперь и под LGPL

>А что особенного в компонентах JavaBeans кроме набора методов get\set?

Все гениальное просто, а все простое гениально. :)

anonymous (14.01.2009 17:58:28)
[#]  
eXOR

Re: Qt доступна теперь и под LGPL

Вот это да! Вот это новость!

eXOR ***** (14.01.2009 17:59:30)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 17:55:09  
Absurd

Re: Qt доступна теперь и под LGPL

>>>> Я знаю как можно написать SWIG

>>> Излагай.

>> Написать тулу которая по IDL-описанию интерфейса делает скелет C++ - интерфейса с одной стороны и переходник для скриптовых языков с другой.

>Где ты там нашел IDL?

Ну .i файл там есть. И тула которая генерит обвязочный код там есть.

>А генерацию "скелета для Си++"

Ну можно и не делать предварительно скелет, а сразу писать реализацию впоследствии адаптировав ее к соглашениям COM/OLE Automation. Нет ничего такого что бы в корне подорвало мои рассуждения, одно только под3.1416ёздывание и все.

Absurd *** (14.01.2009 18:00:39)
[#]  
sabonez

Re: Qt доступна теперь и под LGPL

Ура, товарищи! Слава Нокии!!!

sabonez *### (14.01.2009 18:01:00)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Lumi 14.01.2009 12:53:06  
MYMUR

Re: Qt доступна теперь и под LGPL

>Ждём просто шквал проектов на 4.5 ;)

И теперь каждый Вася Пупкин сможет написать свой собственный проприетарный сверху донизу кулькулятор на Qt!!! %)

MYMUR **** (14.01.2009 18:02:40)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от gaa 14.01.2009 12:57:51  
eXOR

Re: Qt доступна теперь и под LGPL

> Сиплюсплюс в гуях тоже не очень-то комфортно себя чувствует. Но
> бесспорно лучше чем си.


С QT из C++ можно получить очень удобную платформу для разработки.

eXOR ***** (14.01.2009 18:03:09)

О Сервере - Правила форума
http://www.linux.org.ru/

Rambler's Top100 Рейтинг@Mail.ru