Шаттлворт и Нири рассуждают о конкуренции и взаимодействии между проектами Ubuntu и GNOME

На днях Марк Шаттлворт поделился в своём блоге очередными мыслями по поводу здоровой конкуренции в сообществе разработчиков открытого ПО,  рассмотрев в качестве примера взаимодействие разработчиков Unity с проектом GNOME. Заметка Марка опубликована в ответ на замечания Дэйва Нири (Dave Neary), в прошлом входившего в совет директоров организации GNOME Foundation, упрекнувшего Unity в нежелании сотрудничать с GNOME, соблюдая установленные в GNOME правила разработки.

В частности, Нири попытался опровергнуть утверждение, что Canonical предлагает свои разработки, но GNOME без веских причин отказывается из принимать. В качестве примера рассмотрены причины отказа от принятия libappindicator в состав GNOME: libappindicator не поддерживает интеграцию с оболочкой GNOME Shell; libappindicator зависит от GtkApplication и возможно требует интеграции дополнительного кода в GTK+; разработчики libappindicator не желают конструктивно обсуждать критику; наличие похожей альтернативной системы в GNOME. Из других причин называется медленное продвижение используемых в Ubuntu патчей в upstream (например, в Unity используются модифицированный Compiz, DBus и Glib).

Говоря о конкуренции, Марк замечает, что существует два вида конкуренции - внешняя и внутренняя. Внутри проекта Ubuntu существует интенсивная внутренняя конкуренция. Команды Ubuntu и Kubuntu и Xubuntu и Edubuntu сотрудничают, но также и конкурируют между собой, и каждому ясно, что здесь существует общая заинтересованность в донесении всех совместных достижений и опыта до каждого проекта. Что касается управления проектом GNOME, Шаттлворт говорит, что оно должно эффективно использовать конкуренцию на благо проекта, что предполагает внимательное отслеживание и недопущение местечкового "внутреннего мышления". К примеру, замечает Шаттлворт, "мне часто встречалось выражение, что "не стоит ожидать, что в GNOME будут включены идеи, которые не были рождены и размещены исключительно внутри проекта".

Позиция Марка сводится к следующему заявлению:

Когда образ Unity более-менее оформился, разработчики Ubuntu ясно понимали, что хотят выпускать её под эгидой GNOME. В общем и целом в Ubuntu выбирали дружественные GNOME-технологии, а там, где нам нужно было что-то другое, подобные решения всегда тщательно обсуждались. С самого начала Unity описывалась как "оболочка для GNOME". Со многими проектами GNOME разработчики Ubuntu успешно сотрудничали в целях интеграции API Unity в их код, потому что были уверены, что любая возникающая при этом конкуренция была конкуренцией "внутри" GNOME, и следовательно, способствовала лучшему положению всего проекта GNOME в целом.

Но разработчики Ubuntu ошибались. И судя по высказываниям, и судя по принятию решений, в GNOME все уверены в том, что Unity конкурирует извне с GNOME, а не внутри GNOME. В качестве примера тут можно привести случай, когда API индикаторов Unity (libappindicator) не был принят в роли внешней зависимости, хотя внешние API как раз и существуют для того, чтобы поощрять использование GNOME-приложений на всех платформах, включая проприетарные Windows, Mac OS X и Solaris. Этот отказ был явной попыткой предотвратить концентрирование приложений GNOME вокруг этих API. Unity воспринимается как угроза для GNOME, а не как возможность и конкуренция, способствующая его развитию.

В отличие от KDE, чьи приложения "просто работают" с Unity благодаря проделанной работе по стандартизации. Unity - это оболочка для GNOME. Сегодня лидеры проекта GNOME должны решить, хотят ли они, чтобы результаты этой конкуренции стали вкладом в их проект, или нет. В свете слабой надежды на то, что внутренние правила разработки в GNOME можно исправить, тем не менее разработчики Ubuntu успешно сотрудничают на площадке FreeDesktop.org с KDE и другими проектами, сосредоточив усилия на определении стандартов. GNOME явно не воспринял эту площадку всерьёз, но, возможно, если и дальше Unity и KDE покажут хорошие результаты работы, точка зрения Gnome изменится.

Спустя день, Дэйв Нири (Dave Neary) подготовил развернутый ответ. Краткие тезисы таковы:

  • FreeDesktop.org не работает в качестве органа по стандартизации;

  • Марк Шаттлворт не понимает, как работает GNOME;

  • GNOME понять нелегко;

  • Между Canonical, GNOME и KDE пролегла серьёзная трещина недоверия;

  • В каждом из этих проектов работают непростые личности;

  • Закулисные разговоры - яд;

  • Чтобы люди могли работать вместе, им надо находиться в одном и том же месте.

Рассматривая возможные пути выхода из сложившегося тупика, Дэйв Нири считает, что для того, чтобы сдвинуться с мертвой точки, где все находятся сейчас, можно улучшить работу и структуру freedesktop.org (с одобрения ключевых фигур проектов GNOME и KDE), сделать процессы, происходящие в GNOME (и в индивидуальных модулях), более прозрачными для взгляда со стороны, прекратить обсуждения по телефону, личные и в IRC в пользу документированных и архивированных обсуждений, и гарантировать, что люди, работающие в областях со схожими проблемами, общаются друг с другом.

