Почему Slack не подходит для обмена сообщениями с открытым исходным кодом
Перевод статьи Why Slack is inappropriate for open source communications, автор Dave Cheney
Полное описание: мой работодатель создает альтернативу сервису Slack. Все мои опасения по поводу использования чат-услуг Slack в равной степени относятся к его конкурентам, в том числе к моим работодателям.
Я несколько раз писал о моем разочаровании при смене проектов с открытым исходным кодом от открытых, асинхронных, коммуникационных инструментов, таких как форумы, списки рассылки и трекеры, к закрытым синхронным коммуникационным сервисам, таким как Slack. Этот пост - это длинная форма моего разачарования.
Для кого Slack подходит?
Прежде чем приступить к загрузке, давайте поговорим о хороших моментах - о синхронных чат-приложениях, таких как Slack, HipChat и т. д.
В рабочем контексте чат-приложения заменяют брандмауны @staff об испытаниях систем пожаротушения, сломанных лифтах и спонтанной доступности хлебобулочных изделий. Это хорошо, так как от спама такого рода часто невозможно отписаться.
В контексте проекта с открытым исходным кодом Slack, HipChat, Gitter и т. д. являются форумом для пропаганды, сплетен, неофициальных обсуждений и поддержки. Мои жалобы начинаются, когда Slack и друзья рекламируются как рекомендуемый способ общения с проектом.
Почему Slack - плохо для открытого общения?
Моя жалоба на растущее использование чат-услуг, таких как Slack, HipChat и т. п. заключается в том, что эти службы не открыты. Как я вижу, это два вопроса:
Slack и др. - платные услуги с закрытым членством. Конечно, на процессорах Heroku есть много маленьких приложений, которые автоматизируют процесс «Отправить мне приглашение», но в основном это закрытые системы. Это означает, что содержимое внутри этих систем закрыто. Я не могу ссылаться на обсуждение в канале Slack в твиттере. Я не могу ссылаться на него в отчете о проблеме, и я не могу привести его в презентации. Знания являются силовыми для тех, у кого есть время и возможность участвовать в чатах в режиме реального времени.
Slack и др. основаны на синхронной коммуникации, которые различают тех, кто может или не может участвовать в разговоре в режиме реального времени. Например, чат в реальном времени отличается от тех, кто не находится в одном и том же часовом поясе - вы не можете участвовать полностью в проекте с открытым исходным кодом, если все обсуждение происходит во время сна. Даже если вы находитесь в одном и том же часовом поясе, чат в режиме реального времени предполагает привилегию, что у вас есть свободное время или работодатель, который не возражает против того, чтобы вы постоянно отвлекались, чтобы присутствовать в чате.
На мой взгляд, эти вопросы неотделимы. Звонки на использование IRC вместо этого не упускают из виду, что IRC аналогично в режиме реального времени, так же, как попытки создать журнал post facto канала Slack пропускают тот факт, что это запись беседы, которую другие не могут внести в равной степени. Не существует решения для равноправной связи с открытым исходным кодом, которая не затрагивает их одновременно.
Асинхронная связь для проектов с открытым исходным кодом
Вместо закрытых, синхронных систем я рекомендую проекты с открытым исходным кодом, которые придерживаются асинхронных средств связи, которые имеют общедоступный URL-адрес и доступны через поиск. Инструменты, которые соответствуют этому требованию - лучше всех; это список рассылки, трекеры и форумы.
Хотите больше полезных советов? Смотрите и подписывайтесь на наш канал! Здесь я публикую лучшие советы для пользователей Андроид, Windows, iOS и Mac OS. Также вы можете задать мне любой вопрос, подписавшись на канал.