Mullenweg 瞄准 Wix 滥用 GPL,Wix 响应未能解决许可问题
已发表: 2016-11-01上周末,WordPress 的联合创始人兼 Automattic 首席执行官 Matt Mullenweg 指责 Wix 从 WordPress 移动应用程序中复制 GPL 代码并将其分发到其专有应用程序中。 他确定了 Wix 分叉的两个存储库,以便将 GPL 许可的 WordPress 富文本编辑器引入其应用程序。
“如果我是慈善机构,我会说,‘该应用程序的编辑器基于 WordPress 移动应用程序的编辑器。’ 穆伦韦格说。 “如果我说实话,我会说 Wix 复制了 WordPress,没有署名、信用或遵循许可。”
尽管 Wix 应用程序由不同的模块和库组成,但 GPL 要求整个应用程序必须获得 GPL 许可,因为 Wix 正在分发包含 GPL 代码的应用程序。 根据 Mullenweg 的说法,在 GPL 下开源整个应用程序的代码是解决许可违规的唯一方法。
“你的应用程序的编辑器是用被盗代码构建的,所以你的整个应用程序现在都违反了许可证,”Mullenweg 说。 一些人对在公共、开源存储库中使用“被盗代码”一词提出质疑,但不管 Wix 的意图如何,效果都是一样的。 Wix 在不尊重其许可证的情况下分发 GPL 代码,对其施加新的限制而不是保留其自由。 未经许可,该代码不能合法地重新利用。
“如果您只使用我们开始使用的原始编辑器(ZSSRichTextEditor,MIT 许可),您可能会很清楚,”Automattic 的总法律顾问 Paul Sieminski 评论了这个问题。 “相反,Wix 采用了我们版本的编辑器,它在最初的 MIT 编辑器之上有 1000 多个原始提交,这需要一年多的时间来编写。 我们改进了它。 很多。 Wix 接受了这些改进,在他们的应用程序中使用它们,但随后剥夺了他们在法律上不允许剥夺的所有重要权利。”
Mullenweg 呼吁 Wix 按照许可要求在 GPL 下发布其整个移动应用程序,并提供源代码,以便其他人可以在其上构建并从中学习。
“如果你想关闭创新的大门,Wix,这是你的决定——只需编写你自己的代码,”Mullenweg 说。 “如果你要加入开源社区,请遵守开源规则。”
Wix CEO 回应,忽视解决 GPL 许可问题
Mullenweg 给 Wix 的公开信让公司大吃一惊。 Wix 首席执行官 Avishai Abrahami 第二天在该公司的博客上做出了回应,他的语气强加了一种人为的博爱感,以使最初的指控看起来反应过度。 “哇,伙计,我什至不知道我们在打架,”亚伯拉罕尼说。 他在公司的 GitHub 帐户上引用了 Wix 对开源软件的多方面贡献,以及他们对 WordPress 回馈承诺的钦佩。
他巧妙的偏转完全避免了许可问题,并表明对 GPL 缺乏理解:
是的,我们确实在应用程序的一小部分中使用了 WordPress 开源库(这就是开源的概念吗?),我们在那里改进或修改的所有内容,我们都作为开源提交回来,请参阅此链接中的此处 -你应该检查一下,在移动本机上使用它的非常酷的方式。 我真的认为你们可以将它与您的应用程序一起使用(它是开源的,因此欢迎您免费使用它)。 顺便说一句,我们使用的部分实际上是由另一个人开发并由您修改的。
然而,GPL 合规性不仅仅需要展示开源精神。 Abrahami 没有解决将整个移动应用程序作为 GPL 发布的要求,但提供了关于共享代码的模糊声明。
“如果您需要我们拥有的源代码,而我们尚未发布,那么我们很可能会很乐意分享,您只需要询问即可,”Abrahami 说。 目前尚不清楚他的声明是否意味着该公司将根据 GPL 发布整个移动应用程序。 然而,该公司在 Twitter 上表示,他们将在 GitHub 上发布该应用程序。
我们将在 Github 上发布代码,在那里我们还分享了我们之前的项目:https://t.co/FBhp2Kd5wn
——Wix (@Wix) 2016 年 10 月 30 日
另一种选择是让公司从其应用程序中完全删除任何 GPL 代码,并使用原始的 MIT 许可库作为编辑器。
“有问题的 WordPress GPL 富文本组件实际上是另一个名为 ZSSRichTextEditor 的富文本组件的包装器,该组件已获得 MIT 许可,”Wix 首席工程师 Tal Kol 在他周末发表的文章中说。 “回想起来,直接使用它会更容易。”

