Репозиторий GitLab решил не вводить принудительный сбор телеметрических данных пользователей. Причиной стало масштабное недовольство аудитории сервиса и призывы отказаться от его услуг.
Хочу все знать
Несколько месяцев назад разработчики GitLab поделились планами внедрить в свои продукты инструменты для сбора телеметрии. Это могли быть как разработки самой компании, так и сторонние решения.
В октябре в блоге репозитория появилась информация о том, что отныне хостинг начнет собирать расширенные данные о своих пользователях. В сервисы компании были добавлены Javascript-сниппеты, подобные тем, что использует Google Analytics. Встраиваемый код необходим для сбора статистики и аналитики, а также взаимодействия со сторонними службами телеметрии.
Изменения затронули почти все тарифы компании. Исключение сделали лишь для GitLab Core и GitLab Community Edition с ограниченным функционалом. Возможности отказаться от сбора телеметрии не оказалось: если пользователь не принимал новые условия работы хостинга, то он лишался доступа к API и веб-интерфейсу сервиса и получал блокировку аккаунта.
«Чтобы сделать GitLab лучше, нам необходимо больше данных о том, как пользователи используют GitLab», – объяснили свое решение разработчики репозитория.
Реакция аудитории
Сообщество GitLab отреагировало на изменения крайне негативно. Критика обрушилась на все возможные места коммуникации с компанией: гневные сообщения появились на багтрекере репозитория, в социальных сетях, на форумах Reddit, Y Combinator и других подобных площадках.
Многие пользователи рассказали, что выбрали GitLab именно потому, что, в отличие от конкурентов, компания никогда не следила за своей аудиторией. Принудительный сбор телеметрии подорвал доверие к платформе.
Часть клиентов сервиса обратила внимание на то, что изменения в работе репозитория могут противоречить нормам Общего регламента Евросоюза по защите данных (GDPR). Услугами GitLab пользуются не только физические лица, но и организации, а для многих из них подобные условия сотрудничества недопустимы из-за необходимости передавать конфиденциальные сведения.
Недовольные пользователи призвали отказаться от работы с GitLab, пока компания не пересмотрит свое решение.
Временная победа
Вскоре после волны критики разработчики GitLab сообщили, что услышали сообщество и отменили внедрение телеметрической системы. Условия пользовательского соглашения также вернули к старой редакции.
Тем не менее, окончательно отказаться от идеи сбора аналитики компания не спешит. В блоге представители репозитория уточнили, что откат изменений произошел лишь для того, чтобы ответить на сообщения пользователей, учесть их критику и после этого еще раз провести оценку плана по внедрению телеметрии.