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

В открытом письме, направленном команде популярного репозитория кода, больее тысячи разработчиков выразили общее мнение, что они не удовлетворены управлением сайтом и каналами поддержки, которые призваны играть ключевую роль в обслуживании сообщества Open Source.

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

«Многие из нас разочарованы, — говорится в письме. — Разработчики ряда самых популярных на GitHub проектов чувствуют, что на них совершенно не обращают внимания. Через единственный предоставленный нам канал поддержки мы либо получаем отписки, либо нам вообще не отвечают».

Отсутствие видимости того, как обрабатываются запросы разработчиков (и даже того, работает ли с ними GitHub вообще), является главной претензией, выраженной в открытом письме. «Поскольку обычно мы осуществляем нашу работу открыто и каждый может вносить вклад в проект, нам кажется странным пребывать в неведении относительно важнейших зависимостей наших проектов», — говорится в нем.

В числе других приведенных в письме серьезных претензий отметим следующие:

  • Проблемы часто формулируются без критически важной информации, в частности без указания тестируемой версии и необходимых действий по воспроизведению проблемы. Разработчики просят дополнить общее поле для формулировки вопроса специальными полями и создать механизм, гарантирующий их обязательное заполнение по каждой проблеме.
  • К проблемам часто добавляются бессодержательные комментарии «+1», которые только отвлекают от дела мэйнтейнеров и подписавшихся для обсуждения проблемы. Хотя благодаря пометкам +1 мейнтейнеры могут судить о степени распространенности проблемы, такую систему эффективнее заменить системой голосования.
  • Проблемы и запросы на включение кода часто создаются без всякого соблюдения инструкций по их оформлению.

На момент написания статьи открытое письмо привлекло 1147 подписей.

Под заявлением о необходимости перемен подписались, в частности, Адам Брэдли, мэйнтейнер проекта Ionic, мэйнтейнер PostCSS Бен Бриггс, Каталин Марис из HTML5 Boilerplate, Дэйв Метвин из jQuery и Уэсли Чо из UI Bootstrap.

Хотя GitHub вмещает более 30 миллионов свободных проектов, распечаток кода и файлов, сам этот сайт не относится к Open Source. Возможно, идея GitHub становится несколько искусственной, но если сайт хочет поддерживать достаточную удовлетворенность разработчиков, чтобы они продолжали вносить вклад в проекты без финансового вознаграждения, на эти жалобы, по крайней мере, должен быть дан ответ.

В письме говорится: «Если бы GitHub строился по принципу Open Source, мы могли бы реализовать все эти вещи самостоятельно как сообщество — нам это по плечу!»

В интервью порталу ZDNet представитель GitHub сказал следующее: «Направление Open Source для GitHub является критически важным, и мы очень серьезно воспринимаем эти претензии. Мы работаем над несколькими из обсуждаемых инициатив, и ищем проактивные пути, которые бы побуждали мэйнтейнеров Open Source по-прежнему рассматривать GitHub как отличный инструмент для своих сообществ».