使用原始库将阻止当前的 GPL 侵权,但不会消除该公司已经通过分发代码违反了许可的事实。
Wix 尚未正式宣布计划做什么,但在发布时该公司继续在其专有应用程序中分发 GPL 代码。
Mullenweg 愿意上法庭保护 GPL
根据 GNU.org GPL 常见问题解答,软件的版权所有者有权执行 GPL,因为许可证是版权许可证。 建议版权所有者在发现违规行为时通知 GPL 涵盖的软件的开发人员。 在 GPLv2 中,许可违规者在违规后收回其权利的唯一方法是向版权所有者提出请求。 Mullenweg 已经为 Wix 确定了一条合规途径。
尽管开源社区中的许多人都渴望有一个涉及 GPL 的最终法庭案件,但 Mullenweg 表示,他更喜欢的结果是看到 Wix 开源其移动应用程序。
“我宁愿他们只是以 GPL 的形式发布他们的应用程序,而不必陷入法律斗争,”他在博客上回复评论者。
当我问他是否愿意在 Wix 不遵守的情况下将此事告上法庭时,Mullenweg 说:“我们当然会上法庭来保护 GPL。” 他还表示,如果 Wix 决定采用另一条途径,“移除图书馆将解决它的问题,但不适用于已经侵权的东西。” 由于情况仍在发展中,Mullenweg 无法说明 Automattic 在法律背景下会或不会对过去的侵权行为做什么。
本周末,Mullenweg 和 Wix 之间的辩论引发了社交媒体平台上的讨论,以及关于 GPL 如何影响行业的博客文章回应。 它还表明,即使在开源软件支持者之间,许可证也会造成多大的分歧。 Mullenweg 在 WordPress 社区内被称为 GPL 的热心捍卫者,他过去曾表现出愿意就违反许可证的行为进行斗争。
WordPress 和 Wix 社区中的许多人对此事的公开处理提出了质疑,但最终争议不是 Mullenweg 和 Wix 之间的个人问题。 专有的移动应用程序分发 GPL 代码,这是许多贡献者的工作。 WordPress 的开源代码是由愿意付出时间和精力的人们的辛勤工作而构建的,因为他们相信该项目及其许可证所保证的自由。 Wix 对该许可证的不尊重非法地为公司的封闭源应用程序选择了这些贡献。
“我的程序将拥有自由,否则永远不会诞生。”
GPL 许可证是整体的,因为应用程序的所有部分都是相互连接的——如果一个部分具有 GPL 的自由,则整个应用程序都将从 GPL 中受益,因此必须对所有人开放。 GPL 是 WordPress 存在的原因,也是 Mullenweg 对它如此热情的原因。 如果 b2/cafelog 没有获得 GPL 许可,Matt Mullenweg 和 Mike Little 将无法在此基础上进行构建。
GNU GPL FAQ 中的一个问题是:“如果我的学校想把我的程序变成自己的专有软件产品怎么办?” 这个问题解决了有多少大学试图限制他们(和他们的学生)开发的知识和信息的使用,这个问题也存在于商业企业中。 对于希望确保他们的软件获得 GPL 许可的开发人员的 GNU 建议是在尽可能早的阶段提出问题以获得最大的影响力:
因此,我们建议您在程序只完成一半时与他们联系,并说:“如果您同意将其作为免费软件发布,我将完成它。” 不要认为这是虚张声势。 要获胜,你必须有勇气说: “我的程序将有自由,否则永远不会诞生。”
这种强烈的情绪是许多 GPL 软件贡献者所采用的一种生活方式。 他们贡献代码的基础是它可以自由地传递。 采用 GPL 许可的代码并将其放入专有应用程序是对他们贡献的侮辱。
Wix 首席执行官 Avishai Abrahami 的随意回应表明双方都是开源支持者,他们正在努力让网络变得更美好。 这种回应没有达到目的,因为它没有认识到 WordPress 使用 GPL 的 13 年历史,以及它对软件的轨迹和使网络变得更好、更开放的能力的影响有多大。 该许可和 WordPress 对用户自由的承诺从一开始就是该项目的真正方向。
当一个项目获得 GPL 许可时,它使该代码和许可的自由密不可分。 从本质上讲,如果没有这些自由,任何人都无法合法获得该代码。 无论 Wix 对问题的偏转是出于对 GPL 的无知还是出于恶意,该公司都必须为其滥用该软件负责。 球现在在 Wix 的法庭上——遵守 GPL 许可证的要求或将自己的解释提交法庭。
