吃瓜!Neo4j与ONgDB打官司是怎么回事?
Here’s the table of contents:
吃瓜!Neo4j与ONgDB打官司是怎么回事?
从2018年开始GitHub上一个名叫ONgDB的项目引起了我的关注,这个项目主要由iGov公司以开源的方式运营。ONgDB初始版本其源代码是Neo4j企业版代码库完全闭源之前的代码,后来经过一系列迭代发展有了现在稳定生产集群版本。
关于ONgDB,这个产品和公司(iGov)之前一直声称是开源的Neo4j企业版,造成很多混淆。今年2月,在硅谷法院的最终判决中,已经禁止他们继续这样宣传。目前ONgDB已经完全改版,详情可以在The Graph Foundation官网查看。
最新进展,ONgDB官网提供ONgDB Enterprise 1.0.0版本,这个版本中进行大改版并且弃用了所有与Neo4j相关的所有商标信息。该项目也存在两个发行版,分别是社区版和企业版。社区版开源协议为GPLv3
,企业版开源协议为AGPLv3
,商用时需要遵守对应的开源协议。目前我们也在积极参与这个开源社区的建设,毕竟Neo4j企业版真的很贵!!!
一、2020年3月30日与iGov公司技术专家交流
2020年3月我在slack上与iGov公司的技术人员Brad Nussbaum在邮件中交流,主要问了两个问题,如下。
1.1 ONgDB能否商用是否有法律风险?
Brad Nussbaum回复说,只要遵守到AGPLv3的开源协议,是可以正常商用的。 AGPLv3协议,也就是说,除非获得商业授权,否则无论以何种方式修改或者使用代码,都需要开源。【AGPL:The GNU Affero General Public License】
邮件收到的回答:
ONgDB is available under the AGPLv3 license; you should evaluate your industry use case according to that license
1.2 ONgDB项目在GitHub上是否会一直稳定维护迭代?
Brad Nussbaum回复说,他们公司的使命就是在开源许可协议下,发展ONgDB相关生态系统。并成立了的相关的图基金会来运转这个开源项目。
邮件收到的回答:
Yes, our mission is to advance ONgDB under an open source license
二、2021年5月30日与Neo4j公司技术专家交流
这是最近和Neo4j技术专家的交流的截图,核心意思就是说在我的博客中不能出现说
ONgDB就是Neo4j企业版的开源项目
类似的描述。这种宣传方式是有法律风险的,因为Neo4j企业版是完全闭源的。在这里澄清一下,我不是iGov公司员工,我只是在他们的开源项目上帮忙做了测试,开发了插件搞了搞补丁并且代码都开源了,因为他们项目的开源协议是允许开发者这样做的,我可是无辜的,我没有去搞盗版破解软件:)
三、判决书部分截图
四、判决书下载
链接: https://pan.baidu.com/s/1g79Ve0Zk3tDvWECk4XeD1g
提取码: 2btc
复制这段内容后打开百度网盘手机App,操作更方便哦
五、了解更多信息可以加入slack交流
slack group:
graphfoundation.slack.com
六、其他参考链接
GraphStack
GraphFoundation
GraphGrid
七、总结
到底用不用ONgDB开发商用产品,这个决定权在各位自己手中。从开源协议上来看完全是可以用的,但是尽量避免宣传
ONgDB是Neo4j的企业版的开源阉割版本
,因为从最新版本开始已经完全和Neo4j区分开了。如果预算充足其实更建议使用Neo4j企业版,毕竟企业版软件还有很多周边应用可以直接用也很好用,服务也比较完善。如果钱不多,又想用更快更好的解决方案,ONgDB其实是个值得考虑的替代品。如果本文涉及相关法律风险,请相关人员联系我及时删除或修正,谢谢:)