GitLab передумал вносить изменения в условия использования своих продуктов. Изменения, которые предполагали обязательный сбор данных об активности пользователей, в том числе и с помощью сторонних программ, были анонсированы в блоге компании.
Представители GitLab сообщали о том, что хостинг GitLab.com и платные пакеты, такие как Starter, Premium и Ultimate, отныне будут включать в себя сниппеты, которые будут работать «аналогично Google Analytics». Также при сборе статистики планировалось использовать и сторонние сервисы, например, от компании Pendo. Изменения не касались только платформ GitLab Core и GitLab Community Edition.
«Нам нужно больше данных о том, как пользователи работают с GitLab, чтобы сделать GitLab лучше», — заявляли разработчики.
Нововведения вводились в принудительном порядке — иначе доступ пользователей к продуктам платформы был бы заблокирован.
Новость сразу вызвала бурную негативную реакцию сообщества. Пользователи высказывались как на GitLab, так и в соцсетях, а также на таких ресурсах, как Reddit и YCombinator. В основном, в своих сообщениях пользователи указывали на то, что подобные практики подрывают доверие клиентов, а также о том, что многие перешли на GitLab именно потому, что раньше компания избегала подобных решений. Кто-то указывал на то, что есть организации, которые не могут позволить себе использовать ПО, следящее за активностью клиентов.
«Телеметрия (или как вы это называете) должна работать опционально. Не только для того, чтобы сделать использование платформы более комфортными, но и потому, что среди нас много тех, кто перестанет использовать GitLab, если она начнет отслеживать данные. Некоторые организации могут просто не иметь возможности использовать программное обеспечение, если оно собирает определенные данные», — писали пользователи.
«Наша компания перешла на GitLab из GitHub после того, как последнюю приобрела Microsoft. Мы боялись, что руководители компании попытаются выжать из пользователей все возможное с помощью подобных практик. Мы очень разочарованы тем, что руководство GitLab решило пойти по этому пути. Это решение было плохо спланировано и спешно внедрено с расчётом на то, что реакция сообщества не будет достаточно серьёзной, чтобы отменить эти изменения. Я призываю сотрудников GitLab противостоять подобным решениям, которые не только наносят ущерб имиджу компании, но и медленно подрывают её культуру».
Шквал критики и готовность большого числа пользователей отказаться от GitLab вовсе, если решение не будет пересмотрено, заставило руководство компании спешно отказаться от изменений. В блоге GitLab появилось сообщение о том, что все внесённые в правила использования нововведения будут отменены. Руководство GitLab извинилось перед пользователями и пообещало впредь учитывать мнение сообщества.
«23 октября мы отправили электронное письмо с объявлением о предстоящих изменениях. Основываясь на обратной связи от наших клиентов, пользователей и более широкого сообщества, мы на следующий день удалили эти изменения до того, как они вступили в силу. Кроме того, GitLab обязуется не внедрять телеметрию в наших продуктах с использованием сторонней службы аналитики продуктов. Это явно шокировало наше сообщество, и я прошу прощения за эту ошибку», — написал гендиректор и соучредитель GitLab Сид Сидбрандий.