L'auteur de l'extension BetterSlack la retire à la demande des avocats de Slack



BetterSlack a annoncé le retrait de son extension Chrome, qui améliore les fonctionnalités de la version Web de Slack. Cela s'est produit quelques jours seulement après l' annonce de la première version , et la raison en était une lettre du service juridique de Slack.

Le programmeur uruguayen Gervasio Marchand publie une lettre du service juridique. Il indique que l'extension viole un certain nombre de dispositions de la politique d'utilisation acceptable de Slack . En particulier, les règles interdisent les «tentatives de développement inverse (rétro-ingénierie), de décompilation, de piratage, d'arrêt, d'interférence, de démontage, de modification, de copie, de modification des fonctionnalités, de l'intégrité et de l'ordre des services rendus» par des tiers.

"L'implémentation de JavaScript dans Slack via l'extension Chrome peut affecter la confidentialité et la sécurité de nos clients et de notre produit", a-t-il été informé. «De plus, cela peut créer des problèmes de fiabilité avec les mises à jour des produits.»

La lettre contient une demande «de changer le produit afin que vous ne nous imposiez pas votre propre code», et aussi de choisir un nouveau nom pour le projet afin qu'il n'inclue pas le mot «Slack».

Les avocats ont exprimé l'espoir que les problèmes ci-dessus seront résolus "dans les sept prochains jours" et ont offert l'aide de leurs consultants au développeur.

L'auteur estime que toutes les exigences sont pleinement réalisables, sauf une. Il ne peut pas "modifier le produit pour ne pas intégrer son propre code" dans l'application Slack. En fait, c'était le sens de l'expansion et sans une telle fonctionnalité, elle perd tout son sens. Il souligne également que d'autres services Web ont une attitude complètement différente à l'égard des auteurs d'extensions qui modifient la fonctionnalité de leur site Web ou de leur application: y compris Stack Overflow , GitHub et Atlassian . Ils ont établi un retour d'information avec les développeurs et encouragent le développement d'extensions tierces, et informent même les auteurs de ces extensions à l'avance des nouvelles fonctionnalités et des changements sur le site afin qu'ils puissent se préparer. Par exemple, pour GitHub, il existe une extension ZenHub qui améliore considérablement les fonctionnalités du site. Ainsi, après sa sortie, les développeurs de GitHub ont remarqué que cela aide vraiment les utilisateurs - et ont commencé à travailler avec les auteurs de l'extension afin que certaines modifications sur le site n'interfèrent pas avec le travail de ZenHub (même un léger changement dans l'interface utilisateur peut facilement casser l'extension).

Extension ZenHub pour github

Quoi qu'il en soit, des milliers de personnes injectent arbitrairement JS dans des pages via des extensions comme Tampermonkey. Une personne n'a-t-elle vraiment pas le droit de modifier la page dans le navigateur de son ordinateur comme elle le souhaite? Il s'avère que non.

D'une manière ou d'une autre, mais le programmeur retire son extension. Cependant, le code source de l'extension est publié sur GitHub et n'a pas encore été supprimé du répertoire Chrome Web Store . Il a déjà de nombreuses fourchettes sur GitHub, il est donc peu probable que le service juridique de Slack puisse remettre la pâte dans le tube.

L'extension BetterSlack est un petit bouton dans le navigateur qui ouvre un menu avec plusieurs fonctionnalités utiles:

  • bloquer (masquer) des utilisateurs spécifiques;
  • génération automatique de liens Hangout;
  • insérer des liens via Markdown;
  • transfert des réactions au poteau vers le côté droit afin qu'elles ne prennent pas de place verticalement;
  • désactiver l'aperçu de Google Drive (le programmeur n'a pas trouvé cette option dans les paramètres de Slack);
  • désactiver l'aperçu du lien;
  • désactiver les emojis dans la barre d'état;
  • n'affichez que vos réactions ou réactions à vos messages.


L'auteur a rédigé l'extension pour lui-même, il a donc inclus les fonctions dont il avait personnellement besoin. Il pensait simplement que BetterSlack pourrait être utile pour quelqu'un aussi, alors il l'a publié publiquement.

Alternatives à Slack


Il convient également de rappeler l'existence de Zulip et d'autres alternatives à Slack. Le même Zulip n'a pas les défauts de Slack. Par exemple, le système de threads permet de mener une conversation en mode asynchrone, c'est-à-dire qu'il ne nécessite pas que les interlocuteurs soient constamment présents dans le chat pendant la conversation.


Système de filetage Zulip

Un utilisateur peut poser une question le matin, le second lui répondra le soir - puis il poursuivra la conversation normalement, et la chaîne de réponses sera regroupée en un fil d'e-mails par titre. Dans un flux continu sur le canal Slack, il n'est pas très pratique de maintenir une conversation pendant longtemps.

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


All Articles