0

NAnt的许可例外的实际意义是什么:

作为一个特殊例外,该软件的版权所有者允许您将程序集与独立模块链接以生成新程序集,而不管这些独立模块的许可条款如何,并根据您选择的条款复制和分发生成的程序集,前提是对于每个链接的独立模块,您还满足该模块许可的条款和条件。独立模块是不是从这些程序集派生或基于这些程序集的模块。如果您修改此软件,您可以将此例外扩展到您的软件版本,但您没有义务这样做。如果您不希望这样做,请从您的版本中删除此异常声明。

这是否意味着我可以为 NAnt 创建非 GPL 任务,或者它们是否被认为不够独立而不能成为独立模块?NAntContrib 具有相同的许可证,但具有相同的例外,因此它不回答这个问题。

我知道正式的答案只能由律师给出,但如果您想在空闲时间创建一些链接到 NAnt 的东西(如任务或记录器),您会咨询律师吗?

4

1 回答 1

1

我不是律师,所以在你做任何事情之前你可能想问一个,但据我所知,在 GPL V2 中,如果你编写的软件使用了 GPL V2 许可的库,那么你的软件就会成为衍生作品(即使你只是使用它们,没有修改它们),这意味着你必须发布你的源代码。他们后来添加了一个类路径异常,这意味着如果您只使用未修改的库,那么您的软件不会成为衍生作品。我认为这就是上述例外所要解决的问题。

于 2009-12-28T21:47:23.100 回答