LGPL许可和修改现有代码

时间:2011-06-11 19:36:57

标签: open-source comments lgpl

我在这里发现了一些与此相关的问题,但不完全是我需要的问题。我正在开发一种产品,它使用了我修改过的几种LGPL许可产品以及我自己的代码。我想在LGPL许可下发布产品,我想这很好。

现在,关于代码的编码,我有几个问题。每个文件都包含与作者/产品相关的标题中的注释等。我是否应该将其留在那里并根据所做的更改添加注释?如果是这样,那么大量修改的文件呢?另外,我是否需要有任何跟踪所有更改的文件? (这听起来像很多工作)

我很乐意将原始作者的文件标题保持原样并自行添加并更改文件,但根据LGPL许可证,这是否正常?最后一件事,如果我使用原始产品作为我自己的代码库并重命名文件等,我是否可以编辑原始注释以匹配新文件名?

谢谢!

1 个答案:

答案 0 :(得分:1)

  

我是否应该将其留在那里并根据所做的更改添加注释?

无论您做什么,请保留版权和许可声明,并且不要歪曲您未编写为自己作品的代码。我有时会在上游添加我自己的版权声明。这清楚地表明我最后一次触摸了软件,所以我应该责怪这些错误。

  

另外,我是否需要有任何跟踪所有更改的文件? (这听起来像很多工作)

将它放在开源代码托管网站上,例如GitHub。无论如何,无论你是否合法需要,这都是个好主意。 (我不认为你这样做,但仔细阅读LGPL;你必须能够为你所做的任何二进制版本提供源代码。如果你将源代码和二进制文件一起分发,它应该没问题。)

我不是律师。