Компания Nokia объявила, что начиная с версии 4.5 платформа Qt будет выходить под лицензией LGPL 2.1. Смена лицензии, согласованная с KDE Free Qt Foundation, позволит компании расширить клиентскую базу за счет большего числа коммерческих разработчиков и является заключительным этапом кампании «Qt повсюду» ("Qt Everywhere").
Переход на LGPL даст возможность разработчикам использовать более либеральную, по сравнению с GPL, схему лицензирования, и убирает еще один барьер на пути повсеместного внедрения Qt. Помимо этого, платформа будет продолжать лицензироваться под коммерческой и GPL 3.0 лицензиями.
Nokia также обещает сделать разработку Qt более открытой для сообщества, выложить в публичный домен все ресурсы релиза Qt 4.5, обеспечить доступ к репозитариям и организовать поддержку пользователей, включающую платную и бесплатную опции. За столь щедрым жестом компании стоит тот факт, что в отличии от Trolltech, Nokia не ставит целью заработать на Qt. Ее стратегия продолжает линию «10х», анонсированную в прошлом году, суть которой сводится к десятикратному увеличению количества разработчиков и пользователей библиотеки, или как заметил KDE и Qt разработчик Thiago Maciera: “KDE станет в 10 раз популярнее”.
спер тут
Платформа Qt 4.5 выйдет под лицензией LGPL
Модератор: Модераторы
- *vmr
- постоялец
- Сообщения: 168
- Зарегистрирован: 08.01.2007 00:46:07
- Откуда: Киев
- Контактная информация:
Другими словами, это даcт возможность бесплатно использовать библиотеку Qt для коммерческого ПО?
____
Есть надежада, что Embarcadero все же сможет включить поддержку Linux в следующей версии Delphi (Comodore, середина 2010-го года).
На самом деле, это может означать, что в ближайшее время, мы, наконец, получим основательно преработанную и "подчищенную" CLX, позволяющую писать кроссплатформенные программы, компилируемые в нативный код для многих платформ.
Чем это грозит для Embarcadero? А грозит тем, что если архитектура компонентов Delphi будет пересмотрена в пользу возможности создания настоящих Qt виджетов, то Embarcadero сможет сильно помочь поставщикам компонентов Делфи. Помочь за счет резкого расширения базы клиентов — пользователей библиотеки Qt. А эта база гораздо больше, чем в настоящее время может предложить Delphi. В то же время, Qt не имеет большого выбора из сторонних поставщиков, и такие компании как DevExpress или ТМС, смогут сделать неплохой апгрейд в ее базе виджетов.
PS: оригинал тут
PPS: Сорри, но увы Lazarus я не рассматриваю серьезно
____
Есть надежада, что Embarcadero все же сможет включить поддержку Linux в следующей версии Delphi (Comodore, середина 2010-го года).
На самом деле, это может означать, что в ближайшее время, мы, наконец, получим основательно преработанную и "подчищенную" CLX, позволяющую писать кроссплатформенные программы, компилируемые в нативный код для многих платформ.
Чем это грозит для Embarcadero? А грозит тем, что если архитектура компонентов Delphi будет пересмотрена в пользу возможности создания настоящих Qt виджетов, то Embarcadero сможет сильно помочь поставщикам компонентов Делфи. Помочь за счет резкого расширения базы клиентов — пользователей библиотеки Qt. А эта база гораздо больше, чем в настоящее время может предложить Delphi. В то же время, Qt не имеет большого выбора из сторонних поставщиков, и такие компании как DevExpress или ТМС, смогут сделать неплохой апгрейд в ее базе виджетов.
PS: оригинал тут
PPS: Сорри, но увы Lazarus я не рассматриваю серьезно
все бы хорошо, да только приложения, получаемые с использованием библиотеки Qt выходит не меньше 10 мегабайт.
хотя в том же lazarus всего пару мегабайт.
хотя в том же lazarus всего пару мегабайт.
- *vmr
- постоялец
- Сообщения: 168
- Зарегистрирован: 08.01.2007 00:46:07
- Откуда: Киев
- Контактная информация:
1. Лазарус использует тот же Qt (ну или другую либу)
2. Про 10 Мб - "не верю!"
пруфлинк в студию
3. LGPL позволяет держать весь Qt в динамически подключаемой библиотеке. Да, ее размер будет большим (надо ж туда впихнуть на все случаи жизни), но ведь эту библиотеку можно шарить между приложениями! Если под виндой прийдется таскать с собой (никто не гарантирует что она уже будет на целевой машине), то под линухами она уже должна быть по-дефолту. А если не оказалось — инсталлер пекеджей сам найдет и установит что нужно (может я немного наивен?)
2. Про 10 Мб - "не верю!"
3. LGPL позволяет держать весь Qt в динамически подключаемой библиотеке. Да, ее размер будет большим (надо ж туда впихнуть на все случаи жизни), но ведь эту библиотеку можно шарить между приложениями! Если под виндой прийдется таскать с собой (никто не гарантирует что она уже будет на целевой машине), то под линухами она уже должна быть по-дефолту. А если не оказалось — инсталлер пекеджей сам найдет и установит что нужно (может я немного наивен?)
perlpunk писал(а):все бы хорошо, да только приложения, получаемые с использованием библиотеки Qt выходит не меньше 10 мегабайт.
хотя в том же lazarus всего пару мегабайт.
Это в случае линковки!
При динамической загрузки получится следующая картина (в Windows):
- Размер исполняемого файла стандартен (без использования всяких upx'ов
- Необходима также библиотека libqt4intf.dll размер её ~ 1,2 Mb
- Библиотека QT QtCore4.dll ~ 2,7 Mb
- Библиотека QT QtGui4.dll ~ 10,4 Mb
- Библиотека MGW mingwm10.dll ~ 15 Kb
*vmr писал(а):PPS: Сорри, но увы Lazarus я не рассматриваю серьезно
Ваша точка зрения нам весьма и весьма дорога.
*vmr писал(а):1. Лазарус использует тот же Qt (ну или другую либу)
Необязательно. Веть есть же GTK. Qt это скорее изврат для паскаля - она же (Qt) на с++ написана. В винде так вообще windows api использует для gui без всяких графических оберток.
*vmr писал(а):2. Про 10 Мб - "не верю!"пруфлинк в студию
3. LGPL позволяет держать весь Qt в динамически подключаемой библиотеке. Да, ее размер будет большим (надо ж туда впихнуть на все случаи жизни), но ведь эту библиотеку можно шарить между приложениями! Если под виндой прийдется таскать с собой (никто не гарантирует что она уже будет на целевой машине), то под линухами она уже должна быть по-дефолту. А если не оказалось — инсталлер пекеджей сам найдет и установит что нужно (может я немного наивен?)
а это и имелось ввиду - хоть динамически, хоть статически - размер около 10 метров.
вот как раз Mr.Smart ниже привел пример.
для линукса допустим это не имеет значение. но вот для виндовс придется таскать эти библиотеки. и зачем? если для лазаруса под виндовс без них вообще можно обойтись.
