I want to publish a project under the GNU general public license, version 3.

I publish it as a zip file, which contains some subdirectories with code and data. I have the GPL license file in the top-directory and refer to it in a README file.

Do I have to, for all subdirectories, add another license file?

有帮助吗?

解决方案

Typically there is one COPYING file at the root of the project. You can find some guidelines on how the Free Software Foundation suggests to apply the GNU Licenses (e.g. GPL, LGPL) to your software:

For the Apache Software License - which you have not asked for but just to give a second example - does this a little different due to differences in the license. For it, typically there is one LICENSE and if applicable a NOTICE file at the root of the project. You can find some guidelines on how the Apache Foundation does it here:

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top