O autor da extensão BetterSlack o retira a pedido de advogados do Slack



A BetterSlack anunciou a retirada de sua extensão do Chrome, o que melhora a funcionalidade da versão web do Slack. Isso aconteceu poucos dias após o anúncio da primeira versão , e o motivo foi uma carta do departamento jurídico do Slack.

O programador uruguaio Gervasio Marchand publica uma carta do departamento jurídico. Ele afirma que a extensão viola várias disposições da Política de uso aceitável do Slack . Em particular, as regras proíbem “tentativas de desenvolvimento reverso (engenharia reversa), descompilação, hacking, desligamento, interferência, desmontagem, modificação, cópia, alteração da funcionalidade, integridade e ordem de prestação de serviços” por terceiros.

"A implementação do JavaScript no Slack por meio da extensão do Chrome pode afetar a privacidade e a segurança de nossos clientes e produtos", foi informado. "Além disso, isso pode criar problemas de confiabilidade com as atualizações do produto".

A carta contém uma solicitação "para alterar o produto para que você não imponha seu próprio código" e também para escolher um novo nome para o projeto, para que ele não inclua a palavra "Slack".

Os advogados expressaram a esperança de que os problemas acima sejam resolvidos "nos próximos sete dias" e ofereceram a ajuda de seus consultores ao desenvolvedor.

O autor acredita que todos os requisitos são totalmente viáveis, exceto um. Ele não pode "alterar o produto para não incorporar seu próprio código" no aplicativo Slack. Na verdade, esse era o significado de expansão e, sem essa funcionalidade, perde todo o sentido. Ele também aponta que outros serviços da web têm uma atitude completamente diferente em relação aos autores de extensões que alteram a funcionalidade do site ou aplicativo: incluindo Stack Overflow , GitHub e Atlassian . Eles estabeleceram feedback com os desenvolvedores e incentivaram o desenvolvimento de extensões de terceiros, e até informaram aos autores dessas extensões sobre novos recursos e alterações no site para que eles pudessem se preparar. Por exemplo, para o GitHub, há uma extensão do ZenHub que melhora significativamente a funcionalidade do site. Portanto, após o lançamento, os desenvolvedores do GitHub perceberam que ele realmente ajuda os usuários - e começaram a trabalhar com os autores da extensão, para que algumas alterações no site não interfiram no trabalho do ZenHub (mesmo uma pequena alteração na interface do usuário pode facilmente quebrar a extensão).

Extensão ZenHub para o github

De qualquer forma, milhares de pessoas injetam JS arbitrariamente em páginas por meio de extensões como o Tampermonkey. Uma pessoa realmente não tem o direito de alterar a página no navegador de seu computador como ele deseja? Acontece que não.

De um jeito ou de outro, mas o programador retira sua extensão. No entanto, o código fonte da extensão é publicado no GitHub e ainda não foi removido do diretório da Chrome Web Store . Ele já tem muitos garfos no GitHub, por isso é improvável que o departamento jurídico do Slack consiga colocar a pasta de volta no tubo.

A extensão BetterSlack é um pequeno botão no navegador que abre um menu com vários recursos úteis:

  • bloquear (ocultar) usuários específicos;
  • geração automática de links de Hangout;
  • inserir links através do Markdown;
  • transferência de reações para o poste para o lado direito, para que não ocupem espaço verticalmente;
  • desativando a visualização do Google Drive (o programador não encontrou essa opção nas configurações do Slack);
  • desativando a visualização do link;
  • desativando emojis na barra de status;
  • exibir apenas suas reações ou reações às suas mensagens.


O autor escreveu a extensão para si mesmo e incluiu as funções de que ele precisava pessoalmente. Ele apenas pensou que o BetterSlack também poderia ser útil para alguém, então publicou-o publicamente.

Alternativas ao Slack


Também vale lembrar a existência do Zulip e outras alternativas ao Slack. O mesmo Zulip carece de algumas das falhas de Slack. Por exemplo, o sistema de encadeamentos ajuda a conduzir uma conversa no modo assíncrono, ou seja, não exige que os interlocutores estejam constantemente presentes no bate-papo durante a conversa.


Zulip Thread System

Um usuário pode fazer uma pergunta pela manhã, o segundo responderá à noite - e eles continuarão a conversa normalmente, e a cadeia de respostas será agrupada como um segmento de emails por título. Em um fluxo contínuo no canal Slack, não é muito conveniente manter uma conversa por um longo tempo.

Source: https://habr.com/ru/post/pt421801/


All Articles