Стартовал Qt Project: Qt теперь официально развивается сообществом
5Иллюстрация с сайта Qt-project.Org
Компания Nokia объявила об официальном запуске Qt Project, что ознаменовало окончательную передачу проекта популярного графического тулкита Qt в руки Open Source-сообществу.
Ещё в мае представители Qt Labs из Nokia предупреждали, что в компании планируют «сделать ставку» на Open Source-сообщество при подготовке следующего крупного релиза Qt — 5.0. Теперь это обещание выполнено: запущен сайт qt-project.org, который и станет отправной точкой для формирования и взаимодействия сообщества вокруг Qt.
В анонсе проекта говорится о его «истинной открытости»: «Qt Project — это подлинный Open Source-проект. Мы приглашаем всех участвовать [в судьбе проекта] и помогать улучшать Qt как продукт». Там же сообщается, что теперь при разработке Qt не будет никакого разделения на «представителей Nokia и всех остальных»: взаимодействие участников Qt Project будет проходить в лучших традициях других Open Source-проектов.
На данный момент на сайте Qt Project представлен большой список инициатив, связанных с Qt, в которых может поучаствовать любой желающий. Там же можно увидеть цитаты представителей The Linux Foundation и KDE, высказывающихся в поддержку созданию Qt Project. Пока не все ресурсы Qt перенесены на новый сайт, но это вопрос времени.
Постоянная ссылка к новости: http://www.nixp.ru/news/11448.html. Дмитрий Шурупов по материалам Qt Labs.
- При создании Qt 5 в Nokia делают ставку на Open Source-сообщество 5 7 11 мая 2011 г.
- Digia покупает у Nokia бизнес и технологии, связанные с Qt 2 1 9 августа 2012 г.
- Qt 5.0: первый крупный релиз от Digia и сообщества состоялся 6 2 20 декабря 2012 г.
Открыт исходный код Qt 3D Studio для создания трёхмерных пользовательских интерфейсов 1
Стартовал проект Gitcoin, предлагающий выплаты в криптовалюте за разработку для Open Source-проектов
Facebook перелицензировала код React, Jest, Flow и Immutable.js под MIT License
CNCF и Packet представили CIL — бесплатное облако для Open Source-проектов, связанных с микросервисами
При создании Qt 5 в Nokia делают ставку на Open Source-сообщество 5 7
26-30 апреля в Петербурге пройдет конференция FRUCT 7
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
И слава Богу. Теперь Qt не загнётся.
А меня не покидает мысль, что отпустили корабль в свободное плавание, чтоб народ своими руками его раздербанил :-(
Думаю, Qt — это не такой проект, который просто возьмёт и умрёт. За ним слишком многое и многие.
Ну, в Qt заинтересована как минимум команда KDE, а это около 2000 разработчиков. Правда, Qt != KDE. Но, как минимум, Qt точно не умрёт. Вопрос, кто возьмётся поддерживать то, что не используется разработчиками KDE? Qt Creator, например.
В свете этих событий всерьёз подумываю начать использовать Qt для своих приложений.
Да и, чего уж таить-то, впервые даже попробовать написать что-то на Qt.
Они виджет с OpenGL выводом открыли? Раздают бесплатно? Или по-прежнему, если хочется в qt приложении иметь OpenGL контекст, то надо лезть глубоко-глубоко в библиотечный код, выковыривать оттуда X’овое окно, создавать вручную контекст и далее по тексту?
Интересно, как же таки дааавно Вы Qt пользовались-то….
Я им не пользовался вообще. Но если перефразировать ваш вопрос к виду «как давно вы интересовались qt?», то я могу ответить: лет пять-семь назад. Я тогда провёл сравнение qt и gtk, на предмет того что удобнее для создания приложений. То есть понятно, что пользоваться qt и gtk вперемешку не очень неудобно, удобнее выбрать что-то одно. И когда я увидел что в qt виджет с ogl распространяется под какой-то странной лицензией, я прекратил все исследования, снёс кеды, qt и прочую нечисть, и оставил лишь gtk. И с тех пор я qt не интересовался ни разу.
Сам я не в теме (никогда не программировал на Qt), но вот тут всё выглядит убедительно: http://doc.qt.nokia.com/latest/qtopengl.html
Но про лицензию там ничего не написано… С одной стороны это хороший знак, можно надеятся, что лицензия та же, под которой и весь остальной qt. С другой стороны, умолчание лицензии не даёт мне твёрдой уверенности в этом. Если по-хорошему, надо поковырять глубже, найти, скажем, сорец и почитать вывод head на нём… Но, мне не настолько интересно, чтобы лезть туда…
Но и всё же, если бы кто-нибудь знающий авторитетно ответил на вопрос, укладывается ли весь qt в одну лицензию, или по прежнему там этих лицензий целый зоопарк, то я был бы благодарен.
«С другой стороны, умолчание лицензии не даёт мне твёрдой уверенности в этом» — прямо какая-то презумпция виновности ;-)
И, позволю себе заметить, не беспочвенная: однажды в поисках решений перегонки HTML => PDF наткнулся на маленькую и шуструю утилитку на базе Qt.
Я пришёл в ужас: половина фич подразумевает наличии «особенных» библиотек. Я дальше не копал, стало противно и обидно. С тех пор у меня предвзятое отношение к Qt — при разработке чего-то сложного исключительно в рамках GPL там (в Qt) теоретически можно наткнуться на нужную либу, которая с точки зрения лицензий уже выходит за определённые рамки. Печально :(
Но, надеюсь, таких ситуаций не так уж и много :) Благо то, что я сейчас пишу на GTK+ — простое до безобразия: связка GTK+, poppler, cairo. Сомневаюсь, что когда-нибудь на практике столкнусь с проблемой лицензии (это должна быть очень специфическая либа, которую можно и самому с нуля «собрать» из базового набора Qt).
Мне просто казалось, что это уже не так. Google сходу не отвечает, а на проведение «расследования» времени сейчас нет…
Справедливости ради таки уточняю — я не копал дальше, просто то, что я увидел меня насторожило.
Кстати, вот она, та утилитка: code.google.com/p/wkhtmltopdf/
И вправду прикольная вещь: не тянет за собой LaTeX и прочую «тяжёлую артиллерию» только для того, чтобы отрендерить HTML в PDF.
На досуге копну глубже по поводу недоступных опций по-умолчанию (смотрите «wkhtmltopdf --help» — там присутствуют довольное интересные возможности, при попытке использования которых получаем уведомления, которые настораживают).
И таки вот оно: madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf_0.10.0_rc2-doc.html
Items marked * are only available using patched QT.
Что это за такой «patched QT»? O_o
Ни разу не видел подобного в GTK+.
Естественно. Я видел доказательства их «виновности» — текст лицензии на этот виджет, где было то ли свободно для некоммерческого использования, то ли ещё какая-то хрень… И даже если они «исправились» то я не поверю в это, без дополнительных доказательств. Но могу успокоить: моя убеждённость в том, что qt говнищще, всё же была поколеблена. ;)
Кстати, сейчас сообразил как, теоретически, можно узнать лицензию минимумом телодвижений: в генту есть пакет x11-libs/qtopengl, генту отслеживает лицензии пакетов. Но вот вопрос: как спросить у портажей какая лицензия у пакета? Беглый поиск по man equery/emerge и по qtopengl-xxx.ebuild не дал ответа на этот вопрос. А вопрос становится интересным даже вне контекста qt.
Да-а-а.
(Куча разных лицензий для разных компонентов.)
Но в том же файле есть и такое замечание:
Since Qt 4.5.0, Qt allows for LGPL copying.
Ну, и там же про пакет в Debian в целом:
The Debian packaging is:
Copyright © 2007-2010 Fathi Boudra <fabo@debian.org>
Copyright © 2007-2010 Sune Vuorela <debian@pusling.com>
Copyright © 2008-2010 Modestas Vainius <modax@debian.org>
Copyright © 2007-2009 Ana Beatriz Guerrero Lopez <ana@debian.org>
Copyright © 2005-2007 Brian Nelson <pyro@debian.org>
and is licensed under the LGPL version 2.1, see above.
> and is licensed under the LGPL version 2.1, see above.
Вот это окончательно проясняет вопрос с лицензией. Ведь эти слова относятся именно к qtopengl, а не к qt? Потому что, если это продолжение фразы «Since Qt 4.5.0, Qt allows for LGPL copying», то слова эти пусты, ибо ничто не мешает qt лицензироваться под LGPL и иметь qtopengl хоть пропиетарным.
У мну нет этого файла, ибо qt не установлена. Когда я отказался от оперы, мне qt стал совершенно бесполезен.