Источник — http://www.opennet.ru/opennews/art.shtml?num=29863
Главная ссылка к новости — http://www.markshuttleworth.com/archives/654

Был, был и весь вышел...

2

Чё та я так и не понял, и что из всего этого следует?

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

3

Vadimsky пишет:

Чё та я так и не понял, и что из всего этого следует?

Что нужно резко переходить на xfce/lxde/e17 ab

4

mvt пишет:
Vadimsky пишет:

Чё та я так и не понял, и что из всего этого следует?

Что нужно резко переходить на xfce/lxde/e17 ab

openbox  wink

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

5

я так и не понял кто убийца и отец ребенка, ыыы

XMPP: mogul82@jabber.ru Фанбой AMD

6

Тоже сложно понять. Но ясно одно, както мутно все это вокруг GNOME. И вообще, не понимаю возникновение Unity. Зачем он нужен? Так тому и быть, голосую за Openbox!

7

Мы говорим Linux, а подразумеваем GNOME.

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

8

интересно, что будет из связки unity + wayland не столько из за unity, сколько из за wayland. будут ли плюсы от его использования? и главное какие минусы проявятся?

9 (12.03.2011 14:19:59 отредактировано Vadimsky)

QUICKSILVER пишет:

Мы говорим Linux, а подразумеваем GNOME.

Объясните, пожалуйста.
В моём понимании - Linux значит то, что я могу сделать что угодно и как мне угодно, хоть с гномом, хоть с эльфом (пардон за каламбур) хоть и без них вообще.

P.S. Интересная аналогия вырисовывается:
Гном - Gnome
Эльф - KDE
Орк - консоль что ли? чего её все так боятся?

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

10

Можно было бы уйти на e17 да только к нему интерес походу остыл и он почти не двигается в своем развитии ( а зря, симпатичный десктоп можно замутить с ним) и репозитариев нет нормальных , ставится через Ж и изобилует битыми (отсутствующими) зависимостями.

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

11

Vadimsky пишет:

Linux значит то, что я могу сделать что угодно и как мне угодно...

Не сочтите за труд прокомментировать эти слова по по подробнее. Можно по полкам, что Вам угодно менять, и как Вы это делаете, это будет особенно интересно. Только давайте сразу договоримся, что разукрашивание консольки и неповторимые обои мы оставим в стороне.

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

12

doctor_jekyll пишет:

Можно было бы уйти на e17 да только к нему интерес походу остыл и он почти не двигается в своем развитии

Ну это Вы новости не читаете ab http://www.opennet.ru/opennews/art.shtml?num=29424

doctor_jekyll пишет:

( а зря, симпатичный десктоп можно замутить с ним) и репозитариев нет нормальных , ставится через Ж и изобилует битыми (отсутствующими) зависимостями.

Это вопросы к дистростроителям. Например:

http://storage6.static.itmages.ru/i/11/0312/s_1299929411_975e5699bb.png

13

*ОффтопиК*
mvt,

Я тщетно пытался заставить его нормально крутиться в дебиане, зеркало алфагемини просто изобилует битыми пакетами и отсутствующими зависимостями.  Хотелось бы найти какой то дистр с нормальной , нативной, поддержкой Enlightenment (окромя Elive).

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

14

doctor_jekyll пишет:

*ОффтопиК*
Хотелось бы найти какой то дистр с нормальной , нативной, поддержкой Enlightenment (окромя Elive).

http://www.pclinuxos.com/

15

mvt,
Что на счет поддержки VPN (PPTP) искаропки?

OS: Slackware 14.1
Torrent: Transmission 2.44
Browser: Firefox ESR

16

openbox наше все )) Давно свалил на него и забыл про Gnome. Что касаемо KDE, то я успел поработать только в 3 кедах, четвертые не переношу.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

17 (12.03.2011 16:34:59 отредактировано mvt)

doctor_jekyll пишет:

mvt,
Что на счет поддержки VPN (PPTP) искаропки?

1. Мандривовский центр управления никуда не делся
2. Скрипт pptp-command присутствует
PS http://linuxforum.ru/viewtopic.php?pid=13080#p13080

18

Тоже давно кроме опенбокса ничего юзать не могу. Кажется это единственный wm который не делает никаких предположений о пользователе, ну кроме самых примитивных(виндовых) хоткеев которые скорее несут демонстрационную функцию чем идейную.

Если у вас не получается разговаривать снисходительным тоном, найдите пользователя Unix, он покажет, как это делается. Скотт Адамс

19

papin-aziat пишет:

Не сочтите за труд прокомментировать эти слова по по подробнее. Можно по полкам, что Вам угодно менять, и как Вы это делаете, это будет особенно интересно. Только давайте сразу договоримся, что разукрашивание консольки и неповторимые обои мы оставим в стороне.

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null