如果我的项目中有子目录,那么一个许可文件是否足够?

时间:2013-07-23 18:02:16

标签: open-source licensing gpl subdirectory

我想在GNU通用公共许可证版本3下发布项目。

我将其发布为zip文件,其中包含一些包含代码和数据的子目录。 我在顶级目录中有GPL许可证文件,并在README文件中引用它。

对于所有子目录,我是否必须添加另一个许可文件?

1 个答案:

答案 0 :(得分:3)

通常,项目的根目录下有一个COPYING文件。您可以找到一些关于自由软件基金会如何建议将GNU许可证(例如GPL,LGPL)应用于您的软件的指南:

对于Apache软件许可证 - 你没有要求但只是给出第二个例子 - 由于许可证的不同,这有点不同。对于它,通常在项目的根目录中有一个LICENSE和(如果适用)NOTICE文件。您可以在此处找到有关Apache Foundation如何执行此操作的一些指导原则: