新的开源许可证

7月中旬,出现了PolyForm项目。 它的作者正在为开源软件开发新型许可证。 我们告诉您为什么需要它们,以及哪个公司已经使用它们。


照片-Patrick Tomasso -Unsplash

情况


如果一个开源项目已经成功并在IT社区中广为人知,则可以合理地假设他们将以某种形式进行商业化。 例如,大量基于Hadoop或Spark 构建的付费服务。 这种情况使原始产品的开发人员无法进行收益共享。 他们中的许多人表达了他们的分歧,尽管他们甚至在法庭案件中也无法主张任何权利,因为起初他们自己决定使该项目获得开源许可。

在过去的几年中,这种情况变得越来越明显,开源社区的气氛也越来越热。 为了“消除麻烦”,一些开发人员决定改用新型开放许可证,大型IT公司开始与他们见面-他们更愿意购买能够向开发人员提供付款的产品。

我们沿着这条路去了Redis-他们开发了他们的Redis源可用许可证( RSAL )。 最受欢迎的数据库模块公司只能用钱。 我们在这里这里谈论了Redis许可的故事。

去年下半年,MongoDB还发布了限制性软件许可证,即服务器端公共许可证 (SSPL)。 任何基于此DBMS构建其服务的公司都必须获得商业许可或打开经过修改的产品的源代码。

另一方面,具有重写许可证的路径仅适用于那些长期存在于市场中并对其发展有需求的开源公司。 对于年轻的项目,从头开始写限制性许可证是无利可图的,因为尚不清楚该产品是否会引起任何人的兴趣。 但是,如果有人仍然想将解决方案商业化,则可以预见这种情况以获得实质性收益。

7月, PolyForm计划出现了 -它的作者为开源项目提供自己的许可证版本-取决于作者追求的目标。

什么样的许可证


它们是由开源许可律师Heather Meeker领导的一组专家编写的。 顺便说一句,是她帮助MongoDB开发了服务器端公共许可证。 到目前为止,PolyForm池中有五个许可证:

  • PolyForm Noncommercial是基本的非商业许可证,如果您不将其用于商业目的,则允许您修改应用程序代码并在其基础上构建新服务。
  • PolyForm Strict-禁止分发软件副本以及基于此类软件开发服务。 仅允许用于个人项目和研究(例如,出于教育目的)。
  • PolyForm内部使用 -允许修改代码并在此基础上构建新服务,但只能用于解决公司的内部问题。
  • PolyForm小型企业 -只有员工少于100人且年收入低于100万美元的公司才能使用此类软件。
  • PolyForm免费试用 -您只能在试用期(即32天)内使用该应用程序,修改其代码并在其基础上构建新服务。


照片-Tim Mossholder-不飞溅

PolyForm的作者说,新许可证将使开源开发人员可以更好地控制其产品的使用方式。 文档文本中的所有更改以及最新的PolyForm新闻都可以在该组织的邮件列表中找到

谁已经在使用


PolyForm许可证中的一个拥有第一位用户。 它成为美国的初创公司YugaByte,后者正在开发同名的数据库-YugaByte DB。 他们的产品由两部分组成:数据库管理系统本身及其分析工具。

YugaByte DB是开源软件( GitHub ), 获得Apache 2.0许可。 公司可以自由使用此DBMS,在此基础上构建应用程序并将其商业化。

至于分析工具,它是根据PolyForm免费试用获得许可的。 该实用程序提供了一些与YugaByte DB一起使用的独特功能,并且是一项付费服务​​。 但是,PolyForm许可证允许您研究产品的所有功能(并在其基础上开始构建其他服务)。 开发人员希望附加服务将有助于更积极地出售订阅。 如果不是这样,那么公司将可以免费使用YugaByte DBMS,而无需进行其他分析。

该项目的作者说,他们设法吸引了许多公司的兴趣,因此应用此类许可证的做法已经全面展开。 让我们看看它是否会变大。

我们在博客和社交网络中写的内容:

轮到了:为什么苹果改变了对应用程序开发人员的要求
开放发明网拥有三千多名被许可人-这对开源软件意味着什么

如何保护Internet上的虚拟服务器
文件备份:如何防止数据丢失

为那些已经从事系统管理或打算开始学习的人准备的书
什么是云存储

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


All Articles