用于构建CIFS服务器的开源Java库

时间:2011-05-10 04:56:31

标签: java cifs

我们计划使用Java开发 CIFS服务器。请注意,这将是商业产品

为了避免重新发明轮子,我正在寻找一个开源Java库,可以在没有任何法律问题的商业产品中使用。经过研究,我发现Alfresco JLAN是网上唯一可用的Java开源库。但我看到的问题是它是在 LGPL 许可证下发布的。如果我打算使用JLAN,我需要对其原始来源进行一些更改以使其与我的产品兼容,并且在这样做之后,我想,我将需要使我的产品也基于GPL。

我需要你的专家意见 -

  1. 我的商业产品是否有任何方式可以使用JLAN而没有任何法律问题而没有义务让我的产品开源?
  2. 如果没有,那么还有其他任何符合我要求的Java开源库吗?

2 个答案:

答案 0 :(得分:1)

  

我需要对其原始来源进行一些更改以使其与我的产品兼容,并且在执行此操作之后,我想,我将需要将我的产品设置为基于GPL。

首先,与合格的知识产权律师交谈。

其次,我认为LGPL并不意味着这一点。我的理解是关键要求是:

  • 提供您对任何请求JLAN的客户所做的更改的源代码,以及任何必要的构建文件等。这些更改必须根据GPL或LGPL许可。

  • 不要将已编译的JLAN二进制文件与闭源二进制文件混合在一起;即将它们放在单独的JAR文件中,以便有人可以修改/替换JLAN组件。

答案 1 :(得分:0)

正如已经说过的,知识产权律师是最好的选择,无论如何我认为LGPL许可证的存在完全适合那些你不能在你的sw上使用GPL的需求。