Автор расширения BetterSlack отзывает его по требованию юристов Slack



    Разработчик BetterSlack объявил об отзыве своего расширения к Chrome, улучшающего функциональность веб-версии Slack. Это произошло всего через несколько дней после анонса первой версии, а причиной стало письмо из юридического отдела Slack.

    Уругвайский программист Гервасио Маршан (Gervasio Marchand) публикует текст письма из юридического отдела. Там говорится, что расширение нарушает ряд положений из Политики приемлемого использования Slack. В частности, правила запрещают «попытки обратной разработки (реверс-инжиниринга), декомпиляции, взлома, отключения, помех в работе, дизассемблирования, модификации, копирования, изменения функциональности, целостности и порядка оказания услуг» со стороны любых третьих лиц.

    «Внедрение JavaScript в Slack через расширение Chrome может повлиять на конфиденциальность и безопасность наших клиентов и нашего продукта, — сказано в сообщении. — Кроме того, это может создать проблемы с надёжностью при обновлениях продукта».

    В письме содержится просьба «изменить продукт таким образом, чтобы вы не навязывали нам свой собственный код», а также выбрать новое имя для проекта, чтобы оно не включало в себя слово “Slack”.

    Адвокаты выразили надежду, что указанные выше вопросы будут решены «в ближайшие семь дней» и предложили разработчику помощь своих консультантов.

    Автор считает, что все требования вполне выполнимы, кроме одного. Он никак не может «изменить продукт, чтобы не внедрять собственный код» в приложение Slack. Собственно, в этом был смысл расширения и без такой функциональности оно теряет всякий смысл. Он также обращает внимание, что другие веб-сервисы совершенно иначе относятся к авторам расширений, которые меняют функциональность их сайта или приложения: в их числе Stack Overflow, GitHub и Atlassian. Они наладили обратную связь с разработчиками и поощряют разработку сторонних расширений, и даже заранее рассказывают авторам этих расширений о новых функциях и изменениях на сайте, чтобы те успели подготовиться. Например, для GitHub существует расширение ZenHub, которое значительно улучшает функциональность сайта. Так вот, после его выхода разработчики GitHub заметили, что оно действительно помогает пользователям — и начали сотрудничать с авторами расширения, чтобы какие-то изменения на сайте не помешали работе ZenHub (даже незначительное изменение UI может легко сломать расширение).

    Расширение ZenHub для GitHub

    Да и вообще, тысячи людей произвольно внедряют JS на страницы через расширения вроде Tampermonkey. Неужели человек не имеет права менять страницу в браузере на своём компьютере как ему хочется? Оказывается, не имеет.

    Так или иначе, но программист отзывает своё расширение. Впрочем, исходный код расширения опубликован на GitHub и его пока не удалили из каталога Chrome Web Store. на GitHub у него уже много форков, так что вряд ли юридический отдел Slack сможет засунуть пасту обратно в тюбик.

    Расширение BetterSlack — это маленькая кнопка в браузере, которая открывает меню с несколькими полезными функциями:

    • блокировка (скрытие) конкретных пользователей;
    • автоматическая генерация ссылок Hangout;
    • вставка ссылок через Markdown;
    • перенос реакций на пост в правую часть, чтобы они не занимали место по вертикали;
    • отключение предпросмотра Google Drive (программист не нашёл эту опцию в настройках Slack);
    • отключение предпросмотра ссылок;
    • отключение эмодзи в строке статуса;
    • отображение только ваших реакций или реакций на ваши сообщения.


    Автор писал расширение для себя, так что включил в него те функции, которые были нужны ему лично. Он просто думал, что кому-нибудь BetterSlack тоже может пригодиться, поэтому опубликовал его в открытом доступе.

    Альтернативы Slack


    Стоит также напомнить о существовании Zulip и других альтернатив Slack. Тот же Zulip лишён некоторых недостатков Slack. Например, система тредов помогает вести разговор в асинхронном режиме, то есть не требует от собеседников постоянного присутствия в чате во время беседы.


    Cистема тредов Zulip

    Один пользователь может задать вопрос утром, второй ответит на него вечером — и дальше они нормально продолжат беседу, а цепочка ответов будет сгруппирована как тред электронных писем по заголовку. В сплошном потоке на канале Slack не очень удобно поддерживать беседу в течение длительного времени.
    Support the author
    Share post

    Comments 19

      0
      Может разработчику стоит прикинуться, что он из Франции или России (реверс-инжиниринг разрешен, хотя он тут вообще не причем).
      Не будут же они банить пользователей? Но Slack перегибает в строгости.
        +1
        А можно два слова, что такое slack? Это slack.com?
          +1
          Так точно
          +4
          В сплошном потоке на канале Slack не очень удобно поддерживать беседу в течение длительного времени.

          Подождите, в Слаке же прекрасно есть треды.

            +13
            Так как это «авторская» статья Ализара (нет плашки «Перевод») и не приведено других аналогов, помимо Zulip (пусть сказано, что они присутствуют и без ссылки), то существует (пренебрежимо малая вероятность), что весь пост затевался ради Zulip. Но все присутствующие рядом со мной (кот и агама) подтвердят, что такого быть не может.
            Дополнено: маловато скобок было :)
            +1
            Меня раздражает слака, но тем не менее справедливости ради она умеет в треды.
              0
              Не знаю, как работают треды в Slack, но Zulip — скорее форум, чем чат. Т.е. там нельзя просто так писать сообщения, без тредов (по крайней мере, когда его только заопенсорсили, так и было, а еще сообщения удалять нельзя, даже администраторам).
              • UFO just landed and posted this here
              +1
              Стоит также напомнить о существовании Zulip и других альтернатив Slack.

              К сожалению, slack стал как-бы стандартом. И разработчики сторонних приложений делают интеграцию в первую очередь с ним. Пример тому zeplin.io, где других интеграций просто нет.
                0
                Прямая альтернатива Slack — Mattermost. Интегрируется во всё.
                0
                IMHO в современном ИТ мире, этот ход со стороны SLACK в большой минус ему по репутации. Как бы не вылилось боком. Альтернативы то есть.
                  +2
                  Более близкая open-source альтернатива Slack — это Mattermost. Очень похоже и на своем сервере.
                    0
                    Есть ещё Ryver, недорогой аналог слака.
                      0
                      Slack вроде не плохой продукт идеологически, но как же страдает реализация. Дикое выжирание ресурсов на всех устройствах. Постоянный дисконект при слабом инете, когда тот же Телеграм пашет без проблем.
                      И я до сих пор не понимаю, почему они сознательно избегают такой функции, как отметка о прочтении сообщения твоим собеседником. Это дико неудобно!
                        +1
                        1) Недальновидности нет предела, вместо того, чтобы улучшать свой функционал, а может даже и взять в свой штат этого «несчастного» уругвайского программиста, руководство слака пилит сук, на котором сидит
                        2) Ну написали они ему и что с того? Слать их лесом и все дела. Что они ему сделают? Он же не зарабатывает на своем расширении, платить ему официально не чем
                          0
                          Они ему сделают суд. Для того, чтобы судиться, нужны деньги. До того как ты выиграешь суд, ты должен платить тем, кто будет представлять твои дела в суде. И даже если выиграешь, далеко не всегда можно возложить свои расходы на обидчика.

                          Поэтому и работает пугание судом.
                            –1
                            Ок, сделают суд. что будет, если он забьет на этот суд и соотв-но проиграет? Материального ущерба он никакого не нанес, а наоборот, ведь его инструмент нацелен не на использование конкурентов слаки, а саму слаку. Также он никакого материального вознаграждения не получал. В таком случае, непонятно, что ему грозит. Да, можно сказать, что он нарушил лицензионное соглашение и прочую лабуду, но это нематериальный ущерб, в этом случае суд может постановить прекратить распостранение. Пусть хоть обзапрещает, тоже мне, пугальщики…
                          +3
                          с такими доводами можно наехать на половину расширений, наверное. например, на блокировщики рекламы, которые подло вмешиваются в работу сайта и даже нарушают (гхм) его работу.
                            0
                            (комментарий был удален)

                          Only users with full accounts can post comments. Log in, please.