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

发布于 2024-11-06 06:19:47 字数 514 浏览 4 评论 0原文

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

为了避免重新发明轮子,我正在寻找一个可以在商业产品中使用而没有任何法律问题的开源Java库。经过研究,我发现 Alfresco JLAN 是唯一的 Java 开源软件网络上提供的库。但我看到的问题是它是在 LGPL 许可下发布的。如果我计划使用 JLAN,我将需要对其原始源代码进行一些更改,以使其与我的产品兼容,并且在完成此操作后,我想我将需要使我的产品也基于 GPL。

我需要您对以下问题的专家意见 -

  1. 有什么方法我仍然可以在我的商业产品中使用 JLAN 而没有任何法律问题,而没有任何义务使我的产品开源?
  2. 如果没有,那么还有其他Java开源库可以满足我的要求吗?

We are planning to develop a CIFS server using Java. Note that this will be a commercial product.

To avoid re-invention of wheel, I am looking for a open source Java library which can be used in commercial products without any legal issue. After research I found that Alfresco JLAN is the only Java open source library available on web. But problem I see is it's published under LGPL license. If I plan to use JLAN, I will need to make some changes in it's original source to make it compatible with my product, and after doing this, i guess, I will need to make my product as well GPL based.

I need your expert opinion on following-

  1. Is there any way i can still use JLAN without any legal issue in my commercial product without any obligation to make my product open source?
  2. If not, then is there any other Java open source library which will fit my requirements?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

马蹄踏│碎落叶 2024-11-13 06:19:47

我需要对其原始源代码进行一些更改,以使其与我的产品兼容,我想,完成此操作后,我将需要使我的产品也基于 GPL。

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

其次,我不认为 LGPL 是这个意思。我的理解是,关键要求是:

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

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

I will need to make some changes in it's original source to make it compatible with my product, and after doing this, i guess, I will need to make my product as well GPL based.

First, talk to a qualified IP lawyer.

Second, I don't think that LGPL would mean that. My understanding is that the key requirements are:

  • Provide source-code for the changes that you make to JLAN to any of your customers who requests it, along with any necessary build files, etc. These changes must be licensed under the GPL or LGPL.

  • Don't mingle the compiled JLAN binaries with your closed-source binaries; i.e. put them in separate JAR files so that someone can modify / replace the JLAN component.

吲‖鸣 2024-11-13 06:19:47

正如已经说过的,知识产权律师是最好的选择,无论如何,我认为 LGPL 许可证的存在正是为了满足那些无法在软件中使用 GPL 的需求。

As already said, an IP lawyer is the best option, anyway I think that the LGPL license exist exactly for suit those needs where you can't use the GPL for your sw.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文