限一个月改正,特朗普的社交网站违反 AGPL

来源: OSCHINA
编辑: 一君_
2021-11-02 08:46:00

特朗普尚在襁褓中的社交网络“Truth Social”被指控违反了 AGPLv3。

特朗普媒体和技术集团日前发布社交网络“Truth Social”。随后,软件自由保护协会 SFC 指出,该软件复制了 AGPLv3 保护下的社交网络 Mastodon 的源代码,但并未按照 AGPLv3 的要求向网站测试用户发送 Truth Social 的源代码,违反规定

软件自由保护协会分析,特朗普集团有 30 天的时间来补救违规行为,否则他们在软件中的权利将被永久终止。

被推特禁言 9 个月,特兰普搞出了 Truth Socia

今年 1 月,特朗普支持者冲进美国国会大厦扰乱大选议程之后,Twitter 以“存在进一步煽动暴力行为的风险”为由,永久封停特朗普 8000 万粉丝的账户,Facebook 和其他社交媒体平台也相继停用特朗普的账户。接着,特朗普便宣称要创立自己的社交媒体软件,并在 2 月创办特朗普媒体和技术集团。

时隔 9 个月,特朗普媒体和技术集团在 10 月 20 日发稿宣布,他们将推出一个名为“Truth Social”的社交网络。Truth Social 已经可以在 Apple App Store 中下载,计划在 11 月开始面向受邀嘉宾推出 Beta 版,2022 年第一季度将在全美范围内推出。

 

特朗普声称,他创建 Truth Social 和 TMTG(特朗普媒体和技术集团)是为了对抗大型科技公司的暴政,“我们生活在一个 Twitter 上存在大量塔利班的世界,但你最喜欢的美国总统却被噤声。这是无法接受的。我很高兴能很快在 Truth Social 上发布我的第一个 Truth。TMTG 成立的使命是为所有人发声。我很高兴很快就可以开始分享我对 Truth Social 的想法并反击大型科技公司。”

据其集团规划,下一步要基于订阅的视频做点播服务 TMTG+,以娱乐、新闻和播客为特色。最终,特朗普媒体与技术集团将与亚马逊的 AWS 云服务和谷歌云竞争。

不过,据华盛顿邮报报道,特朗普在建立独立运作的互联网业务方面可能面临严峻挑战,Truth Social 早早就暴露出安全性方面的短板,还有着一系列奇怪的设计决策等等。此外,Truth Social 看起来完全抄袭了 Twitter 的设计,比如用户可以发布类似推文的 Truth,或转发推文的 Re-Truths……总之,这个社交网站并不被欧美主流媒体所看好。

AGPLv3 条款之下,前美国总统也没有特例

Truth Social 也遭到了技术界的抨击。

Truth Social 网站的代码显示,它使用了开源软件 Mastodon源代码并且没有作出修改。Mastodon 在 2016 年上线,使用 AGPLv3 协议,任何人都可以使用它的源码来制作自己的社交网站。

但根据 AGPLv3 的规定,开发人员需共享任何修改并链接到原始源代码。简单来说,Truth Social 需要明确提供原始代码的链接,并且向用户主动分发自己的源代码文件。然而 Truth Social 并没有这样做。

软件自由保护协会在 10 月 21 日发文称,Truth Social 的早期用户没有收到该网站的源代码,特朗普集团目前无视了源代码公开的请求。如果他们在 30 天内依旧不按照规定分发源代码,那么 AGPLv3 所授予的权利和许可将自动永久终止。

“这就是 AGPLv3 的修正条款的运作方式——无一例外——即使您是房地产大亨、真人秀明星,甚至是前美国总统。”软件自由保护协会在文中这样写道。该文作者 Bradley M. Kuhn 和其同事 Software Freedom Conservancy 是调查不遵守 Copyleft 许可方面的专家,他们将会密切关注此事件,并坚持要求特朗普集团将相应源码提供给所有使用该网站的人。

