Graph Neo4j复制是Neo4j企业版的替代品?

Graph Neo4j复制是Neo4j企业版的替代品?,graph,nosql,neo4j,Graph,Nosql,Neo4j,Neo4J高可用性似乎只适用于付费的企业版-是否有其他替代方案来实现无需该模块的复制?(即不收费)。谢谢你的帮助 更新: 这个答案已经改变了。Neo4j现在是OpenCore,因此企业代码不再是双重许可的-只保留商业许可选项 您可以在此处找到更多详细信息: 原始答案: Enterprise可以作为交换——如果您将代码发布到开源许可下,那么您就可以免费访问开源Neo4j Enterprise。但是,如果您是封闭源代码的,Neo Tech会收取许可费。此费用由您的需求和支付能力决定-如果您是一家没有

Neo4J高可用性似乎只适用于付费的企业版-是否有其他替代方案来实现无需该模块的复制?(即不收费)。谢谢你的帮助

更新

这个答案已经改变了。Neo4j现在是OpenCore,因此企业代码不再是双重许可的-只保留商业许可选项

您可以在此处找到更多详细信息:

原始答案:

Enterprise可以作为交换——如果您将代码发布到开源许可下,那么您就可以免费访问开源Neo4j Enterprise。但是,如果您是封闭源代码的,Neo Tech会收取许可费。此费用由您的需求和支付能力决定-如果您是一家没有风险资本的小型公司,它仍然是免费的,并且随着您偿还Neo4j开发的能力的增加,许可成本也会增加


如果您的应用程序如您所述是开源的,那么您可以免费使用Neo4j Enterprise,而无需付费,只需在Neo4j.org下载即可

实际上,根据开源AGPLv3许可证,Neo4j Enterprise是免费的

Neo4j公司不能修改条款,仍然称之为AGPL

如果您使用Neo4j Enterprise作为服务器(像大多数人一样),并通过其REST API或任何官方的BOLT驱动程序与之通信,那么您永远不会触发AGPL的copyleft要求

换句话说,连接到它的软件不必是开源的

您可以从dist.neo4.org下载Neo4j企业开源许可二进制文件,最高版本为3.2.x。下面是windows和unix软件包的链接。(替换特定版本的版本号)

如果您想要Neo4j Enterprise 3.3.0及更高版本的免费开源许可证,那么您可以像我们为美国政府客户所做的那样从源代码构建它们,或者从我们的免费分发站点获取它们

如果你想了解为什么会发生这种情况,请查看博客文章


它不是付费的-它是OSS,并根据AGPL获得许可。你是如何使用它的?事实上,我把它作为一个移动应用程序的数据存储,它不是开源的,基本上是为了达到不同层次的人际关系。所以我猜它是根据Neo4j许可协议进行商业许可的。如果我错了,请纠正我。谢谢没有“没有成本的HA”这样的东西。如果您自己实现HA/复制,则会有很高的内部成本。如果你依赖现有的解决方案,你会有一些外部成本。谢谢Stefan。我可以使用哪些工具(开源)来实现HA/复制,以便开始使用。你能指导我吗,我只是个新手。你看过orientdb吗?它是免费的,通过使用hazelcastYes实现了高可用性。我在neo4j网站上看到过这一点……它之前不在那里,所以我提出了一个问题。不过还是要谢谢你!哈哈,对不起,我打开了错误的标签,没有看到这个问题有多老。很抱歉。不管怎样,谢谢你的回答:)@JacobDavis-Hansson知道如何获取/构建版本>3.2的AGPL吗。他们现在停止打包企业版。如何将AGPL用于veersion 3.5?有必要公开我们的代码吗?你说的代码是指数据库和查询?@pragya18nsit我恐怕这个答案已经过时了,自从我写了它之后,许可证已经更改了。我已经更新了答案,以反映当前的状态。您正在考虑GPL,Affero GPL明确存在,以弥补您提到的网络漏洞。请参阅或许可证序言中的第一句话:我实际上指的是AGPL,而不是GPL。AGPL确实解决了GPL没有的“分发”漏洞。然而,你必须记住,我们谈论的是“衍生作品”的“分布”。Neo4j Enterprise在企业体系结构中作为服务器或服务器集群运行。您只能通过RESTAPI或官方的bolt驱动程序与它交互,所有这些都是Apache许可的。任何与之通信的软件都不会触发GPL的复制保留要求,也不必是开源的。MongoDB在AGPL上有一篇文章对其进行了很好的描述:“但请注意,使用mongo的应用程序并不一定要发布。”最后,这里有一个可能有意义的类比。假设您开发了一个新的专有web浏览器。如果有人使用您的浏览器访问其内容获得AGPL许可的网站,此交互确实会触发AGPL的copyleft要求,要求您发布相应浏览器的代码。此外,如果你想到像drupal这样的开源应用程序,那么这就是AGPL出现在这里的一个很好的例子。我希望这一切都有帮助!我应该指出,我也不是律师。我们确实与非常优秀的律师合作,在这类问题上为我们提供帮助。我相信linux内核是GPL而不是AGPL。TCP/IP堆栈很可能位于内核中,这意味着您的示例可能不是最好的。mongodb使其官方驱动程序获得apache许可而不是AGPL是有原因的。(Mongodb服务器是AGPL,就像Neo4j Enterprise一样)。仅供参考,我在这方面的专业知识直接来自于我在美国联邦政府参与AGPL许可证的工作。如果你给我发消息的话,我很乐意随时跟你详细谈谈。