最受欢迎图数据库 Neo4j 宣布企业版闭源

来自:开源中国、AI前线(微信号:ai-front)

链接:https://www.oschina.net/news/102004/neo4j-ee-dont-open-source

Neo4j 产品副总裁 Philip Rathle 近日宣布,从 Neo4j 3.5 版本开始,企业版将仅在商业许可下提供,不再在 GitHub 上提供源代码。



Neo4j 是非常流行的图 数据库,根据 DB-Engines 排名,Neo4j 是目前最受欢迎的图数据库,并且在所有数据库中排名第 22 位,它可以说是目前使用最广、用户最多、商业化最好的图数据库。


11月初刚刚宣布完成 E 轮 8000 万美元融资,至今,Neo4j 已经开源了众多图像技术栈,包括 Neo4j Community Edition (GPLv3)、openCypher (Apache 2.0) 、Native language drivers (Apache 2.0) 、Graph Algorithms (GPLv3) 、Neo4j APOC Library (Apache 2.0) 、Cypher for Apache Spark (Apache 2.0) 和 Cypher for Gremlin (Apache 2.0)  。


哪些不受影响?

  • Neo4j 社区版。Neo4j 社区版不会受到任何影响。绝大多数新功能将在两个版本同步上线,Neo4j 将继续投入社区版本的开发和维护。

  • 所有已经采用的软件。从 Neo4j.com、Docker Hub 等下载的 Neo4j 企业发行版不会发生任何变化。它们已获得商业许可证,此举不会影响到这一点。

  • 创业公司、教育、开发人员、数据新闻和其他免费企业版许可。Neo4j 企业版经商业许可可用,并且在许多情况下是免费的。

  • 贡献者。超过 99%的企业版代码由 Neo4j 员工和承包商撰写。Neo4j 已经联系了少数属于小于 1%比例的人,确认他们贡献的代码将在合理的时间内到期,并保证他们的贡献在旧版本中仍然可以免费获得。

  • Neo4j 企业版旧版本。所有已经发布的 Neo4j 版本都将保留在 GitHub 上。


哪些将会受影响?

  • Neo4j 发布的源代码。过去,Neo4j 将企业版代码与社区版代码一起发布到 GitHub。从今天开始,Neo4j 将只会发布 Neo4j 社区版源代码。

  • 依赖 Neo4j 的开源项目。Neo4j 已经联系了其所知的基于 Neo4j 企业版的少数开源项目,并协商以确保推进其项目正常进行。因为 AGPLv3 是一个相当严格的许可证,这样的项目数量很少(据 Neo4j 所知全球只有 5 个)。属于这一类别的开发者请与 Neo4j 联系(https://neo4j.com/blog/open-core-licensing-model-neo4j-enterprise-edition/support@neo4j.com)。


此次调整,也意味着 Neo4j 选择了转向更为常见的 open core 许可模式。Neo4j 平台的核心 —— Neo4j 社区版,将继续在 GPLv3 许可下开源。Neo4j 企业版,原来也有大部分的源代码以 AGPLv3 许可开源(今年5月份有变更为 AGPLv3 + Commons Clause 双重许可),从 Neo4j 3.5 GA 版本开始,仅用于企业版的代码将不再开源。


Philip Rathle 强调,此举一是为了解决两个版本之间混肴不清的关系,避免出现多个版本在多个许可证下开源的情况;二是避免云提供商只从开源中获益而不为这些项目作出贡献,影响开源项目的健康发展。

推荐↓↓↓
iOS开发