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 от eXOR 14.01.2009 20:03:10  

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

> Прелесть qt хотя бы в том что велосипеды изобретать не надо в таких вещах как:
> 1. Работа с потоками

Ясно, POSIX threads как-то прошли мимо нас.

> 2. Работа с сетью

POSIX'овые socket'ы, видимо, потерялись вместе с тредами

> 3. Unicode и локализация

О GNU gettext не слышали ни разу. Наверное, к тому же и не знаем, что кутешный быдловариант локализации не абсолютно умеет работать с множественными числительными, в отличие от gettext'а.

> 4. Работа с разными БД

Наверное, там еще абстракиця, которая осуществляет преобразования между SQL расширениями различных СУБД встроена, да? Иначе какой же от нее толк, если у всех СУБД сейчас API простецкое, а вот, скажем, текущее время узнается везде по-своему.

>5. Нормальные typesafe контейнеры

Не понял, std::vector, std::map, std::set, std::multimap и т. д. и т. п. уже не в моде?

Вывод: вон из профессии

// wbr Артемий

anonymous (14.01.2009 20:47:44)
[#]  

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

>11:56:03

>Проверено: 12:22:30

И к 20:47:00 уже 399 каментов... Ещё не читал, но уже предвкушаю

anonymous (14.01.2009 20:48:25)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 20:39:09  
theos

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

>виртуальными по обоим аргументам

Вообще они зовутся мультиметодами ;) Кстати, разве они так уж часто нужны?

theos ** (14.01.2009 20:48:53)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от theos 14.01.2009 20:48:53  

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

> Вообще они зовутся мультиметодами ;) Кстати, разве они так уж часто нужны?

Настолько часто, что в плюсовых шаблонах матчинг происходит по всем параметрам, коих может быть значительно больше двух. Это не что иное, как compile-time мультиметод.

Простейший пример: boost::lexical_cast

anonymous (14.01.2009 20:51:25)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:47:44  

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

>> Прелесть qt хотя бы в том что велосипеды изобретать не надо в таких вещах как:

>> 1. Работа с потоками

>Ясно, POSIX threads как-то прошли мимо нас.

Разве в вантузе есть POSIX threads?

>>2. Работа с сетью

>POSIX'овые socket'ы, видимо, потерялись вместе с тредами

Разве в вантузе есть POSIX'овые socket'ы?

>GNU gettext

Разве в вантузе есть GNU gettext?

Из ответов на эти вопросы сделайте вывод, нужно ли это тем, кто называет себя кутешниками.

