首页 / 知识
关于 java:IKVM 和许可
2023-04-12 04:56:00

IKVM and Licensing我一直在研究 IKVMing Apache 的 FOP 项目,以便与我们的 .NET 应用程序一起使用。它是一个商业产品,在许可方面,IKVM 遇到了一些棘手的问题,因为它使用了 GNU 类路径。就我所见,没有人能确定这些东西是否可以用于商业产品。有没有人在商业产品中使用过 IKVM 或 IKVM 的产品?到目前为止,这是我发现的: IKVM 许可页面,其中指出一个 dll 包含来自其他项目的代码,它们的许可 GPLv2 类路径异常 Saxon for .NET 是使用 IKVM 生成的,但在 Apache 许可下发布... 有人有这方面的经验吗? 这里存在多个问题,因为 ikvm 目前正在从 GNU 类路径系统过渡到 Sun 的 OpenJDK。两者都被许可为 GPL 例外,以明确声明仅使用 OpenJDK 库的应用程序将不被视为派生作品。 一般来说,依赖于具有诸如此类已定义规范的组件的应用程序无论如何都不属于 GPL。例如,链接到公共 POSIX API 不会触发 Linux 应用程序中的 GPL 依赖,尽管内核是 GPL。类似的原则(细节可能很棘手)通常适用于用 FOSS/GPL 实现替换 Sun 的 Java。 在注意到问题后对此进行快速更新,供任何浏览的人使用。 IKVM 似乎已经更新为使用 OpenJDK 而不是 GNU Classpath,事实上 IKVM.net 已经从他们的许可页面中删除了评论。 我不是律师,但只要您不进行任何更改并声称代码是您的,所有提到的许可证都可以用于商业产品。 我认为如果你不想冒任何风险,你应该咨询律师。 |
最新内容
相关内容
python中获取路径的三种方法
python中获取路径的三种方法,工作,代码,情况,培训,下来,路径,文件,也就是,桌面,目录,python中获取路径总结下来分为三种情况:1、获取工作目录python如何显示当前路径
python如何显示当前路径,项目,名字,设计,培训,平台,路径,脚本,语言,绝对路径,新功能,python是一种跨平台的计算机程序设计语言。是一种面向对python如何查找文件路径
python如何查找文件路径,数据,培训,文件,路径,目录,文件名,子目录,文件夹,所在,以上,python中查看文件名和文件路径的方法:>>>importos>>>url=python如何设置路径
python如何设置路径,培训,工作,路径,模块,以上,更多,内容,改变python的默认路径为当前的工作路径通过os模块来进行python中路径的更改默认python最短路径有哪些算法
python最短路径有哪些算法,策略,位置,培训,算法,路径,矩阵,节点,问题,源点,距离,python最短路径有哪些算法1、Bellman-Ford算法用于求解单源python使用sys查看导包路径
python使用sys查看导包路径,培训,路径,模块,顺序,代表,实例,表示,以上,文件,方法,python使用sys查看导包路径说明1、可以通过内置sys模块来查pythonos.path如何解析路径
pythonos.path如何解析路径,培训,路径,文件名,组件,之间,目录,字符串,变量,组成部分,实例,pythonos.path如何解析路径1、说明可用于将表示文多种形式的Delphi应用程序和对话框
多种形式的Delphi应用程序和对话框,多种形式的Delphi应用程序和对话框,视图,所见即所得,应用程序,文档,Multiple form Delphi applic推荐的用于标记或标记的SQL数据库
推荐的用于标记或标记的SQL数据库设计,推荐的用于标记或标记的SQL数据库设计,映射,方法,缩放,说过,Recommended SQL database design关于sql server:是否有适用于MySql
关于sql server:是否有适用于MySql的Profiler?,关于sql server:是否有适用于MySql的Profiler?,用于,图形用户界面,数据库引擎,监视,Is th关于.net:C#应用程序被检测为病毒
关于.net:C#应用程序被检测为病毒,关于.net:C#应用程序被检测为病毒,安装,项目,程序,几分钟,C# application detected as a virus关于关于Java:大型Maven项目的存储库布
关于Java:大型Maven项目的存储库布局,关于Java:大型Maven项目的存储库布局,模块,结构,应用程序,类似于,Repository layout for large M