LINUX.ORG.RU

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

 , ,


0

0

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

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

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

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

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

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

★★★★★

Проверено: Dimez ()

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

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

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

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

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

Absurd ★★★ ()

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

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от redgremlin

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

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от anonymous

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от Absurd

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

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

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

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

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

Demon37 ★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от Absurd

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

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

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

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: Qt доступна теперь и под LGPL от Absurd

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

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

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

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: Qt доступна теперь и под LGPL от alex-w

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

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от anonymous

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

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

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

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

x86_64 ★★★ ()

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

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

MuZHiK-2 ★★★★ ()

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

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

Bohtvaroh ★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от klalafuda

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

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от klalafuda

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

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

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

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

Absurd ★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от MuZHiK-2

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

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от anonymous

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

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

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

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

GlitchHead ()
Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX

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

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

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

Quasar ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX

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

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от x86_64

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

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

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

anonymous ()

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

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

Siado ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от shadone

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

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

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

thevery ★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX

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

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

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

Quasar ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от Deleted

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

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

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

thevery ★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от GFORGX

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

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

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

Absurd ★★★ ()

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

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

MiH ()
Ответ на: Re: Qt доступна теперь и под LGPL от anonymous

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

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

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

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

x86_64 ★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от klalafuda

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

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

anonymous ()
Ответ на: Re: Qt доступна теперь и под LGPL от x86_64

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

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

Gorthauer ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от x86_64

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

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

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

x86_64 ★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от x86_64

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

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

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

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

Absurd ★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от Absurd

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

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

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

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

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

x86_64 ★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от GlitchHead

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

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

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

Gary ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от anonymous

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

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

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

Gary ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от Gary

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

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

Gorthauer ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от atrus

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

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

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

Gary ★★★★★ ()

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

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

Diffor ()
Ответ на: Re: Qt доступна теперь и под LGPL от Gary

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

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

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

mint ()
Ответ на: Re: Qt доступна теперь и под LGPL от x86_64

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

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

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

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

Absurd ★★★ ()

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

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

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

Manhunt ★★★★★ ()
Ответ на: Re: Qt доступна теперь и под LGPL от x86_64

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 ()
Ответ на: Re: Qt доступна теперь и под LGPL от anonymous

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

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

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

anonymous ()

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

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

mannaz ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.