我们计划使用Java开发 CIFS服务器。请注意,这将是商业产品。
为了避免重新发明轮子,我正在寻找一个开源Java库,可以在没有任何法律问题的商业产品中使用。经过研究,我发现Alfresco JLAN是网上唯一可用的Java开源库。但我看到的问题是它是在 LGPL 许可证下发布的。如果我打算使用JLAN,我需要对其原始来源进行一些更改以使其与我的产品兼容,并且在这样做之后,我想,我将需要使我的产品也基于GPL。
我需要你的专家意见 -
答案 0 :(得分:1)
我需要对其原始来源进行一些更改以使其与我的产品兼容,并且在执行此操作之后,我想,我将需要将我的产品设置为基于GPL。
首先,与合格的知识产权律师交谈。
其次,我认为LGPL并不意味着这一点。我的理解是关键要求是:
提供您对任何请求JLAN的客户所做的更改的源代码,以及任何必要的构建文件等。这些更改必须根据GPL或LGPL许可。
不要将已编译的JLAN二进制文件与闭源二进制文件混合在一起;即将它们放在单独的JAR文件中,以便有人可以修改/替换JLAN组件。
答案 1 :(得分:0)
正如已经说过的,知识产权律师是最好的选择,无论如何我认为LGPL许可证的存在完全适合那些你不能在你的sw上使用GPL的需求。