开源许可的战争

开源云中文社区
云观测平台提供商LogZ.IO的首席执行官Tomer Levy认为,变化的许可动摇了开源哲学的整个基础,并表明那些控制流行项目的人有能力在任何时候将这些项目从社区中夺走。听说Elastic决定更改为非真正开源的许可,我们很失望。这是对那些帮助建立社区并使开源软件成为当今主流的工程师们的一记耳光。”

今年早些时候,Elastic宣布将改变其许可模式,以更好地保护其开源代码,这再次引发了关于开源许可的争论。在过去的几年里,包括Redis Labs、MongoDB、Cockroach Labs和Confluent在内的一些公司一直在转换开源许可,以避免他们所称的“大代码抢劫”,像Amazon这样的云提供商将他们成功的开源项目作为云服务采用并从中获利,而无需回馈社区。

CloudBees的联合创始人兼首席战略官Sacha Labourey说:“云供应商不关心自由/开源软件项目的盈利,他们关心的是让更多的工作负载在他们的基础设施上运行——因此,成为这些工作负载的首选目的地。”

Confluent创建了一个新的社区许可,MongoDB宣布了其服务器端公共许可(SSPL),都是为了打击云提供商。今年1月,Elastic宣布将把Kibana和Elasticsearch的开源项目转移到Elastic许可v2和SSPL的双重许可下。

然而,根据开源计划的标准,这些公司正在转换的新许可并不被认为是开源的,这让许多业内人士怀疑这些公司现在在开源方面的立场。

“这些新的‘源代码可用’许可包含限制,以防止云基础设施提供商使用其代码构建服务。像commons条款这样的早期努力广泛地限制了“商业用途”,用户发现许可有“些混乱和不确定性”。Elastic和其他公司最近的动作更精准——他们只是试图限制用户将软件单独作为一项服务来使用。这些新许可的目标是继续利用软件及其源代码的广泛可用性来赢得未来的客户,同时关闭基于相同代码的竞争SaaS服务。”GitHub的开发人员政策总监和法律顾问Justin Colannino在一篇文章中写道。

开发者分析公司RedMonk的首席分析师兼联合创始人Stephen O'Grady认为,虽然这可能令人不安,但如果云提供商仍然遵守开源许可的规则,他们实际上并没有滥用开源项目。“如果项目所有者不希望某些方面能够使用他们的软件,他们就不应该使用开源许可。”

MongoDB认为,在SPPL下,开发人员仍然能够访问、使用、修改和重新发布其代码。“我们采用SSPL许可来保护我们在云时代建立创新业务的权利。MongoDB首席执行官兼总裁Dev Ittycheria表示,“我们希望应对超规模云供应商将我们的免费产品作为服务提供而不给予任何回报的威胁。”

云观测平台提供商LogZ.IO的首席执行官Tomer Levy认为,变化的许可动摇了开源哲学的整个基础,并表明那些控制流行项目的人有能力在任何时候将这些项目从社区中夺走。听说Elastic决定更改为非真正开源的许可,我们很失望。这是对那些帮助建立社区并使开源软件成为当今主流的工程师们的一记耳光。”

O'Grady补充说,像这样的变化有可能模糊什么是开源和什么不是开源的定义,在这个领域造成更多的不确定性。“如果这些公司真的想保护开源,他们会积极主动地在他们的源代码、专有许可和真正的开源替代品之间保持鲜明的区别。”

Elastic决定不再将Elasticsearch或Kibana称为开源,而是将该项目称为免费和开放的。“虽然我们选择不使用‘开源‘一词来指代这些产品,以避免混淆,但我们将继续使用‘开放’和‘免费和开放’两个词。这些都是描述产品免费使用、源代码可用的简单方法,同时也适用于我们在GitHub中的开放协作参与模型。我们仍然致力于开源的原则——透明、协作和社区。”该公司在一篇文章中解释道。

红帽的Haff实际上认为,如果一个项目足够成功和受欢迎,一家大型公共云提供商将试图与之竞争,这可能是一件好事。“在开源领域有一种说法,你最大的挑战不是被竞争,而是没有人知道或关心你在做什么。”

除了改变软件许可模式之外,对付云提供商的一些方法是与云供应商建立创新伙伴关系,这样他们就有了一个窗口,不是仅仅窃取你的功能,而是希望在这个窗口,项目能够创新并超越威胁。

Drupal的Bryon认为,为开源创建一种形式的Creative Commons可以帮助将开源项目分为可自由使用的项目、需要归属的项目等。”围绕开源许可的这类事情可能真的很有趣,因为它可以表达这些不同的项目正在尝试做什么,但是通过这个组织的独特视角,它已经证明了其重要性和它在社区中的可信度。”

她还建议对这些公司施加社会压力,让它们做得更好。WSO2的Newcomer认为我们已经看到亚马逊的反应和变化。作为对Elastic的回应,该公司创建了OpenSearch,这是Elasticsearch和Kibana的开源分支,并与业界合作,长期支持和维护该项目。此外,New Relic最近将Kubernetes原生可观察性开源项目Pixie贡献给了云原生计算基金会,并扩展了与Amazon的关系,在AWS上运行Pixie。

亚马逊“现在是这个市场的领头羊。他们有能力通过合作和开源在解决新问题上占据领导地位。我们需要的是与他们互动的更标准的方式,所有云提供商都应该实施的标准平台。”

原文链接:

https://sdtimes.com/open-source/the-battle-of-open-source-licenses/

THEEND

最新评论(评论仅代表用户观点)

更多
暂无评论