Mastodon 公司也在尝试通过法律途径解决问题,其创始人 Eugen Rochko 向媒体表示,特朗普的网站违反 Mastodon 的许可规则, Eugen Rochko 已联系对方公司的法律顾问。Rochko 说,Mastodon 无法在违规的情况下直接关闭 Truth Social ,因为他们可以在自己的服务器上托管软件,但 Mastodon 可以通过法律程序采取行动。

两个值得注意的开源法律相关问题

这次事件中,有两个和开源法律相关并且值得关注的问题。一是违反 AGPL 的责任问题。

AGPL 全称为 GNU Affero通用公共许可协议(GNU Affero General Public License),是一个被广泛使用的软件许可协议,最初由 Affero, Inc 撰写,修改自 GNU 通用公共许可协议,并加入额外条款,目的是为了将 Copyleft 条款应用于运行在网络上应用程序,如 Web 应用,从而避免有人以应用服务提供商方式逃避 GNU 通用公共许可协议的约束。“第3版”AGPLv3 在 2007 年 11 月发布。

在 AGPLv3 第 8 节的“终止”条款中规定:如果版权所有者通过某种合理方式通知您违规行为,在您第一次收到该版权所有者关于违反本许可(任何作品)的通知,并且您在收到通知后 30 天内纠正违规行为,那么您从特定版权所有者获得的许可将永久恢复

反之,超过 30 天的整改期限,将会失去 AGPLv3 所授予的权利。软件自由保护协会给出的 30 天整改期限便是根据上述条款所作出的。

二是软件自由保护协会可能从用户/消费者角度出发对特朗普媒体和技术集团提起诉讼。

同样在上个月,软件自由保护协会宣布已对长期占据北美电视销量榜首的品牌 Vizio 提起诉讼,理由是 Vizio 多次未能满足 GPL 的基本合规要求。Vizio 电视搭载了基于 Linux 自研的 SmartCast OS 操作系统,而 Linux 又受到了 GPLv2 的保护。除了 Linux 内核以外,SmartCast OS 还使用了包括 U-Boot、bash、gawk、tar、Glibc 和 FFmpeg 等基于 GPL 和 LGPL 协议的代码。但 Vizio 在使用了基于上述协议的代码后并未将 SmartCast OS 开源。

软件自由保护协会早在 2018 年 8 月就已告知 Vizio 因没有公布 SmartCast OS 的源代码而违反了 GPLv2 的规定。但 Vizio 一直是拒绝遵守该协议。

这次提起诉讼,软件自由保护协会采取了完全不同的策略,他们作为产品的购买者对 Vizio 提起此次诉讼。这种做法使其成为第一个关注个人消费者作为 GPL 第三方受益人权利的法律案件 —— 产品的消费者也有权访问源代码,以便对其进行修改、研究和重新分发。软件自由保护协会的执行董事 Karen M. Sandler 表示:“这就是此次诉讼在维护消费者权利方面所具有的独特性和历史性。我们请求法院要求 Vizio 履行其在版权合规要求下的义务。在过去的诉讼中,原告一直是特定 GPL 代码的版权所有者,SFC 希望通过此次诉讼证明,不仅是版权所有人具有权利,消费者/用户也同样享有该权利。”

结合上述案例,不难发现,特朗普社交网站事件中,软件自由保护协会也是站在第三方受益人视角——“Truth Social 的用户并没有接到源代码”的立场上,要求特朗普集团公开 Truth Social 源代码。

所以可以猜测,如果求特朗普集团拒绝公开源代码,即便软件自由保护协会不是 Mastodon 的版权所有者,也极有可能为维护用户的权利而提起诉讼。

展开阅读全文
精彩评论
可以去亚马逊取取经,问问亚马逊是怎么搞AGPL的
2021-11-02 09:07
8
举报
开分支另起炉灶。
2021-11-02 13:44
2
举报
力挺Trump
2021-11-02 10:26
1
举报
3 收藏
分享
11 评论
3 收藏
分享
返回顶部
顶部