windtalkerneo 2018-11-23
近期,Neo4j宣布对Neo4j企业版的许可进行重大更改,从Neo4j 3.5版本候选版开始,企业版仅在商业许可下提供。这也就是说,Neo4j企业版闭源了。官博传达了以下几个方面的重要信息:
Neo4j表示,“这样做是为了澄清我们的许可模式,以便我们能够继续为你提供我们可以提供的最强大的图数据库技术:我们仍然坚定地致力于商业和广泛的开源项目。从本质上讲,Neo4j正在转向更加行业标准的“open core”许可模式。
Neo4j指出,“Neo4j社区版是Neo4j图形平台的核心,将继续在开源GPLv3许可下提供,多年来一直如此。为了最大限度地减少业务混淆,我们销售的IP部分以及我们作为免费开源提供的部分,将不再公开Neo4j企业版源代码。”
Neo4j进一步解释,此举使Neo4j符合行业标准。因为大多数流行的开源数据库使用“open core”许可模型,它清楚地描述了Neo4j企业版和社区版之间的许可选择。
在Neo4j的官博中,特别清晰的阐述了这一改变所带来变化。
Neo4j社区版。不会以任何方式影响社区版本。绝大多数新功能始终属于Neo4j两个版本,Neo4j将继续投入开源。
已经采用的Neo4j任何软件。从Neo4j.com,Docker Hub等下载的Neo4j Enterprise发行版不会发生任何变化。这些二进制文件已获得商业许可证。
初创,教育,开发人员,数据新闻和其他免费企业版许可。Neo4j企业版在商业许可下提供,但在许多情况下是免费的。
贡献者。超过99%的企业版代码由Neo4j员工和承包商撰写。我们已经联系了少数几个小于1%的人,以确认他们的贡献代码的到期时间,并确认他们的贡献在过去的版本中仍然可以免费获得。
较旧版本的Neo4j Enterprise。任何已经发布的Neo4j版本都将保留在GitHub上。
源代码。过去,Neo4j已将企业版代码与社区版源代码一起发布到GitHub。从今天开始,Neo4j只会发布Neo4j社区版的源代码。
依赖Neo4j的开源项目。依赖已经联系了所知的基于Neo4j企业版的少数开源项目,协商以确保项目未来的发展。由于AGPLv3是一个相当严格的许可证,并且许多项目有资格在Startup许可证下免费使用,项目数量不多(据Neo4j了解全球只有五个)。属于这一类别,请与Neo4j联系。