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

[#]  
xTERM

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

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

xTERM ** (16.01.2009 1:32:34)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от xTERM 16.01.2009 1:32:34  
ero-sennin

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

Мне.

ero-sennin ** (16.01.2009 1:40:10)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 15.01.2009 15:34:10  

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

> а вообще у нас 6 семестров фикс:

ВУЗ?

sv75 ***** (16.01.2009 1:41:10)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 15.01.2009 6:13:23  

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

> А чем С не высокоуровневый язык?

Всем.

sv75 ***** (16.01.2009 1:42:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Bohtvaroh 16.01.2009 0:53:10  
MYMUR

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

>А гуй скайпа в линуксе - это просто жопа.

А что с ним не так?

MYMUR **** (16.01.2009 2:02:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от MYMUR 16.01.2009 2:02:18  
Bohtvaroh

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

> А что с ним не так?

Да всё с ним не так. А в сравнении с виндовым - просто смех.

Bohtvaroh *** (16.01.2009 2:27:10)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от xTERM 16.01.2009 1:32:34  
a3

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

> байндинго-трудно-написательном языке

А кроме C, какие еще есть байндинго-легко-написательные языки?

a3 * (16.01.2009 2:37:31)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от a3 16.01.2009 2:37:31  
xTERM

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

Vala например. Для нее делают gobject-introspection, который будет автоматом создавать байндинги ко многим языкам. Притом, я подчеркиваю это, никакого glue-кода. Идет прямая привязка к Сишным функциям, с полным доступом ко всем возможностям языка Vala и системы GObject. А вот шаблоны плюсовые как ты будешь инстанциировать в скриптовой программе?

И еще. Байндинги неудобно писать не только для плюсов, но на плюсах к другим языкам. Например почти нереально осуществить _полноценную_ связь с динамичным ООП какого-нибудь виртуального языка. А вот в том же ObjC классы можно изменять в рантайме, есть class-objects. Поэтому можно легко отобразить ООП скриптового языка на ООП ObjC, включая наследование.

xTERM ** (16.01.2009 2:47:17)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от xTERM 16.01.2009 2:47:17  

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

> А вот шаблоны плюсовые как ты будешь инстанциировать в скриптовой программе?

Ну, всё-таки нельзя отрицать, что шаблоны - инструмент заточенный на совершенно другое, не на скрипты. Шаблоны возникли, как замена препроцессору, define'ам с аргументами.

Т.е. в объектном файле никаких следов от шаблонов не должно быть. И это - изначальный дизайн, цель шаблонов.

Шаблоны просто не предназначены для скриптов. Странно же утверждать, что нельзя переопределить #define в уже скомпилированной программе.

В общем, ломом грядки копать неудобно, но ведь никто не орёт, что лом не нужен вообще.

anonymous (16.01.2009 4:15:09)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 4:15:09  

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

> В общем, ломом грядки копать неудобно, но ведь никто не орёт, что лом не нужен вообще.

Орут "лом устарел!!111".

anonymous (16.01.2009 4:21:55)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 4:21:55  
Gorthauer

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

Лом не нужен

Gorthauer *** (16.01.2009 5:42:20)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 4:15:09  

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

> В общем, ломом грядки копать неудобно, но ведь никто не орёт, что лом не нужен вообще.

Блин, пропустил слова "разумных людей":

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

anonymous (16.01.2009 6:43:36)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от sv75 16.01.2009 1:42:18  
Absurd

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

>> А чем С не высокоуровневый язык?

>Всем.

Ценность всех аддишенов от ++ к Си равна нулю. Ну, может, просто эстетически кому-то нравится упаковывать код в классы, но это несущественно. Следовательно, ++ - язык такого же уровня как и си.

Absurd *** (16.01.2009 9:55:20)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 9:55:20  

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

> Ценность всех аддишенов от ++ к Си равна нулю. Ну, может, просто эстетически кому-то нравится упаковывать код в классы, но это несущественно. Следовательно, ++ - язык такого же уровня как и си.
Быдло никогда не писало ничего длиннее быдлолаб в быдлоунивере?

anonymous (16.01.2009 10:01:41)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 10:01:41  
Absurd

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

>> Ценность всех аддишенов от ++ к Си равна нулю. Ну, может, просто эстетически кому-то нравится упаковывать код в классы, но это несущественно. Следовательно, ++ - язык такого же уровня как и си.

>Быдло никогда не писало ничего длиннее быдлолаб в быдлоунивере?

О! классический представитель любителей Си++ пришел.

Absurd *** (16.01.2009 10:17:40)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 10:17:40  
xTERM

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

+1 :)

xTERM ** (16.01.2009 10:39:16)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 9:55:20  

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

> Ну, может, просто эстетически кому-то нравится упаковывать код в классы, но это несущественно. > Следовательно, ++ - язык такого же уровня как и си.

|| \/

Ну, может, просто эстетически кому-то нравится упаковывать код в функции и циклы, но это несущественно. Следовательно, C - язык такого же уровня как и ASM.

--------------

1) За деревьями нужно уметь видеть лес. 2) Использовать классы для процедурного программирования - идиотизм. Но тут ребята умные собрались, и так понимают. На С++ по крайней мере удобнее писать в ООП парадигме, чем на чистом С.

