The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Nokia перевела Qt на открытую модель разработки и управления проектом

21.10.2011 17:50

Компания Nokia анонсировала изменения в процессе управления разработкой проекта Qt и ввела в строй ресурс Qt Project, используя который представители сообщества смогут непосредственно участвовать в развитии Qt. Начиная с сегодняшнего дня, Qt из подконтрольного одной компании проекта, превратился в полностью открытый проект, не только с позиции доступности кода, но и с точки зрения возможности участия в принятии решений, определяющих пути развития проекта. Вся разработка теперь будет сосредоточена в едином месте, а доступ открыт всем без исключения, без практики использования отдельных репозиториев для сотрудников Nokia, синхронизация которых с публичными репозиториями производилась с определённой задержкой.

Координацией разработки Qt будет заниматься специальный управляющий комитет, состав которого будет сформирован в соответствии с принципами меритократии, т.е. управление будет в руках наиболее активных участников проекта. Так как основной вклад в разработку по прежнему исходит от разработчиков Nokia, представители данной компании займут большинство мест в комитете. Представители сообщества и других компаний займут примерно 15% мест в совете. В будущем изменение пропорций будет зависеть от интереса к проекту со стороны сторонних компаний и энтузиастов. Отдельно отмечается, что более открытый процесс управления не стоит воспринимать как попытку Nokia со временем отстраниться от разработки, Nokia как и раньше продолжит вкладывать существенные средства и ресурсы в развитие Qt.

В настоящее время на новом сайте qt-project.org, развитие которого передано в руки специально созданной некоммерческой организации Qt Project Hosting Foundation, собраны в одном месте ранее доступные и новые сервисы, такие как система отслеживания ошибок, интерфейс для приёма и рецензирования изменений, публичный Git-репозиторий (в режиме только для чтения), списки рассылки для координации разработки, IRC-каналы, платформа для автоматического тестирования, Wiki и т.п. Стоит обратить внимание на то, что пока не отменены требования к подписанию специального соглашения по передаче имущественных прав на код компании Nokia - "Contribution License Agreement", без которого патчи не принимаются в основную ветку Qt.

Джим Землин (Jim Zemlin), руководитель Linux Foundation, Олаф Шмидт (Olaf Schmidt-Wischhöfer), глава KDE Free Qt Foundation, и Мартин Кональд (Martin Konold), один из основателей проекта KDE, приветствовали решение компании Nokia и считают, что подобные изменения приведут к повышению активности разработки и ускорению эволюции проекта. Разработчики из проекта KDE получили возможность влиять на направление развития Qt, продвигать свои наработки в состав Qt и курировать поддержку важных для KDE направлений. Например, в процессе разработки KDE Frameworks 5.0, из библиотек KDE планируется выделить функции, расширяющие возможности Qt в определённых направлениях, которые впоследствии могут быть интегрированы в Qt.

Желающие отправить свой патч должны зарегистрировать аккаунт в системе отслеживания ошибок Jira, после чего этот аккаунт можно использовать для доступа к системе codereview.qt-project.org, на которой осуществляется приём патчей, их рецензирование и тестирование. После поступления патча, он проходит первую стадию рецензирования любым другим участником, после чего может быть одобрен или отвергнут сопровождающими или утверждающими. В настоящее время среди сопровождающих и утверждающих есть несколько разработчиков не связанных с компанией Nokia, например, сопровождающий библиотеку QtCore не работает в Nokia. Со временем число сторонних сопровождающих или утверждающих будет увеличиваться.

Напомним, что первым значительным шагом в направлении увеличения открытости Qt стало изменение в начале 2009 года лицензии с GPL на LGPL 2.1, что позволило беспрепятственно использовать Qt в закрытых проектах, без необходимости покупки коммерческой лицензии или открытия исходных текстов своего продукта под лицензией GPL. Спустя несколько месяцев был введен в строй публичный Git-репозиторий, позволивший сторонним разработчикам непрерывно отслеживать развитие Qt (до этого время от времени публиковались снапшоты кода) и предлагать свои улучшения или исправления ошибок. Спустя год, летом 2010 года, компания Nokia начала движение в направлении открытой модели управления и перевела обсуждение технических аспектов в публичные списки рассылки, которые позволили сторонним людям контролировать процесс разработки, участвовать в обсуждениях планов и конкретных технических решений.

