我在这里发现了一些与此相关的问题,但并不完全是我需要的。我正在开发一个使用我修改过的几个LGPL许可产品以及我自己的代码的产品。我想在LGPL许可证下发布该产品,我想这没关系。
现在,关于修改代码,我有几个问题。每个文件的标题中都包含与作者/产品等相关的注释。我应该把它留在那里,并在下面添加关于所做更改的注释吗?如果是,那么严重修改的文件怎么办?此外,我是否需要任何跟踪所有更改的文件?(听起来工作量很大)
我很乐意保留原始作者的文件头,并自己添加和更改文件,但根据LGPL许可证,这可以吗?最后一件事,如果我使用原始产品作为我自己的代码库,并且我重命名文件等等,我会编辑原始注释以匹配新的文件名吗?
谢谢!
我应该把它留在那里,并在下面添加关于所做更改的注释吗?
无论你做什么,都要保留版权和许可声明,不要将你没有写的代码误传为你自己的作品。我有时会在上游的版权声明上加上我自己的版权声明。这清楚地表明我上次接触了这个软件,所以我应该为这些错误负责。
此外,我是否需要任何跟踪所有更改的文件?(听起来工作量很大)
把它放在开源代码托管网站上,比如GitHub。不管你在法律上是否需要,这都是一个好主意。(我不认为你需要,但仔细阅读LGPL;你必须能够为你所做的任何二进制版本提供源代码。如果你将源代码与二进制文件一起分发,那应该没问题。)
我不是律师