Компания Nokia анонсировала (http://labs.qt.nokia.com/2011/10/21/the-qt-project-is-live/) изменения в процессе управления разработкой проекта Qt и ввела в строй ресурс Qt Project (http://qt-project.org/), используя который представители сообщества смогут непосредственно участвовать в разработке Qt. Начиная с сегодняшнего дня, Qt из подконтрольного одной компании проекта, превратился в полностью открытый проект, не только с позиции доступности кода, но и с точки зрения возможности влияния на его развитие.
Координацией разработки Qt будет заниматься (http://developer.qt.nokia.com/wiki/Qt_Governance_Model) специальный управляющий комитет, состав которого будет сформирован в соответствии с принципами меритократии (http://ru.wikipedia.org/wiki/%D0%9C%D0%B... т.е. управление будет в руках наиболее активных участников проекта. Так как основной вклад в разработку по прежнему исходит от разработчиков Nokia, представители данной ком...URL: http://labs.qt.nokia.com/2011/10/21/the-qt-project-is-live/
Новость: http://www.opennet.me/opennews/art.shtml?num=32103
>Так как основной вклад в разработку по прежнему исходит от разработчиков Nokia, представители данной компании займут большинство мест в комитете.Ну и к чему этот фарс?
да, вот есть же тип людей, которые вместо "спасибо" говорят "а что так мало?"
>да, вот есть же тип людей, которые вместо "спасибо" говорят "а что так мало?"Спасибо за что? За свободу? Её я что-то не заметил. Ключевые решения по-прежнему принимает нокия. Горбаться бесплатно под чутким присмотром не у каждого есть желание.
Ключевые решения по ядру тоже Линус единолично принимает. Ну так что?.. Если каждый начнет самостоятельно вносить коммиты такой бардак начнется...
>Ключевые решения по ядру тоже Линус единолично принимает. Ну так что?.. Если каждый начнет самостоятельно вносить коммиты такой бардак начнется...Речь не про коммиты. Ядро само по себе не принадлежит какой-либо корпорации. Т.е. есть гарантии, что твой код останется открытым и не будет использован внутри пропиетарной закрытой поделки.
модераторы совсем отупели. Трут всё подряд.
> Спасибо за что? За свободу? Её я что-то не заметил. Ключевые решения по-прежнему принимает нокия. Горбаться бесплатно под чутким присмотром не у каждого есть желание.Как не крути, а все же это правда.
управление проектом - наиболее активными участниками. код - открыт. не хочешь горбатиться - форк и вперёд. какая ещё свобода нужна? "Нокия, дай разработчиков и иди зад" - такая свобода?
ну так автор прав, это именно фарс.
т.к. права на код принадлежат NOKIA они в любой момент могут сменить лицензию на закрытую.
просто NOKIA хочет получить больше разработчиков за счет сообщества.
ни о какой свободе речи неидет.
>т.к. права на код принадлежат NOKIA они в любой момент могут сменить лицензию на закрытую.Более того, они вполне могут вести параллельную разработку закрытой версии, дёргая самое вкусное из открытой. Ну, и конечно, полный контроль над процессом разработки благодаря подавляющему большинству (85%) в управляющем совете. По сути, товарищи решили сделать из сообщества бесплатную рабсилу. Так что ждём форков.
> т.к. права на код принадлежат NOKIA они в любой момент могут сменить
> лицензию на закрытую.Не могут, в 1998 году с KDE заключено соглашение, которое передает права на код сообществу, в случае создания закрытой версии.
http://www.kde.org/community/whatiskde/kdefreeqtfoundation.phpИ почему-то кругом визжат, что нокия такая плохая, забывая, что до этого Qt был по сути закрытым проектом и разрабатывался за закрытыми дверями. Изредка публиковались исходники релизов, сама разработка и принятие решений было черным ящиком.
давным давно а потом был GPL а потом стала NOKIA, не искажайте пожалуйста историю...
Давным-давно, в далекой-предалекой галактике, задолго до рождения большинства местных анонимусов была парадигма - "совместимость важнее производительности"... :)))))))
>> т.к. права на код принадлежат NOKIA они в любой момент могут сменить
> лицензию на закрытую.
>Не могут, в 1998 году с KDE заключено соглашение, которое передает права на код сообществу, в случае создания закрытой версии.Во-первых, закрытая лицензия и так существует. Во-вторых, закрыть то, что уже открыто они не смогут даже без этого соглашения. А в-третьих, это ни как не исключает возможность использования кода сообщества в закрытых проектах. Грубо говоря, нокия может содержать открытую версию с кучей багов и одновременно продавать закрытую версию, более вылизанную и более причёсанную.
хаха они скажут что код принадлежит им и попросят тебя заплатить за его использование, просто время еще не пришло.
Будучи теперь настоящим СПО, Qt - один из лучших кандидатов в список средств разработки, которые будут удовлетворять стандартам НПП. Кто в теме, можете себя поздравить.
В НПП проприетарное ПО даже возможно будет использовать, так что вряд ли приоритет у разработчиков создать полностью свободную ОС.
"...первым значительным шагом в направлении увеличения открытости Qt стало изменение в начале 2009 года лицензии с GPL на LGPL 2.1"
Может, и известное свободное ядро скоро станет более свободным!
Известное ядро лучше б на GPLv3 перешло. Только всё равно этого не будет.
Совсем не лучше. Просто это у производителей ОС есть возможность зарабатывать на поддержке. А вот производителям промышленных систем очень проблематично защититься от копирования или внедрения закладок (например, банкоматы и прочее оборудование, работающее с деньгами). На данный момент, защита одна - цифровая подпись прошивки. Если Linux перейдет на GPLv3, то от него откажутся такие конторы. И скорее всего, в пользу Windows CE. Думаю, именно поэтому Линус препятствует переходу.
Я лично не против открытия кода. Но я хочу получать вознаграждение за свою работу. И если у всех будет возможность менять программу или тупо копировать ее, то мы (разработчик) останемся ни с чем и перестанем работать.
> Я лично не против открытия кода. Но я хочу получать вознаграждение за свою работу. И если у всех будет возможность менять программу или тупо копировать ее, то мы (разработчик) останемся ни с чем и перестанем работать.Перевод: "Я проприетарщик, и GPLv3 мне как кость в горле." Наверное, это хорошо.
Любому нормальному человеку свойственно здоровое желание работать за деньги. Счета оплачиваются не патчами к софту.
> Любому нормальному человеку свойственно здоровое желание работать за деньги.вообще-то любому нормальному человеку свойственно здоровое желание получать удовольствие. а «работа» — это необходимое зло. не видел ещё ни одного нормального человека, у которого было бы желание именно «работать за деньги».
«заниматься интересным делом» — видел. «получать деньги за работу» — видел. а просто вот «работать за деньги» — не видел.
да, я понял, что — скорее всего — имелось в виду. но отчего бы тебе не выражаться яснее, чтобы не было двусмысленностей?
>> Любому нормальному человеку свойственно здоровое желание работать за деньги.
> вообще-то любому нормальному человеку свойственно здоровое желание получать удовольствие.
> а «работа» — это необходимое зло. не видел ещё ни одного
> нормального человека, у которого было бы желание именно «работать за деньги».Ты сознательно делаешь вид, что не понимаешь, о чем спич, или придуряешься? Всеобщий эквивалент со времен Маркса именно деньги. Удовольствия, о которых ты говоришь, покупаются на всеобщий эквивалент, а не фан или патчи к ядру. Так доходчиво?
> «заниматься интересным делом» — видел. «получать деньги за работу»
> — видел. а просто вот «работать за деньги» — не видел.Съезди на Ленинградку, там примеры шеренгами стоят.
> да, я понял, что — скорее всего — имелось в виду. но
> отчего бы тебе не выражаться яснее, чтобы не было двусмысленностей?Я и так выразился предельно ясно.
> На данный момент, защита одна - цифровая подпись прошивки.Стукснет гарантирует это!
> Известное ядро лучше б на GPLv3 перешло. Только всё равно этого не
> будет.Но зачем? FSF умудрилась выпустить совершенно несовместимые лицензии, да ещё в попытках загнать на новую лицензию умудрилась поставить пропиетарщиков в более выгодное положение. Я про невозможность линковки GPLv2 only с LGPLv3
>> Известное ядро лучше б на GPLv3 перешло. Только всё равно этого не
>> будет.
> Но зачем? FSF умудрилась выпустить совершенно несовместимые лицензии, да ещё в попытках
> загнать на новую лицензию умудрилась поставить пропиетарщиков в более выгодное положение.
> Я про невозможность линковки GPLv2 only с LGPLv3Нормальные люди используют GPLv2 or any later version. Остальные, включая Линуса, латентные проприетарщики.
Qt хороший инструмент, часто с ним работаю. Столько софта написано с его помощью, момент его внезапного сворачивания уже давно пройден, Qt/PyQt/PasQt являются тому подтверждением. К минусовавшим у меня пару вопросов:
1)Использовали вы Qt на практике?
2)Какие ещё есть библиотеки кросс платформенного программирования на c/с++?
GtK не в счет, ибо только окна.
>Какие ещё есть библиотеки кросс платформенного программирования на c/с++?Дак полно библиотек же. Или хочется 9000 в одном? Тогда можно посмотреть на wxWidgets и U++
Ну да, посмотреть, ужаснуться и убежать с дикими воплями.
Если твой моск осилил только жмакать на бАтоны, wxWidget не стала от этого хуже.
> Если твой моск осилил только жмакать на бАтоны, wxWidget не стала от
> этого хуже.Ты еще забыл over 9000 багов, имеющихся в WxBugs-ах :). Куть покачественнее будет.
>> Если твой моск осилил только жмакать на бАтоны, wxWidget не стала от
>> этого хуже.
> Ты еще забыл over 9000 багов, имеющихся в WxBugs-ах :). Куть покачественнее
> будет.А нахрена мне стабльный софт. Будут баги - будет саппорт. Будет саппорт - будет бабло.
На утиль с кнопками для лазанья по их SQL-базе, тендер на 80 мильонов баксов
никто не устраивал, чтоб из неё делать работающую програму, портабельную на всё,
что умеет делать AND-OR-NOT.
> GtK не в счет, ибо только окна.Достаточно того, что GTK тащит с собой glib и gio. Функционал QtCore и Ко вполне перекрывает. Для плюсов, соотвественно, будет gtkmm+glibmm. Только толстовато выглядят сие прослойки.
Давно использую wx - прост, удобен и без лишних костылей аля moc
Хотя, конечно, функционально несколько слабее чем Qt - банально меньше разработчиков.
>Давно использую wx - прост, удобен и без лишних костылей аля mocЖирноват он сам по себе. Под линуксами в качестве бакэнда используется gtk со всем зоопарком зависимостей. Программа превращается в эдакого монстра с необходимостью подгружать горы shared-библиотек.
Во-первых, не обязательно shared - можно и статик собирать, во-вторых теоретически gtk не обязателен - wx умеет и сам примитивы рисовать (wxUnversal), а с недавних пор научился ещё и через Qt работать, что даёт интересные возможности в плане интеграции софтины в Gnome/Qt (можно сделать так, что бы она и там и там была нативной), а в третьих не такая уж она и толстая, по сравнению с тем Qt.
Жаль что большинство этого только в теории, а на практике они уже четыре года версию 3.0 выпустить не могут - народу не хватает...
static не выход. Общий объём бинарей это не уменьшит, а только ухудшит положение. Замена gtk на qt тоже в плане потребляемой памяти ничего не даст. Qt такая же толстая как и gtk. Смысл использовать эту прослойку, если можно взять Qt/gtk и дёргать напрямую?
>Жаль что большинство этого только в теории, а на практике они уже четыре года версию 3.0 выпустить не могут - народу не хватает...Это проблема всех больших проектов на бесплатной основе. Прихожу к выводу, что успешны могут быть только небольшие "авторские" проекты. Например, тот же nginx.
>а с недавних пор научился ещё и через Qt работатьСсылочку на загрузку wxQt можно? А то на официальном сайте его упонинания нет.
На загрузку нельзя, можно на инструкцию по сборке - http://wiki.wxwidgets.org/WxQt и на список поддерживаемых на данный момент классов - http://wiki.wxwidgets.org/WxQt/Status
Он не только функционально слабее(слабо сказано - слабее, вообще пропасть), он еще и тормознее чем Qt (нааамного тормознее). Ну и подходит только для укушенных MFC, потому стиль именно такой.
Wx это уродец, на котором хорошо писать только под win, потому что для них и был придуман.
Qt Project Hosting Foundation и KDE Free Qt Foundation следует слиться воедино, чтобы было поменьше распыления сил и велосипедостроительства.
+много
> +многоЭтого никогда не произойдет. Для такого исхода требуется АВТОРИТАРНОЕ руководство. От чего немедленно поднимется вой и произойдет атомный баттхёрт у большинства спошников. "Мама - анархия, папа - стакан портвейна" - так им больше нравится. Ну и еще к этому бы легалайз, для полного кайфа.
ты так говоришь, как будто легалайз — что-то плохое.
> Ну и еще к этому бы легалайз, для полного кайфа.Хреново всё в СПО... не то что у героин... проприетарщиков.