NAnt license例外的实际意义是什么:
作为特殊例外,版权所有 这个软件的持有者给你 链接程序集的权限 独立的模块,以产生新的 组件,无论许可证如何 这些独立模块的条款, 并复制和分发 根据条款产生的组件 你的选择,只要你也是 满足,为每个相关的独立 模块,条款和条件 该模块的许可证。一个 独立模块是一个模块 不是源自或基于这些 组件。如果你修改它 软件,你可以扩展这个 您的版本的例外 软件,但你没有义务 这样做。如果你不想这样做, 从中删除此异常声明 你的版本。
这是否意味着我可以为NAnt创建非GPL任务,或者它们被认为不是独立于独立模块? NAntContrib具有相同的许可,具有相同的例外,因此它不回答这个问题。
我理解正式答案只能由律师给出,但如果您想在空闲时间创建一些链接到NAnt(如任务或记录器)的东西,您会咨询律师吗?
答案 0 :(得分:1)
我不是律师,所以在你做任何事之前你可能想要问一个,但据我所知,如果你编写使用GPL V2许可的库的软件,那么在GPL V2中你的软件就变成了衍生作品(甚至如果您只是使用它们,而没有修改它们),这意味着您必须发布源代码。他们后来添加了一个类路径异常,这意味着如果你只是使用未经修改的库,那么你的软件就不会成为衍生作品。我认为这就是上面的例外情况。