我想在GNU通用公共许可证版本3下发布项目。
我将其发布为zip文件,其中包含一些包含代码和数据的子目录。 我在顶级目录中有GPL许可证文件,并在README文件中引用它。
对于所有子目录,我是否必须添加另一个许可文件?
答案 0 :(得分:3)
通常,项目的根目录下有一个COPYING文件。您可以找到一些关于自由软件基金会如何建议将GNU许可证(例如GPL,LGPL)应用于您的软件的指南:
对于Apache软件许可证 - 你没有要求但只是给出第二个例子 - 由于许可证的不同,这有点不同。对于它,通常在项目的根目录中有一个LICENSE和(如果适用)NOTICE文件。您可以在此处找到有关Apache Foundation如何执行此操作的一些指导原则: