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 от Demon37 14.01.2009 14:21:43  
Absurd

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

>Ну вот. А вы всё орали: "кутэкапец, кедокапец".

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

Авы все орали "гтк кормит пропиеритарщиков, гтк забила на православый GPLv3"

Absurd *** (14.01.2009 14:25:15)
[#]  

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

qt - эта та ёбнутая херня, которой приходится руками шрифты настраивать отдельно от gtk?

нах-нах-нах.

anonymous (14.01.2009 14:25:44)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от redgremlin 14.01.2009 13:04:05  

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

>Qt остается лучшим фреймворком, молодца

Qt остается худшим дерьмом, фтопку

anonymous (14.01.2009 14:26:19)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 14:26:19  

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

Сложно не согласиться, в качестве дерьма gtk тотже намного лучше выглядит.

anonymous (14.01.2009 14:27:40)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 14:25:15  
Demon37

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

>Авы все орали "гтк кормит пропиеритарщиков, гтк забила на православый GPLv3"

>забила на православый GPLv3

>православый

Нет, это точно был не я :)

Demon37 **** (14.01.2009 14:27:43)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 14:23:52  
klalafuda

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

> А как в рантайме у С++ - объекта тип можно сменить? Если на Си, можно указатель на vtbl поменять: был например квадрат, одна из размерностей поменялась - стал прямоугольник. У как на т.н "С++ ООП" организовать диспатчинг GUI-сообщений в окна без препроцессора? А как можно генератор парсеров наподобие ANTLR шаблонами забабахать?

вы точно GoF внимательно читали? там есть ответы на большую часть вопросов с примерами :)

// wbr

klalafuda *## (14.01.2009 14:27:47)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 14:25:15  
klalafuda

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

> Авы все орали "гтк кормит пропиеритарщиков, гтк забила на православый GPLv3"

ну теперь осталось лишь Gtk поменять лицензию на GPLv3 и всё будет в полном ажуре :)

// wbr

klalafuda *## (14.01.2009 14:29:14)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от alex-w 14.01.2009 13:04:23  

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

>Отличная новость, однако! Надеюсь, что количество качественного софта будет расти :)

Хреновая новость, однако! Надеюсь, что количество быдлокутэ софта не увеличится :(

anonymous (14.01.2009 14:29:19)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 14:15:04  

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

>> Как минимум проверка типуов указателей и их преобразование.

> Ты вот прямо везде пишешь dynamic_cast чтоли, или все-таки по старике (Derived*)base_ptr? Если первое, то да -- надо проверять в рантайме и то, что плюсовый компилятор генерирует этот код прозрачно для тебя, еще не означает, что этот код в рантайме выполняется за нулевое время. Если же второе -- то это обычный сишный каст, который работает в плюсах точно так же, как и в C: безо всяких проверок (ну за исключением множественного наследования - там значения базового поинтера вычисляется чуть сложнее).

Я, вообще то, говорил про реализацию основных принципов ООП который в С без проверки типов не реализовать.

x86_64 * (14.01.2009 14:31:42)
[#]  
MuZHiK-2

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

Уже как почти год работаю с qt - обалденная вещь, все грамотно и продумано в ней. Пусть теперь гткашные тролли откусывают.

MuZHiK-2 *** (14.01.2009 14:31:54)
[#]  
Bohtvaroh

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

А когда эта 4.5 выйдет-то?

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

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

> ну теперь осталось лишь Gtk поменять лицензию на GPLv3 и всё будет в полном ажуре

Мне эта возня напоминает учебник истории. Помните главу о смене религиозных предпочтений в средние века.

anonymous (14.01.2009 14:35:08)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от klalafuda 14.01.2009 14:27:47  
Absurd

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

>> А как в рантайме у С++ - объекта тип можно сменить? Если на Си, можно указатель на vtbl поменять: был например квадрат, одна из размерностей поменялась - стал прямоугольник. У как на т.н "С++ ООП" организовать диспатчинг GUI-сообщений в окна без препроцессора? А как можно генератор парсеров наподобие ANTLR шаблонами забабахать?

>вы точно GoF внимательно читали? там есть ответы на большую часть вопросов с примерами :)

По поводу превращения квадрата в прямоугольник там ничего внятного напмсано не было - было сказано только что квадрат нельзя наследовать от прямоугольника, так как это делает часть унаследованных функций бессмысленными. То есть правило "is-a" в данном случае не работает: квадрат это не прямоугольник хотя с точки зрения геометрии вроде бы должен им быть. Диспатчинг GUI сообщений на шаблонах тоже будет сложной, хрупкой и медленно компилирующийся хренью. По сравнению с тупым, надежным, сердитым и компилирующимся за один хлоп flex/bison boost::spirit тоже очень конкретно посасывает.

Absurd *** (14.01.2009 14:36:06)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от MuZHiK-2 14.01.2009 14:31:54  

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

> Уже как почти год работаю с qt - обалденная вещь, все грамотно и продумано в ней.

Хороший тред! Столько анонимных нобелевских лауреатов собралось. Аж искрит.

anonymous (14.01.2009 14:36:33)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от pento 14.01.2009 13:47:37  
mint

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

Да, через структуры и указатели

mint * (14.01.2009 14:39:01)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 14:36:33  

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

> Хороший тред! Столько анонимных нобелевских лауреатов собралось. Аж искрит.

Может быть ты только что ответил ведущему специалисту крупной британской компании. Не, не думал?

Хватит самолюбованием заниматься.

GlitchHead (14.01.2009 14:39:28)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX 14.01.2009 13:16:06  

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

GFORGX> Кастую в тред Шарика.

Не Шарика, а Ty3uK'а. Причём будем ждать версию XFCE на Qt :)

Quasar *** (14.01.2009 14:42:10)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX 14.01.2009 13:36:25  

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

>Надеюсь, Riverbank подхватят инициативу ^^

Надеюсь, Microsoft подхватят инициативу ^O^__^O^

anonymous (14.01.2009 14:44:53)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от x86_64 14.01.2009 14:31:42  

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

> Я, вообще то, говорил про реализацию основных принципов ООП который в С без проверки типов не реализовать.

По-моему мусье абсолютно не знает языка C. Давно ли в нем отменили проверку типов на этапе компиляции? Давно ли в языке C++ присутствует динамическая типизация, автоматически проверяемая в рантайме?

anonymous (14.01.2009 14:48:33)
[#]  
Siado

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

Вот это новость так новость. В топку кривой гтк!

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

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

АААААААА!! Пойду нажрусь от радости!!!

anonymous (14.01.2009 14:51:51)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от shadone 14.01.2009 13:30:05  

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

>да, Qt Jambi тоже будет распространяться по LGPL и ее репозиторий также будет открыт.

оппа, а вот это уже интереснее, да.
реквестирую azureus на QT :))

thevery **** (14.01.2009 14:53:27)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от AVL2 14.01.2009 13:51:05  
Siado

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

>gtk-капец откладывается.

>qt не нужен.

Сиранул в лужу и ушел

Siado *** (14.01.2009 14:55:17)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Quasar 14.01.2009 14:42:10  
GFORGX

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

Я о Gharik'e, с его вечным троллингом на тему проприетарности Qt ._.

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

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

GFORGX> Я о Gharik'e, с его вечным троллингом на тему проприетарности Qt ._.

А я о Ty3uK'е, который софт пишет в основном на Qt :)

Quasar *** (14.01.2009 14:57:10)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Mystra_x64 14.01.2009 14:14:29  

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

>Some Creative Suite programs also began using the Presto layout engine used in the Opera browser.

вроде это раньше было, теперь они на вебкит перешли

thevery **** (14.01.2009 14:58:23)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX 14.01.2009 14:55:42  
Absurd

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

>Я о Gharik'e, с его вечным троллингом на тему проприетарности Qt ._.

А что за шарик у тебя на аватаре ?

Absurd *** (14.01.2009 14:58:55)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от gaa 14.01.2009 13:09:32  

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

gaa> ruby, tcl, java

Visualbasic, cmd.exe, .net ?

Quasar *** (14.01.2009 14:59:38)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от thevery 14.01.2009 14:58:23  

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

http://operawatch.com/news/2007/03/adobe-creative-suite-3-cs3-uses-built-in-o...

anonymous (14.01.2009 14:59:48)
[#]  
MiH

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

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

MiH * (14.01.2009 15:00:02)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 14:48:33  

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

>> Я, вообще то, говорил про реализацию основных принципов ООП который в С без проверки типов не реализовать.

> По-моему мусье абсолютно не знает языка C. Давно ли в нем отменили проверку типов на этапе компиляции? Давно ли в языке C++ присутствует динамическая типизация, автоматически проверяемая в рантайме?

Покажите мне хотя бы одну реализацию на С основных принципов ООП без приведения типов рантайм.

x86_64 * (14.01.2009 15:01:52)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 13:41:19  
Tux-oid

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

Хуя-се, тузик - линуксоид третьей волны.

Tux-oid (14.01.2009 15:04:04)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от klalafuda 14.01.2009 14:24:48  

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

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

anonymous (14.01.2009 15:04:45)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от x86_64 14.01.2009 15:01:52  
Gorthauer

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

Хм... реквестирую версию Qt 5.0 на D :)
А вообще Нокия правильно сделала, она же железками торгует, поэтому ей выгодно, чтобы под её железки было как можно больше софта. Да и с более открытой моделью разработки получается с одной стороны дешевле, а с другой стороны получается лучшая обратная связь с сообществом (в идеале по крайней мере)

Gorthauer *** (14.01.2009 15:04:53)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Absurd 14.01.2009 14:58:55  
GFORGX

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

Puffy, это рыба OpenBSD

GFORGX **# (14.01.2009 15:04:59)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от x86_64 14.01.2009 15:01:52  

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

> Покажите мне хотя бы одну реализацию на С основных принципов ООП без приведения типов рантайм.

извиняюсь - без проверки

x86_64 * (14.01.2009 15:05:37)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от x86_64 14.01.2009 15:01:52  
Absurd

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

>> По-моему мусье абсолютно не знает языка C. Давно ли в нем отменили проверку типов на этапе компиляции? Давно ли в языке C++ присутствует динамическая типизация, автоматически проверяемая в рантайме?

>Покажите мне хотя бы одну реализацию на С основных принципов ООП без приведения типов рантайм.

Есть одно хорошее высказывание: "Если вас не устраивает динамический полиморфизм, то статический вам тоже не поможет".

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

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

>>> По-моему мусье абсолютно не знает языка C. Давно ли в нем отменили проверку типов на этапе компиляции? Давно ли в языке C++ присутствует динамическая типизация, автоматически проверяемая в рантайме?

>> Покажите мне хотя бы одну реализацию на С основных принципов ООП без приведения типов рантайм.

> Есть одно хорошее высказывание: "Если вас не устраивает динамический полиморфизм, то статический вам тоже не поможет".

Это всего лишь высказывание, не являющееся истиной.

x86_64 * (14.01.2009 15:09:42)
[#]  
mint

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

www.planetpdf.com/codecuts/pdfs/ooc.pdf

Object-oriented programming with ANSI C - всем аналитикам, кричащим про С, посвящается.

mint * (14.01.2009 15:09:56)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от GlitchHead 14.01.2009 13:18:40  
Gary

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

>А С++ конечно имеет большие минусы, но при этом более оптимален во многих вопросах. Ибо лучшее враг хорошего.

Тормоза при сборке кстати это не так страшно. Особенно с учетом того, что это заметно только на ПК пятилетней давности.

Gary ***** (14.01.2009 15:11:31)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от anonymous 14.01.2009 12:27:59  
Gary

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

>Наконец-то, wxWidgets больше не нужен, Qt!

На wxWidgets кстати написан Unreal Editor. Так шо не так это и плохо.

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

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

Ну чем мне эти Widgets непонравились, так это безумными тормозами в Линуксе, хз в чем трабла, можт я их как то неправильно собрал %)

Gorthauer *** (14.01.2009 15:15:25)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от atrus 14.01.2009 13:53:03  
Gary

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

>Вы смотрите не в ту сторону, повернитесь к будущему лицом.

Неужели мы все протупили? Когда это было?

Gary ***** (14.01.2009 15:16:09)
[#]  
Diffor

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

Неужели это случилось! Ура!!! GTK-ники... ну вы в курсе :P

Diffor * (14.01.2009 15:16:18)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от Gary 14.01.2009 15:11:31  
mint

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

>Тормоза при сборке кстати это не так страшно. Особенно с учетом того, что это заметно только на ПК пятилетней давности.

Откуда ты узнал возраст моего компа? Оо

mint * (14.01.2009 15:16:53)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от x86_64 14.01.2009 15:09:42  
Absurd

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

>> Есть одно хорошее высказывание: "Если вас не устраивает динамический полиморфизм, то статический вам тоже не поможет".

>Это всего лишь высказывание, не являющееся истиной.

А код сгенеренный moc стало быть не делает проверок в рантайме?

Absurd *** (14.01.2009 15:19:29)
[#]  
Manhunt

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

Столлман негодует.

Но в остальном - просто офигенная новость!

Manhunt *** (14.01.2009 15:19:36)
[#] Ответ на: Re: Qt доступна теперь и под LGPL от x86_64 14.01.2009 15:01:52  

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

> Покажите мне хотя бы одну реализацию на С основных принципов ООП без приведения типов рантайм.

Наследование.

struct Base {
  int data;
};

struct Derived {
  struct Base parent;
  int extra_data;
  // инкапсуляция:
  int private_field; // с*ка, не смей изменять это поле на прямое: убью!
};

// невиртуальный метод
void Base_do_something(Base *self) {
  printf ("data = %d\n", self->data;
}

int main()
{
  Derived d = {12,15};
  do_something((Base*)&d);
  return 0;
}

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

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

> int private_field; // с*ка, не смей изменять это поле на прямое: убью!

Конечно же имелось в виду "напрямую".

anonymous (14.01.2009 15:22:32)
[#]  

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

Офигенно, все так рады. Теперь быдлоконторам не нужно платить 2 тыщи баксов, чтобы не открывать свои исходники. Больше няшных проприетарных программ на линупсе! Если без них так сложно, то чем всех ликующих не устраивает венда или макос?

mannaz (14.01.2009 15:22:43)

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

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