В настоящее время рассматривается вопрос о переходе на фиксированный цикл подготовки релизов, в соответствии с которым новые значительные версии Qt будут выпускаться каждые 6 месяцев. Стоит также упомянуть, что в соответствии с соглашением, заключённым между компанией Nokia и организацией KDE Free Qt Foundation, в случае ужесточения лицензионной политики, банкротства Nokia или прекращения развития Qt проект KDE получил право перелицензировать код Qt под лицензией BSD или любой другой открытой лицензией, и продолжить разработку своими силами.

  1. Главная ссылка к новости (http://labs.qt.nokia.com/2011/...)
  2. OpenNews: Nokia переводит Qt на более открытую модель разработки
  3. OpenNews: Представлен план подготовки Qt 5 и первые планы, касающиеся KDE 5
  4. OpenNews: Компания Nokia делает публичным обсуждение технических вопросов разработки Qt
  5. OpenNews: Nokia планирует переход к открытой модели управления для Qt
  6. OpenNews: Начат перевод Qt на модульную основу
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32103-qt
Ключевые слова: qt, opensource, nokia
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, anonymous (??), 18:36, 21/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –18 +/
    >Так как основной вклад в разработку по прежнему исходит от разработчиков Nokia, представители данной компании займут большинство мест в комитете.

    Ну и к чему этот фарс?

     
     
  • 2.14, Клыкастый (ok), 20:33, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +20 +/
    да, вот есть же тип людей, которые вместо "спасибо" говорят "а что так мало?"
     
     
  • 3.20, anonymous (??), 21:51, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • –8 +/
    >да, вот есть же тип людей, которые вместо "спасибо" говорят "а что так мало?"

    Спасибо за что? За свободу? Её я что-то не заметил. Ключевые решения по-прежнему принимает нокия. Горбаться бесплатно под чутким присмотром не у каждого есть желание.

     
     
  • 4.36, Аноним (-), 08:49, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ключевые решения по ядру тоже Линус единолично принимает. Ну так что?.. Если каждый начнет самостоятельно вносить коммиты такой бардак начнется...
     
     
  • 5.37, anonymous (??), 10:10, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Ключевые решения по ядру тоже Линус единолично принимает. Ну так что?.. Если каждый начнет самостоятельно вносить коммиты такой бардак начнется...

    Речь не про коммиты. Ядро само по себе не принадлежит какой-либо корпорации. Т.е. есть гарантии, что твой код останется открытым и не будет использован внутри пропиетарной закрытой поделки.

    модераторы совсем отупели. Трут всё подряд.

     
  • 4.59, Аноним (-), 17:02, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Спасибо за что? За свободу? Её я что-то не заметил. Ключевые решения по-прежнему принимает нокия. Горбаться бесплатно под чутким присмотром не у каждого есть желание.

    Как не крути, а все же это правда.

     
  • 4.72, Клыкастый2 (?), 13:48, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    управление проектом - наиболее активными участниками. код - открыт. не хочешь горбатиться - форк и вперёд. какая ещё свобода нужна?  "Нокия, дай разработчиков и иди зад" - такая свобода?
     
  • 3.27, Аноним (-), 23:32, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну так автор прав, это именно фарс.
    т.к. права на код принадлежат NOKIA они в любой момент могут сменить лицензию на закрытую.
    просто NOKIA хочет получить больше разработчиков за счет сообщества.
    ни о какой свободе речи неидет.
     
     
  • 4.28, anonymous (??), 00:05, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >т.к. права на код принадлежат NOKIA они в любой момент могут сменить лицензию на закрытую.

    Более того, они вполне могут вести параллельную разработку закрытой версии, дёргая самое вкусное из открытой. Ну, и конечно, полный контроль над процессом разработки благодаря подавляющему большинству (85%) в управляющем совете. По сути, товарищи решили сделать из сообщества бесплатную рабсилу. Так что ждём форков.

     
  • 4.54, Аноним (-), 12:33, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > т.к. права на код принадлежат NOKIA они в любой момент могут сменить
    > лицензию на закрытую.

    Не могут, в 1998 году с KDE заключено соглашение, которое передает права на код сообществу, в случае создания закрытой версии.
    http://www.kde.org/community/whatiskde/kdefreeqtfoundation.php

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

     
     
  • 5.62, Аноним (-), 18:35, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    давным давно а потом был GPL а потом стала NOKIA, не искажайте пожалуйста историю...
     
     
  • 6.65, Аноним (-), 11:56, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Давным-давно, в далекой-предалекой галактике, задолго до рождения большинства местных анонимусов была парадигма - "совместимость важнее производительности"... :)))))))
     
  • 5.73, anonymous (??), 00:59, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> т.к. права на код принадлежат NOKIA они в любой момент могут сменить
    > лицензию на закрытую.
    >Не могут, в 1998 году с KDE заключено соглашение, которое передает права на код сообществу, в случае создания закрытой версии.

    Во-первых, закрытая лицензия и так существует. Во-вторых, закрыть то, что уже открыто они не смогут даже без этого соглашения. А в-третьих, это ни как не исключает возможность использования кода сообщества в закрытых проектах. Грубо говоря, нокия может содержать открытую версию с кучей багов и одновременно продавать закрытую версию, более вылизанную и более причёсанную.

     
     
  • 6.78, Аноним (-), 19:15, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    хаха они скажут что код принадлежит им и попросят тебя заплатить за его использование, просто время еще не пришло.
     

  • 1.8, ДФ (ok), 19:26, 21/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Будучи теперь настоящим СПО, Qt - один из лучших кандидатов в список средств разработки, которые будут удовлетворять стандартам НПП. Кто в теме, можете себя поздравить.
     
     
  • 2.11, Аноним (-), 19:55, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В НПП проприетарное ПО даже возможно будет использовать, так что вряд ли приоритет у разработчиков создать полностью свободную ОС.
     

  • 1.13, Андрей (??), 20:09, 21/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    "...первым значительным шагом в направлении увеличения открытости Qt стало изменение в начале 2009 года лицензии с GPL на LGPL 2.1"
    Может, и известное свободное ядро скоро станет более свободным!
     
     
  • 2.17, Аноним (-), 20:59, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Известное ядро лучше б на GPLv3 перешло. Только всё равно этого не будет.
     
     
  • 3.26, BSA (?), 23:05, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Совсем не лучше. Просто это у производителей ОС есть возможность зарабатывать на поддержке. А вот производителям промышленных систем очень проблематично защититься от копирования или внедрения закладок (например, банкоматы и прочее оборудование, работающее с деньгами). На данный момент, защита одна - цифровая подпись прошивки. Если Linux перейдет на GPLv3, то от него откажутся такие конторы. И скорее всего, в пользу Windows CE. Думаю, именно поэтому Линус препятствует переходу.
    Я лично не против открытия кода. Но я хочу получать вознаграждение за свою работу. И если у всех будет возможность менять программу или тупо копировать ее, то мы (разработчик) останемся ни с чем и перестанем работать.
     
     
  • 4.56, Аноним (-), 15:11, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Я лично не против открытия кода. Но я хочу получать вознаграждение за свою работу. И если у всех будет возможность менять программу или тупо копировать ее, то мы (разработчик) останемся ни с чем и перестанем работать.

    Перевод: "Я проприетарщик, и GPLv3 мне как кость в горле." Наверное, это хорошо.

     
     
  • 5.60, Аноним (-), 17:17, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Любому нормальному человеку свойственно здоровое желание работать за деньги. Счета оплачиваются не патчами к софту.
     
     
  • 6.61, arisu (ok), 17:26, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Любому нормальному человеку свойственно здоровое желание работать за деньги.

    вообще-то любому нормальному человеку свойственно здоровое желание получать удовольствие. а «работа» — это необходимое зло. не видел ещё ни одного нормального человека, у которого было бы желание именно «работать за деньги».

    «заниматься интересным делом» — видел. «получать деньги за работу» — видел. а просто вот «работать за деньги» — не видел.

    да, я понял, что — скорее всего — имелось в виду. но отчего бы тебе не выражаться яснее, чтобы не было двусмысленностей?

     
     
  • 7.66, Аноним (-), 11:59, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты сознательно делаешь вид, что не понимаешь, о чем спич, или придуряешься Всео... большой текст свёрнут, показать
     
  • 4.75, Аноним (-), 18:05, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > На данный момент, защита одна - цифровая подпись прошивки.

    Стукснет гарантирует это!

     
  • 3.31, anonymous (??), 00:26, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Известное ядро лучше б на GPLv3 перешло. Только всё равно этого не
    > будет.

    Но зачем? FSF умудрилась выпустить совершенно несовместимые лицензии, да ещё в попытках загнать на новую лицензию умудрилась поставить пропиетарщиков в более выгодное положение. Я про невозможность линковки GPLv2 only с LGPLv3

     
     
  • 4.58, Аноним (-), 15:14, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Известное ядро лучше б на GPLv3 перешло. Только всё равно этого не
    >> будет.
    > Но зачем? FSF умудрилась выпустить совершенно несовместимые лицензии, да ещё в попытках
    > загнать на новую лицензию умудрилась поставить пропиетарщиков в более выгодное положение.
    > Я про невозможность линковки GPLv2 only с LGPLv3

    Нормальные люди используют GPLv2 or any later version. Остальные, включая Линуса, латентные проприетарщики.

     

  • 1.15, jershell (?), 20:43, 21/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Qt хороший инструмент, часто с ним работаю. Столько софта написано с его помощью, момент его внезапного сворачивания уже давно пройден, Qt/PyQt/PasQt являются тому подтверждением. К минусовавшим у меня пару вопросов:
    1)Использовали вы Qt на практике?
    2)Какие ещё есть библиотеки кросс платформенного программирования на c/с++?
    GtK не в счет, ибо только окна.
     
     
  • 2.19, Аноним (-), 21:26, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Какие ещё есть библиотеки кросс платформенного программирования на c/с++?

    Дак полно библиотек же. Или хочется 9000 в одном? Тогда можно посмотреть на wxWidgets и U++

     
     
  • 3.70, XPEH (?), 13:26, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да, посмотреть, ужаснуться и убежать с дикими воплями.
     
     
  • 4.76, pavlinux (ok), 12:43, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Если твой моск осилил только жмакать на бАтоны, wxWidget не стала от этого хуже.
     
     
  • 5.77, Аноним (-), 19:12, 25/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если твой моск осилил только жмакать на бАтоны, wxWidget не стала от
    > этого хуже.

    Ты еще забыл over 9000 багов, имеющихся в WxBugs-ах :). Куть покачественнее будет.

     
     
  • 6.80, pavlinux (ok), 04:24, 28/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Если твой моск осилил только жмакать на бАтоны, wxWidget не стала от
    >> этого хуже.
    > Ты еще забыл over 9000 багов, имеющихся в WxBugs-ах :). Куть покачественнее
    > будет.

    А нахрена мне стабльный софт. Будут баги - будет саппорт. Будет саппорт - будет бабло.  
    На утиль с кнопками для лазанья по их SQL-базе, тендер на 80 мильонов баксов
    никто не устраивал, чтоб из неё делать работающую програму, портабельную на всё,
    что умеет делать AND-OR-NOT.


     
  • 2.21, anonymous (??), 21:54, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > GtK не в счет, ибо только окна.

    Достаточно того, что GTK тащит с собой glib и gio. Функционал QtCore и Ко вполне перекрывает. Для плюсов, соотвественно, будет gtkmm+glibmm. Только толстовато выглядят сие прослойки.


     
  • 2.22, Alatar (ok), 22:10, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Давно использую wx - прост, удобен и без лишних костылей аля moc
    Хотя, конечно, функционально несколько слабее чем Qt - банально меньше разработчиков.
     
     
  • 3.24, anonymous (??), 22:24, 21/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Давно использую wx - прост, удобен и без лишних костылей аля moc

    Жирноват он сам по себе. Под линуксами в качестве бакэнда используется gtk со всем зоопарком зависимостей. Программа превращается в эдакого монстра с необходимостью подгружать горы shared-библиотек.

     
     
  • 4.29, Alatar (ok), 00:06, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, не обязательно shared - можно и статик собирать, во-вторых теоретически gtk не обязателен - wx умеет и сам примитивы рисовать (wxUnversal), а с недавних пор научился ещё и через Qt работать, что даёт интересные возможности в плане интеграции софтины в Gnome/Qt (можно сделать так, что бы она и там и там была нативной), а в третьих не такая уж она и толстая, по сравнению с тем Qt.
    Жаль что большинство этого только в теории, а на практике они уже четыре года версию 3.0 выпустить не могут - народу не хватает...
     
     
  • 5.30, anonymous (??), 00:20, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    static не выход. Общий объём бинарей это не уменьшит, а только ухудшит положение. Замена gtk на qt тоже в плане потребляемой памяти ничего не даст. Qt такая же толстая как и gtk. Смысл использовать эту прослойку, если можно взять Qt/gtk и дёргать напрямую?


    >Жаль что большинство этого только в теории, а на практике они уже четыре года версию 3.0 выпустить не могут - народу не хватает...

    Это проблема всех больших проектов на бесплатной основе. Прихожу к выводу, что успешны могут быть только небольшие "авторские" проекты. Например, тот же nginx.

     
  • 5.57, СуперАноним (?), 15:14, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >а с недавних пор научился ещё и через Qt работать

    Ссылочку на загрузку wxQt можно? А то на официальном сайте его упонинания нет.

     
     
  • 6.63, Alatar (ok), 19:02, 22/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    На загрузку нельзя, можно на инструкцию по сборке - http://wiki.wxwidgets.org/WxQt и на список поддерживаемых на данный момент классов - http://wiki.wxwidgets.org/WxQt/Status
     
  • 3.74, Аноним (-), 10:34, 24/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Он не только функционально слабее(слабо сказано - слабее, вообще пропасть), он еще и тормознее чем Qt (нааамного тормознее). Ну и подходит только для укушенных MFC, потому стиль именно такой.
    Wx это уродец, на котором хорошо писать только под win, потому что для них и был придуман.
     

  • 1.23, СуперАноним (?), 22:15, 21/10/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Qt Project Hosting Foundation и KDE Free Qt Foundation следует слиться воедино, чтобы было поменьше распыления сил и велосипедостроительства.
     
     
  • 2.64, koloboid (ok), 03:10, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    +много
     
     
  • 3.67, Аноним (-), 12:01, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > +много

    Этого никогда не произойдет. Для такого исхода требуется АВТОРИТАРНОЕ руководство. От чего немедленно поднимется вой и произойдет атомный баттхёрт у большинства спошников. "Мама - анархия, папа - стакан портвейна" - так им больше нравится. Ну и еще к этому бы легалайз, для полного кайфа.

     
     
  • 4.69, arisu (ok), 12:09, 23/10/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты так говоришь, как будто легалайз — что-то плохое.
     
  • 4.79, Клыкастый (ok), 01:30, 26/10/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну и еще к этому бы легалайз, для полного кайфа.

    Хреново всё в СПО... не то что у героин... проприетарщиков.


     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру