IKVM 和许可

发布于 2024-07-04 04:54:42 字数 602 浏览 12 评论 0原文

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

IKVM 许可证页面,其中指出一个 dll 包含来自其他项目的代码,其许可证 GPLv2 + 类路径异常

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

有人有这方面的经验吗?

I have been looking into IKVMing Apache's FOP project to use with our .NET app. It's a commercial product, and looking into licensing, IKVM runs into some sticky areas because of its use of GNU Classpath. From what I've seen, no one can say for sure if this stuff can be used in a commercial product. Has anyone used IKVM, or an IKVM'd product, in a commercial product? Here's what I've found so far:

IKVM license page, which notes that one dll contains code from other projects, their license GPLv2 + Classpath Exception

Saxon for .NET is generated with IKVM, but released under the Apache license...

Anyone have experience with this?

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

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

发布评论

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

评论(3

惯饮孤独 2024-07-11 04:54:42

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

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

There are multiple issues here as ikvm is currently being transitioned away from the GNU classpath system to Sun's OpenJDK. Both are licensed as GPL+Exceptions to state explicitly that applications which merely use the OpenJDK libraries will not be considered derived works.

Generally speaking, applications which rely upon components with defined specs such as this do not fall under the GPL anyway. For example, linking against public POSIX APIs does not trigger GPL reliance in a Linux application, despite the kernel being GPL. A similar principal will usually (the details can be tricky) apply to replacing Sun's Java with a FOSS/GPL implementation.

温柔嚣张 2024-07-11 04:54:42

对于任何浏览过的人来说,在注意到这个问题后,请快速更新一下。

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

Just a quick update on this after noticing the question, for anyone browsing by.

IKVM seem to have updated to use the OpenJDK and not the GNU Classpath, infact IKVM.net have removed the comment from their license page.

各空 2024-07-11 04:54:42

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

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

I'm not a lawyer but all licenses mentioned are okay to be used in commercial products as long as you don't make any changes and claim the code is yours.

I think if you don't wanna risk anything you should consult a lawyer.

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