Minoru * (14.01.2009 20:51:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Minoru 14.01.2009 20:51:52  
Gorthauer

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

Вот мне интересно, есть какие нить языки программирования или либы с инструментарием подобным сигналам/слотам в Куте? Штука часто просто археудобная

Gorthauer *** (14.01.2009 20:56:12)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Minoru 14.01.2009 20:51:52  

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

> Разве в вантузе есть POSIX threads?

Черт возьми, а я-то думал, что это linux.org.ru. Вот черт, опять windows.org.ru вбил по привычке.

> Разве в вантузе есть POSIX'овые socket'ы?

Почитайте о WSA 2. Узнаете много нового.

> Разве в вантузе есть GNU gettext?

Как ни дико это звучит, но есть. Именно GNU и именно gettext. Попадает в систему примерно такими же путями, как .NET Framework в win2k

// wbr Артемий

P. S. Вон из профессии!

anonymous (14.01.2009 20:56:23)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:56:23  
Gorthauer

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

А что Линуксом и Вантусом оси ограничиваются?

Gorthauer *** (14.01.2009 20:59:15)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:56:23  

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

>> Разве в вантузе есть POSIX threads?

> Черт возьми, а я-то думал, что это linux.org.ru. Вот черт, опять windows.org.ru вбил по привычке.


Ты так и не ответил - есть или нет.

tailgunner ***** (14.01.2009 21:00:46)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:51:25  
theos

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

Так это _статичекский_ матчинг. это то понятно. я про _динамический_.

theos ** (14.01.2009 21:01:14)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 21:00:46  
theos

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

>http://sourceware.org/pthreads-win32/

Изкаробке, к сожалению, нету. но есть прослойки. Например http://sourceware.org/pthreads-win32/

theos ** (14.01.2009 21:02:50)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от theos 14.01.2009 21:01:14  

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

> Так это _статичекский_ матчинг. это то понятно. я про _динамический_.

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

anonymous (14.01.2009 21:04:50)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:56:23  
Reset

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

Вы кроссплатформенное приложение когда-нибудь писали? Если писали, то наверняка изобретали собственные велосипеды. В Qt это всё уже давно сделано и один и тот же код работает везде, в том числе и на мобильных устройствах.

Поэтому: Вон из профессии!

Reset ***** (14.01.2009 21:05:20)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от mint 14.01.2009 20:44:11  

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

>Да, хоть я и работаю с плюсами, я в них всё больше разочаровываюсь. Единственное, что меня "удерживает" - книга Александреску и большие возможности разврата с шаблонами ;D

Ну как бы Александреску-то плюсы давно забросил сам, а весной у него выходит новая книга по D. Поэтому есть смысл задуматься ;D

anonymous (14.01.2009 21:05:26)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от wfrr 14.01.2009 20:39:46  
www_linux_org_ru

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

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

1. да нужны

2. нет, лямбды (хотя и неполноценные) есть и в С -- в т.ч. гнутое расширение "вложенные функции"

www_linux_org_ru **** (14.01.2009 21:07:19)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от MYMUR 14.01.2009 18:52:29  
www_linux_org_ru

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

> (Про то, что Qt --- это не только гуй, и с её помощью как раз можно написать Ъ-консольное приложение (заюзав, к примеру, только QtCore и QtNetwork), я лучше ничего говорить не буду, а то одним анонимусом станет меньше, а они у нас наперечёт....)

Пока кутя была не-lgpl, я презрительно отворачивался от этих либ, но щас решил, что надо бы изучить...

www_linux_org_ru **** (14.01.2009 21:08:53)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 21:07:19  
wfrr

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

>лямбды (хотя и неполноценные)

Это частично беременные лямбды?

>1. да нужны


Нужны тебе, большая часть индусов живет и без них и будет жить, дальше.

wfrr **# (14.01.2009 21:10:40)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 15:21:46  
www_linux_org_ru

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

> do_something((Base*)&d);

Компилятор контроль типов не делает -- в топку.

www_linux_org_ru **** (14.01.2009 21:10:50)
[#]  

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

Новость очень позитивна. Отлично.

asaw * (14.01.2009 21:12:40)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от wfrr 14.01.2009 21:10:40  
www_linux_org_ru

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

> Нужны тебе, большая часть индусов живет и без них и будет жить, дальше.

Опять не угадал. Посмотри на досуге доку на libcurl как пример того, как в С передаются замыкания (для Ъ -- в виде указателя на функцию и указателя на void)

www_linux_org_ru **** (14.01.2009 21:13:05)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 21:13:05  
Gorthauer

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

>Изкаробке, к сожалению, нету. но есть прослойки. Например http://sourceware.org/pthreads-win32/
Помоему это всёравно, что в Линуксе линковаться с libwine

Gorthauer *** (14.01.2009 21:14:20)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от randomik 14.01.2009 12:42:22  
kod-x

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

Так-же для подписчиков доступны разные фенечки, в виде уже реализованных вкусностей для гуев (типа color choose box и т.п.), чего нет в open source версии. Помню надо было такую вещь, нигде найти не мог, а оказалась она доступна только для платных подписчиков =( Потом все-же нашел реализацию такой вещи в сторонней библиотеке, но осадок остался.

kod-x (14.01.2009 21:16:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от theos 14.01.2009 21:02:50  

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

> http://sourceware.org/pthreads-win32/

Спасибо, хотя немного напрягает последняя версия 2-летней давности.

tailgunner ***** (14.01.2009 21:16:47)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 21:13:05  
wfrr

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

>libcurl

Писано индусами?

>в виде указателя на функцию и указателя на void


Мдя, это не лямбды это гимор на постном масле, с темже успехом ты мог бы утверждать что лямбды есть в асме.

зы. так что там с рапространенностью irl?

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

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

Тоньше! Qt предоставляет много возможностей для консольных приложений

pashazz * (14.01.2009 21:19:08)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от wfrr 14.01.2009 21:10:40  
www_linux_org_ru

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

>> лямбды (хотя и неполноценные) > Это частично беременные лямбды?

В отличие от частично беременных женщин неполноценные лямбды можно использовать, более того, они быстрее полноценных.

www_linux_org_ru **** (14.01.2009 21:19:35)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Gorthauer 14.01.2009 20:56:12  

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

>Вот мне интересно, есть какие нить языки программирования или либы с инструментарием подобным сигналам/слотам в Куте? Штука часто просто археудобная

smalltalk, objective-c/c++?

st0ke * (14.01.2009 21:21:21)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 21:19:35  

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

>> Это частично беременные лямбды?

> В отличие от частично беременных женщин неполноценные лямбды можно использовать

Ты кормишь жирного тролля.

tailgunner ***** (14.01.2009 21:22:30)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 21:19:35  
wfrr

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

А вставки на асме быстрее кода на сях, так что велкам к истокам?

wfrr **# (14.01.2009 21:23:00)
[#]  

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

Отныне Qt педалит и рулит! :)

anonymous (14.01.2009 21:23:17)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Gorthauer 14.01.2009 20:56:12  
mint

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

Glib/Gobject, libsig++ (или как уже его там... посмотри исходники LostIRC)

mint * (14.01.2009 21:23:44)
[#]  
val-amart

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

буду продолжать читать тред уже завтра с работы, примерно в 12.00 по Гринвичу. делайте ваши ставки, сколько страниц будет к тому времени?
рад за qt, теперь смогу ее рекомендовать и для закрытых разработок тоже.

val-amart **** (14.01.2009 21:23:50)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от wfrr 14.01.2009 21:18:37  
www_linux_org_ru

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

>>libcurl > Писано индусами?

The original author of cURL is Daniel Stenberg, who started the project in 1997

Уже слишком много ляпов, я закрываю дискуссию с тобой на эту тему.

www_linux_org_ru **** (14.01.2009 21:24:39)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 14.01.2009 21:22:30  
www_linux_org_ru

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

> Ты кормишь жирного тролля.

Я осознал свою ошибку.

www_linux_org_ru **** (14.01.2009 21:25:29)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от www_linux_org_ru 14.01.2009 21:25:29  
wfrr

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

Таки статический полиморфизм оказался ненужен?

wfrr **# (14.01.2009 21:27:37)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от val-amart 14.01.2009 21:23:50  
pashazz

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

ставлю: 8 страниц бреда!

pashazz * (14.01.2009 21:28:32)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от theos 14.01.2009 20:48:53  
www_linux_org_ru

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

> Вообще они зовутся мультиметодами ;) Кстати, разве они так уж часто нужны?

Честно говоря я до сих пор не понял, где нужны именно *методы* (ну или мультиметоды) в противовес функциям. По-моему, нигде.

www_linux_org_ru **** (14.01.2009 21:29:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от val-amart 14.01.2009 21:23:50  
wfrr

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

>сколько страниц будет к тому времени?

Stack overflow

wfrr **# (14.01.2009 21:30:49)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от eXOR 14.01.2009 20:03:10  

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

>Прелесть qt хотя бы в том что велосипеды изобретать не надо в таких >вещах как:

>1. Работа с потоками >2. Работа с сетью >3. Unicode и локализация >4. Работа с разными БД Используйте Glib. А для работы с разными БД есть ODBC, в частности http://www.unixodbc.org/ В Java тоже ничего не нужно изобретать по всем перечисленным пунктам.

anonymous (14.01.2009 21:31:33)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от theos 14.01.2009 20:48:53  
jtootf

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

>Вообще они зовутся мультиметодами ;) Кстати, разве они так уж часто нужны?

в 95% случаях потребность в мультиметодах означает ошибку проектирования

в оставшихся 5% - да, нужны. и для этого есть CLOS :)

jtootf **** (14.01.2009 21:34:00)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 21:31:33  
wfrr

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

Джава и плюсопоклонничество несовместимы, ибо ☩☩-филы так ратуют за производятельность что напишут на си и плюсах за год жрущее и тормозящее поделие которое на яве можно написать за неделю, зато на плюсах оно будет течь!

wfrr **# (14.01.2009 21:34:49)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от st0ke 14.01.2009 21:21:21  
jtootf

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

>Вот мне интересно, есть какие нить языки программирования или либы с инструментарием подобным сигналам/слотам в Куте

сигналы-слоты Qt - весьма ущербная реализация событий

смотри Tcl/Tk и Reactive для Haskell

ну и Smalltalk, да

jtootf **** (14.01.2009 21:35:20)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от wfrr 14.01.2009 21:23:00  
jtootf

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

>А вставки на асме быстрее кода на сях, так что велкам к истокам?

тем, кто такое пишет, очень хочется оторвать три и более конечностей

jtootf **** (14.01.2009 21:36:06)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Bohtvaroh 14.01.2009 14:32:08  

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

> А когда эта 4.5 выйдет-то?
в марте обещают

johan_silver (14.01.2009 21:36:39)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от eXOR 14.01.2009 20:32:41  
Sphinx

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

> И когда же это Qt был не под GPL?

Изначально Qt был несвободным инструментарием.

Если бы не GTK+ и не все усилия, связанные с ним
мы бы не увидели свободной версии Qt.

В любом случае, GTK+ останется самым популярным
средством для гуйков.

Sphinx *** (14.01.2009 21:36:45)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от jtootf 14.01.2009 21:36:06  
wfrr

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

Чувствуешь что надо было кодить на жаве?

wfrr **# (14.01.2009 21:38:35)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от mint 14.01.2009 21:23:44  
jtootf

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

>libsig++

он страшный

jtootf **** (14.01.2009 21:38:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:47:44  
JackYF

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

>Наверное, к тому же и не знаем, что кутешный быдловариант локализации не абсолютно умеет работать с множественными числительными, в отличие от gettext'а.

4.2.

JackYF *** (14.01.2009 21:39:09)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от wfrr 14.01.2009 21:38:35  
jtootf

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

>Чувствуешь что надо было кодить на жаве?

это тебе libastral такое сказал?

жаба не нужна чуть более чем полностью

jtootf **** (14.01.2009 21:39:48)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 20:18:14  
MYMUR

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

>а как там дела с Qt для Maemo?

>а то приходится ковыряться с gtk :(

Неужели гугль работает только у меня?

http://qt4.garage.maemo.org/

MYMUR **** (14.01.2009 21:40:00)

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

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