BetterSlack扩展作者应Slack律师的要求将其撤回



BetterSlack 宣布退出其Chrome扩展程序,该扩展程序改进了Slack网络版本的功能。 这是在发布第一版的几天后发生的,原因是Slack法律部门的来信。

乌拉圭程序员Gervasio Marchand发表了法律部门的来信。 它声明该扩展违反了Slack可接受使用策略的许多规定。 特别是,这些规则禁止任何第三方“尝试进行逆向开发(逆向工程),反编译,黑客入侵,关机,干扰,拆卸,修改,复制,更改功能,完整性和渲染服务顺序”。

“通过Chrome扩展程序在Slack中实施JavaScript可能会影响我们客户和我们产品的隐私和安全性,”它被告知。 “此外,这可能会在产品更新中造成可靠性问题。”

这封信包含一个要求“更改产品,以免您在我们身上强加自己的代码”,并为该项目选择一个新名称,以使其不包含“ Slack”一词。

律师表示希望上述问题将在“未来七天内”得到解决,并向开发商提供顾问的帮助。

作者认为,除一个条件外,所有要求都是完全可行的。 他不能在Slack应用程序中“更改产品以免嵌入自己的代码”。 实际上,这就是扩展的含义,如果没有这种功能,它将失去所有含义。 他还指出,其他Web服务对于扩展程序的作者具有完全不同的态度,这些扩展程序会更改其网站或应用程序的功能:包括Stack OverflowGitHubAtlassian 。 他们已经与开发人员建立了反馈关系,并鼓励开发第三方扩展,甚至提前将这些扩展的作者告知网站上的新功能和更改,以便他们进行准备。 例如,对于GitHub,有一个ZenHub扩展,可显着改善站点的功能。 因此,在GitHub发布后,GitHub开发人员注意到它确实对用户有所帮助-并开始与扩展的作者合作,以便站点上的某些更改不会干扰ZenHub的工作(即使UI中的微小更改也很容易破坏扩展)。

GitHub的ZenHub扩展

无论如何,成千上万的人通过Tampermonkey之类的扩展程序将JS随意注入页面中。 一个人真的没有权利按自己的意愿在计算机的浏览器中更改页面吗? 事实并非如此。

一种或另一种方式,但是程序员撤回了扩展名。 但是,扩展程序的源代码已发布在GitHub上 ,尚未从Chrome Web Store目录中删除。 他在GitHub上已经有很多分叉,因此Slack法律部门不太可能将粘贴放回试管中。

BetterSlack扩展是浏览器中的一个小按钮,可打开包含一些有用功能的菜单:

  • 阻止(隐藏)特定用户;
  • 自动生成环聊链接;
  • 通过Markdown插入链接;
  • 将反应转移到柱子的右侧,以免它们垂直占用空间;
  • 禁用Google云端硬盘预览(程序员在Slack设置中找不到此选项);
  • 禁用链接预览;
  • 在状态栏中禁用表情符号;
  • 仅显示您的反应或对消息的反应。


作者为自己编写了扩展名,因此他包括了他个人需要的那些功能。 他只是认为BetterSlack可能也会对某人派上用场,所以他公开发布了它。

Slack的替代品


还值得回顾的是Zulip和Slack的其他替代产品的存在。 同样的Zulip缺少Slack的一些缺陷。 例如,线程系统有助于以异步模式进行对话,也就是说,它不需要对话者在对话过程中始终出现在聊天中。


Zulip螺纹系统

一个用户可以在早上问一个问题,第二个用户将在晚上回答他-然后他们将继续正常对话,并且答案链将按标题分组为电子邮件线索。 在Slack频道上的连续流中,长时间保持对话不是很方便。

Source: https://habr.com/ru/post/zh-CN421801/


All Articles