anonymous (16.01.2009 10:51:09)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Arceny 15.01.2009 16:33:27  

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

>> приходишь и говоришь, что тебе надо

> Над тобой посмеются и скажут "вали нах" и что у института денег на лицензионный софт нет =) Поэтому юзают пиратский.. вместо того чтобыб учить на свободном. Парадокс российской действительности.

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

Делаешь задание на чём хочешь, но чтобы работало идеально. Сдаёшь его, если не примут - снова идёшь в ту же самую прокуратуру, пишешь заявление на то, что с тебя требуют взятку в вузе, без этого не ставят зачёт. Пишешь, что все задания выполнил, всё работает.

PROFIT.

anonymous (16.01.2009 11:18:32)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 10:51:09  

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

> Но тут ребята умные собрались, и так понимают

Ты гдеа?

anonymous (16.01.2009 11:40:59)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 9:55:20  

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

> Ценность всех аддишенов от ++ к Си равна нулю. Ну, может, просто эстетически кому-то нравится упаковывать код в классы, но это несущественно. Следовательно, ++ - язык такого же уровня как и си.

Говорят, где-то в сибирской тайге до сих пор сохранились программисты, которые реализуют priority_queue руками.

gaa ** (16.01.2009 11:47:33)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от samy_volosaty 15.01.2009 18:14:23  

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

>>> 2. gtkmm uses std::string
>> Бугагец! Расскажите им про юникод, а то мучаются, бедняги...

> Glib::ustring - совместимо с std::string и полностью utf8 поддерживает.


А ниче, что для юникодной строки strlen и length не совпадают в общем случае? И это ещё не самая страшная грабля.

gaa ** (16.01.2009 11:49:51)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 9:55:20  
miroku108

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

> Ценность всех аддишенов от ++ к Си равна нулю.

Абсурдик не горячись. Иначем мне прийдется поднять GTK тред годичной давности где ты показал себя как эталонный быдлокодер не осиливший даже банальный RAII.

miroku108 (16.01.2009 11:59:11)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 9:55:20  

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

> Ценность всех аддишенов от ++ к Си равна нулю. Ну, может, просто эстетически кому-то нравится упаковывать код в классы, но это несущественно. Следовательно, ++ - язык такого же уровня как и си.

Абсурдик такой абсурдик %)

anonymous (16.01.2009 12:07:49)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 12:07:49  
miroku108

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

вот типичный кусок кода на Си:

http://pastebin.com/m5241957a

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

miroku108 (16.01.2009 12:18:39)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от xTERM 15.01.2009 14:20:40  
GFORGX

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

> А когда отменят коммерческую лицензию? Я им не доверяю.

А её и нет. Под коммерческой лицензией распространяется совсем другой продукт, коммерческая версия Qt.

