LINUX.ORG.RU

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

 ,


0

3

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

Основная проблема передачи Qt 4 в руки Qt Project заключалась в использовании внутренних закрытых средств разработки Nokia и необходимостью перехода на новую систему непрерывной интеграции, используемую в Qt Project. В настоящее время все препятствия устранены, подготовлено новое тестовое окружение для Qt 4, включая средства автоматизированного тестирования сборки и запуска для Linux и Mac OS X (для Windows пока доступны средства сборки). Репозитории Qt 4.x уже интегрированы в систему рецензирования кода Qt Project. Все операции публикации патчей, тестирования, рецензирования, сопровождения и утверждения кода могут обрабатываться теми же методами, что уже внедрены для ветки Qt 5 (новый патч проходит первую стадию рецензирования любым участником, после чего может быть одобрен или отвергнут сопровождающими или утверждающими).

Ветка Qt 4 находится на завершающей стадии развития, поэтому в ней не ожидается заметных изменений, тем не менее новая система позволяет упростить публикацию и приём патчей с исправлением ошибок в Qt 4.8. Ветки Qt 4.6 и 4.7 не протестированы в новой системе непрерывной интеграции, поэтому при работе с данными ветками следует проявлять особую осторожность (в данные ветки принимаются только патчи с устранением проблем безопасности и исправлением критических ошибок).

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

>>> Новость взята с OpenNet.RU

★★★

Проверено: svu ()
Последнее исправление: Binary (всего исправлений: 3)

Ответ на: комментарий от stack_protector

Сообщество как раз потянет. Ведущие разработчики с сообществом контактируют постоянно. Другое дело, что нафига Qt нужен будет, если дальше будут его во франкенштейна превращать?

Quasar ★★★★★
()

Сначала nokia покупает qt, а потом типа избавляется от него... Одному мне это кажется нелогичным?

BattleCoder ★★★★★
()
Ответ на: комментарий от fragment

а они получили от этого хоть какую-то прибыль? они не сделали своих смартфонов с чем-то там на кутях. вообще на winphone7 перешли вроде, не?

на хрена было покупать? %)

BattleCoder ★★★★★
()

странные зверьки эти нокли. неплохой симбиан (для как раз дешевого сегмента) прикрыли считай, при этом купили какое то поделие Smarterphone AS для дешевого телефонного решения.

real_maverick ★★★
()
Ответ на: комментарий от Quasar

На самом деле, часть разработчиков уже начала разбегаться из Nokia кто куда и продолжать работать в других компаниях над тем же самым Qt.

Был там такой товарищ, Thiago Macieira, который выступал главным идеологом открытого процесса разработки Qt и создания qt-project. А вот некоторое время назад внезапно оказалось, что он работает уже не в Nokia, а в Intel. И ничего, продолжает работу над проектом.

cyberbobs
()
Ответ на: комментарий от BattleCoder

Одному мне это кажется нелогичным?

А что тут нелогичного? Всего лишь бизнес.

stack_protector
()

CI = Continuous Integration != непрерывная интеграция

я бы перевел как «автоматическую систему сборки»

Спасибо.

fank
()
Ответ на: комментарий от real_maverick

ничего странного

притчу про канадского программиста помнишь?

там просто китайцы, что писали симбу, переехали в штаты и тут же забурели :)

нокла наняла еще партию китайских программистов )))

fank
()
Ответ на: комментарий от slackwarrior

А что, ты с этим не согласен? 4-ка уже RIP. Они и сами пишут

Approvers and Maintainers are the same as for the respective areas in Qt 5, but it should be noted that I don’t expect a lot of further development to happen in Qt 4.8. The focus here should be on bug fixes, and patches should be reviewed with this in mind. http://labs.qt.nokia.com/

Собственно, всё. Разрабатывать что-то новое с использованием Qt4 уже нет смысла.

anonymous
()
Ответ на: комментарий от curufinwe

Чтобы гномосеки устанавливали КДЕшные проги и не жаловались, что тащат все Кеды. Теперь Кеды будут встроены в Qt, лол.

А по факту смотрите более ранние новости и блоги Аарона. суть КДЕ5 - не переписывать все с 0, а сделать КДЕ модульным, чтобы в зависимостях проги не тащили kdelibs, kdebase и иже с ним, а только те модули, которые они реально используют.

anonymous
()
Ответ на: комментарий от anonymous

А что, ты с этим не согласен?

Нет, беспокоюсь, что воплей нет.

slackwarrior ★★★★★
()
Ответ на: комментарий от anonymous

The focus here should be on bug fixes, and patches should be reviewed with this in mind. http://labs.qt.nokia.com/

Собственно, всё. Разрабатывать что-то новое с использованием Qt4 уже нет смысла.

Вот только теперь и можно начинать..

x86_64 ★★★
()

Отлично. Подумываю попробовать посмотреть относительно багов в QBspTree.

cattail
()
Ответ на: комментарий от codekick

Напротив, 85% ключевых разработчиков из нокии. Просто товарищи захотели бесплатную рабсилу. Только и всего.

anonymous
()
Ответ на: комментарий от BattleCoder

Сначала nokia покупает qt, а потом типа избавляется от него... Одному мне это кажется нелогичным?

Нелогичным так кажется только с первого взгляда. Просто кто-то из акционеров очень хорошо нагрел руки на приеме на работу засланца из МС. Что ему траты фирмы?

В данном случае, это просто яркий пример того, как личная выгода превалирует над профессиональной. Всё логично - деньги правят миром, и не свое не жалко.

GluckMan ★★★
()
Ответ на: комментарий от Zodd

в КДЕ ж вроде как собирались переименоваться.. фреймворком обозваться, если память мне не изменяет, поэтому там такого в принципе не будет

kostett ★★★
()

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

chg ★★★★★
()
Ответ на: комментарий от anonymous

У тебя копалка не отвалится C++ закопать? 20 лет уж копают огромной толпой, результата пока что нет...

anonymous
()

вот ведь как история повторяется. 5 версия никогда официально не выйдет, но станет основой для нового открытого продукта. А с 6-ой и далее под мудрым руководством фирмы, которая поглотит нокиа в 2012 и которую даже и называть лишний раз не хочется, кутя скатится в полнейшее УГ и на 9 версии проект закопают за ненадобностью.

chg ★★★★★
()
Ответ на: комментарий от anonymous

Разрабатывать что-то новое с использованием Qt4 уже нет смысла.

А разрабатывать что-то новое с использованием Qt5 еще нет смысла

annulen ★★★★★
()
Ответ на: комментарий от leg0las

нет! плазма там не будет. ибо ненужно. а речь шла о более тесной интеграции между кде и куте либами дублирующими функционал в частности вместо написания расширенного KString будет приоритетнее расширение QString. сразу в рамках куте.

Thero ★★★★★
()
Ответ на: комментарий от anonymous

более того не просто модульным а уйти от Desktop Environment к Framework для написания на нём Desktop Environment'ов и подобных.

Thero ★★★★★
()
Ответ на: комментарий от AiFiLTr0

зачем когда есть юнити 2д? после переписывания на куте годнейшая вещь!

Thero ★★★★★
()
Ответ на: комментарий от annulen

А до Qt 5.1 смысл и не появится :}

Deleted
()
Ответ на: комментарий от DFooz

В QML самом по себе нет ничего плохого, разве что кроме заднепроходной связи с кодом на C++. Расстраивает тенденция перевода Qt на JavaScript.

m0rph ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.