QT LGPL
January 14th, 2009 Begemot Posted in Не wxWidgets
Говорят QT скоро будет доступно под лицензией LGPL, а это значит ее можно будет свободно использовать для коммерческих продуктов.
Если это правда, то интересно:
1. что будет с wxWidgets (я qt не смотрел из-за цены, но говорят что оно лучше)
2. зачем это Нокии??
3. что дальше делать?:)
January 14th, 2009 at 6:54 pm
1. Думаю, что будет развиваться дальше.
2. Возможно, еще одна галочка о добродеятельности и дружелюьности ко всему миру 😉 (своим потенциальным клиентам).
Вопрос, не потеме, но к гуру wxWidgets. Есть ли в wxWidgets аналог borland-го Application->ProcessMessages() под виндой?
Или как реализовать приличный по времени расчет (напр. построение КЭ-сетки) после нажатия ГУИ-кнопочки так, чтобы пользователю не казалось, что приложение ушло в себя и осталось в нирване?
January 14th, 2009 at 7:25 pm
Я знаю одно: теперь у меня нет оправданий, чтобы не заняться серьезным освоением Qt. 🙂
Все новые проекты планирую писать на нем.
Думаю, wxWidgets будет продолжать развиваться, но Qt у него отвоюет достаточно солидную долю среди разработчиков.
Официальная позиция Нокии примерно такая: раньше целью разработки Qt было получение с нее прибыли, а теперь, после его приобретения Нокией, акцент сместился на максимально возможный охват аудитории разработчиков, что будет способствовать основному бизнесу Nokia. Это вольный пересказ одного из абзацев на сайте qtsoftware.com.
January 14th, 2009 at 7:28 pm
Вот тот абзац из FAQ
http://www.qtsoftware.com/about/licensing/frequently-asked-questions
Why did you switch to LGPL?
We have always chosen licenses that best support our goals. Following the Nokia acquisition, our goals have changed from being focused on revenue generation to supporting Nokia’s overall software strategy through the vision of “Qt Everywhere.” The LGPL license will make it easier for developers to adopt Qt. By spreading the use of Qt as widely as possible and establishing a robust ecosystem, Qt will ensure that Nokia devices and services are of higher quality and reach the market in a timely fashion.
January 14th, 2009 at 9:47 pm
Кстати интересно про “access to upgrades” – может тут собака порылась?:)
Why would I want to buy a commercial license? What is the difference?
The commercial Qt license includes email support, access to upgrades and allows you to develop fully closed source software. The LGPL carries some restrictions regarding the ability for users to relink libraries and other restrictions that may impose architectural requirements that some organizations might not be comfortable with.
Алексей, займешся серьозным освоеним QT – заводи блог и делись опытом!:)
January 14th, 2009 at 9:49 pm
Сергей, wxApp::Yield не подойдет?
January 14th, 2009 at 9:54 pm
Йа уже думаю над программингом на Qt. Но чисто из прагматичных побуждений. Я буду прогать на всем за что платят (и на том, от чего у меня нет рвотного рефлекса).
Пробовал Qt как-то, не пошлО. Может если оно в два клика будет собираться и Qt Creator будет хорош и Visual Studio Integration будет для бесплатной версии, то буду писать на Qt. Но все равно бросать wxWidgets не собираюсь.
(с)
January 14th, 2009 at 10:21 pm
какой ты прагматичный однако 🙂
January 14th, 2009 at 11:50 pm
Begemot, спасибо направление поиска укзал верное. Но больше помогло bool wxSafeYield(wxWindow* win = NULL, bool onlyIfNeeded = false).
January 15th, 2009 at 12:24 am
Qt под Mac OS вроде не родные маковские контролы использует?
January 15th, 2009 at 6:42 am
“Кстати интересно про “access to upgrades” – может тут собака порылась?:)”
Насчет upgrades я читал информацию на официальном сайте, что бета версии Qt, technology previews и еще что-то не будут доступны под лицензией LGPL. Наверное, речь идет о них.
“Алексей, займешся серьозным освоеним QT – заводи блог и делись опытом!:)”
Думаю, так и сделаю. Блог у меня уже есть, только надо начать в него писать. 🙂
January 15th, 2009 at 1:28 pm
Ну что же это такое творится то, а?
Только-только начал понимать прелесть wxWidgets, на тебе, теперь и Qt бесплатно.
Эдак пальцы снов мозолями покроются 🙂
January 15th, 2009 at 1:53 pm
угу, аналогичные чувства. Вот сижу думаю как быть 🙂
January 15th, 2009 at 5:40 pm
А и хрен с ним, с кьютом. Пока виджеты делают все что мне надо, буду программировать под них. Хотя, как говорится, любой каприз за ваши деньги 🙂 – дадут денег и Qt освоим
April 29th, 2011 at 11:16 am
Так, ну и что теперь, когда MS и Nokia подружились? Маловероятно, что лицензия на Qt останется бесплатной. Не пора ли переходить с Qt На wxWidgets?
April 29th, 2011 at 9:42 pm
Не думаю что ситуация с лицензированием сильно изменится, хотя перейти на вх никогда не рано 🙂
April 30th, 2011 at 8:21 am
Тут в самом начале был задан вопрос – а зачем это Нокии (делать Qt бесплатным)? Я так понимаю, это было сделано для поддержки платформы Symbian, конкурирующей с Windows Mobile. Не зря же в Qt Creator-e шаблон приложения для Symbian есть, а для WM нет. А теперь Nokia от Symbian отказалась и перешла на Windows Phone, да и вообще они с MS больше не конкуренты. Противостояния нет, так какой смысл развивать бесплатную библиотеку? С другой стороны, сама библиотека хороша, и совсем от нее отказаться тоже неправильно. Самое правильное – снова сделать платной и грести денежку.
April 30th, 2011 at 10:27 am
Она была, есть и будет в двух вариантах платном и бесплатном. В принципе библиотека не настолько сырая что бы даже при отсутвии поддержки и развития нельзя было пользоватся лжпл версией еще долго. А учитывая большое коммунити, да и заявления Нокии что мы мол не бросим – я бы особо не парился на этот счет.
April 30th, 2011 at 10:39 am
“А учитывая большое коммунити, да и заявления Нокии что мы мол не бросим – я бы особо не парился на этот счет.”
А где можно посмотреть эти заявления?
Да, Begemot, Вы перешли тогда на Qt или нет? Просто интересно.
April 30th, 2011 at 11:08 am
http://begemotov.net/wxwidgets/common/qt-vs-wxwidgets-lichnyiy-opyit/
April 30th, 2011 at 11:46 am
Упс. 🙁
Nokia продала Qt еще в начале марта…