GFORGX **# (16.01.2009 12:28:38)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от miroku108 16.01.2009 12:18:39  
mint

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

>вот типичный кусок кода на Си:

Ммм, какая красота, фап фап фап, няшечка

mint * (16.01.2009 12:29:21)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от miroku108 16.01.2009 12:18:39  

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

> http://pastebin.com/m5241957a

Класс. Тема нулевой ценности шаблонов раскрыта полностью.

tailgunner ***** (16.01.2009 12:58:24)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от miroku108 16.01.2009 12:18:39  
Bohtvaroh

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

> вот типичный кусок кода на Си:

Ну справедливости ради, гтк-шный код выглядит вполне читабельно, а по ссылке да - "красота".

Bohtvaroh *** (16.01.2009 12:59:40)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 16.01.2009 12:58:24  

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

>> http://pastebin.com/m5241957a
> Класс. Тема нулевой ценности шаблонов раскрыта полностью.


Угу, в gcc.
Кстати, подозреваю, что компилиться оно будет не быстрее, чем то же самое, но на шаблонах.

gaa ** (16.01.2009 13:07:32)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 16.01.2009 12:58:24  
Gorthauer

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

Нда... всё же STL это хорошая штука, куда читабельнее выглядит

Gorthauer *** (16.01.2009 13:18:02)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Gorthauer 16.01.2009 13:18:02  

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

> Нда... всё же STL это хорошая штука, куда читабельнее выглядит

Мальчег, ты сам-то в STL совался или просто так с потолка ляпнул?

anonymous (16.01.2009 13:37:36)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от miroku108 16.01.2009 11:59:11  
Absurd

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

>Иначем мне прийдется поднять GTK тред годичной давности где ты показал себя как эталонный быдлокодер не осиливший даже банальный RAII.

Ну подними ёмае. А докажу опять что аллпкация ресурсов - это аллокация ресурсов, и инициализация - это инициализация.

Absurd *** (16.01.2009 13:45:27)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от xTERM 16.01.2009 1:32:34  

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

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

Неадекват? "мертвом" - сильно более чем преувиличение "доисторическом" - неимеющее никакого отношения к программированию определение "мегауебищном" - тут есть правда, но какое она имеет значение, если с удобно использовать и можно поддерживать "байндинго-трудно-написательном" - тут тоже правда, но для большинства задач этого не надо, хватает встраивания скриптовых движков в программу

И ты считаешь, что основываясь на этих доводах можешь утверждать, что он никому не нужен?

Тогда точно "неадекват".

