【问题标题】:IKVM and LicensingIKVM 和许可
【发布时间】:2010-09-05 21:00:06
【问题描述】:

我一直在研究 IKVMing Apache 的 FOP 项目,以便与我们的 .NET 应用程序一起使用。它是一个商业产品,在许可方面,IKVM 遇到了一些棘手的问题,因为它使用了 GNU 类路径。就我所见,没有人能确定这些东西是否可以用于商业产品。有没有人在商业产品中使用过 IKVM 或 IKVM 的产品?以下是我目前发现的:

IKVM license page,其中指出一个 dll 包含来自其他项目的代码,其许可证为 GPLv2 + Classpath Exception

Saxon for .NET 是使用 IKVM 生成的,但在 Apache 许可下发布...

有人有这方面的经验吗?

【问题讨论】:

    标签: java .net ikvm gnu-classpath


    【解决方案1】:

    在注意到这个问题后快速更新一下,供任何浏览的人使用。

    IKVM 似乎已经更新为使用 OpenJDK 而不是 GNU Classpath,事实上 IKVM.net 已经从他们的许可页面中删除了评论。

    【讨论】:

      【解决方案2】:

      这里存在多个问题,因为 ikvm 目前正在从 GNU 类路径系统过渡到 Sun 的 OpenJDK。两者都被许可为 GPL+Exceptions,明确声明仅使用 OpenJDK 库的应用程序不会被视为派生作品。

      一般而言,依赖于具有此类已定义规范的组件的应用程序无论如何都不属于 GPL。例如,链接到公共 POSIX API 不会触发 Linux 应用程序中的 GPL 依赖,尽管内核是 GPL。类似的原则(细节可能很棘手)通常适用于用 FOSS/GPL 实现替换 Sun 的 Java。

      【讨论】:

        【解决方案3】:

        我不是律师,但只要您不进行任何更改并声称代码是您的,所有提到的许可证都可以用于商业产品。

        我认为如果你不想冒险,你应该咨询律师。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-07
          • 1970-01-01
          • 2021-06-08
          • 2012-11-21
          • 1970-01-01
          相关资源
          最近更新 更多