x86_64 * (16.01.2009 13:46:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от miroku108 16.01.2009 12:18:39  
Absurd

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

>вот типичный кусок кода на Си:

>http://pastebin.com/m5241957a

Это похоже на кусок кода из последнего/предпоследнего C++ Users Journal о темплейтинге на препроцессоре. Видимо, кому-то это надо и ради достижения своей локальной цели на typesafe-религию можно болт иногда класть.

Absurd *** (16.01.2009 14:02:03)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от gaa 16.01.2009 13:07:32  
Absurd

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

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

Ну миксины в D говорят быстрее. Ими даже 3D-сцены рендерят, выводя вместо объектного кода картинку прагмами.

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

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

>> Кстати, подозреваю, что компилиться оно будет не быстрее, чем то же самое, но на шаблонах.
> Ну миксины в D говорят быстрее. Ими даже 3D-сцены рендерят, выводя вместо объектного кода картинку прагмами.


Не перескакивай со скорости компиляции на скорость работы.

gaa ** (16.01.2009 14:08:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от gaa 16.01.2009 14:08:18  
Absurd

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

>>> Кстати, подозреваю, что компилиться оно будет не быстрее, чем то же самое, но на шаблонах. >> Ну миксины в D говорят быстрее. Ими даже 3D-сцены рендерят, выводя вместо объектного кода картинку прагмами.

>Не перескакивай со скорости компиляции на скорость работы.

*компиляцией* рендерят картинки. Вместо elf-а - картинка.

Absurd *** (16.01.2009 14:11:15)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 14:02:03  

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

> на typesafe-религию можно болт иногда класть

Да ты и Си не знаешь, походу... приведенные макросы генерируют как раз typesafe код.

tailgunner ***** (16.01.2009 14:11:50)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 16.01.2009 10:51:09  

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

>На С++ по крайней мере удобнее писать в ООП парадигме, чем на чистом С.

Из этой фразы непосредственно следует, что быдлокодерам удобнее писать на C++ чем на C.

Minoru * (16.01.2009 14:14:09)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 16.01.2009 14:11:50  
Absurd

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

>приведенные макросы генерируют как раз typesafe код.

Не подп3.1416здывай.

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

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

>>приведенные макросы генерируют как раз typesafe код.

>Не подп3.1416здывай.

Мощно возразил, внушаить.

tailgunner ***** (16.01.2009 14:19:50)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 16.01.2009 14:19:50  
Absurd

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

>>>приведенные макросы генерируют как раз typesafe код.

>>Не подп3.1416здывай.

>Мощно возразил, внушаить.

Я четал у Саттера о том что препроцессор находится вне контекста языка и ничего не знает про области видимости и семантику языка и про конкретные проблемы которые могут потенциально вылезти в связи с этим. Твое желание меня в чем-то уличить или под3.1416здеть по мелочи меня не цепляет совершенно. Отвечаю я только из желания зарезать этот бесполезный бранч этого треда.

Absurd *** (16.01.2009 14:25:05)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 14:25:05  
Gorthauer

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

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

Gorthauer *** (16.01.2009 14:56:58)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 14:25:05  

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

> Твое желание меня в чем-то уличить или под3.1416здеть по мелочи меня не цепляет совершенно.

Ты зачем-то ляпнул про type safety; это 1) не относилось к делу 2) просто ошибочно, ибо сабжевый макрос генерит type-safe код.

> Отвечаю я только из желания зарезать этот бесполезный бранч этого треда.

Мог бы и не отвечать - твой ответ, как обычно, не относится к делу.

tailgunner ***** (16.01.2009 15:03:21)
[#]  
Megabit

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

Думаю, что нокиа поступила с КУТЭ аналогично как санки поступили со староффисом -> йопенофис. И считаю, что это очень разумный шаг.

Megabit ** (16.01.2009 15:07:05)
[#]  

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

В полноценных языках, таких как Лисп, хорошо развиты лямбды и функции высшего порядка. А ООП - это маленький костылик для тех, у кого начисто отсутствуют мозги, но есть готовность расплачиваться за это огромным количеством практически нечитаемого кода.

Minoru * (16.01.2009 15:15:37)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от tailgunner 16.01.2009 15:03:21  
Absurd

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

>> Твое желание меня в чем-то уличить или под3.1416здеть по мелочи меня не цепляет совершенно.

>Ты зачем-то ляпнул про type safety;

Я просто взял основную придирку к макросам: макросы ничего не знают о типах, они просто копипейстят код.

>> Отвечаю я только из желания зарезать этот бесполезный бранч этого треда.

>Мог бы и не отвечать - твой ответ, как обычно, не относится к делу.

К какому делу?

Absurd *** (16.01.2009 15:16:14)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 16.01.2009 13:45:27  
miroku108

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

to Absurd

> Ну подними ёмае. Я докажу опять что удобнее носить круглое и катать квадратное

починил во имя истины

miroku108 (16.01.2009 15:17:37)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Minoru 16.01.2009 15:15:37  

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

>В полноценных языках, таких как Лисп, хорошо развиты лямбды и функции высшего порядка.

И много ты GUI-приложений с помощью этой хренотени написал?

anonymous (16.01.2009 15:17:50)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Minoru 16.01.2009 15:15:37  

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

> В полноценных языках, таких как Лисп, хорошо развиты лямбды и функции высшего порядка. А ООП - это маленький костылик для тех, у кого начисто отсутствуют мозги

/me записал: у лисперов нет мозгов, поэтому они изобрели CLOS.

tailgunner ***** (16.01.2009 15:19:22)

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

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