通常,程序文件(包括构建脚本、配置文件和 makefile)的许可声明应引用 GPL,如下所示:
此文件是 GNU package 的一部分。
GNU package 是自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,可以选择许可证的第 3 版或(由您选择)任何更高版本。
发布 GNU package 是希望它能发挥作用,但不作任何担保;甚至不包含适销性或适用于特定用途的暗示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。
您应该已收到随此程序一起提供的 GNU 通用公共许可证的副本。 如果没有,请访问 https://gnu.ac.cn/licenses/。
但是,对于仅包含少量文件的小程序,您可以改为使用以下内容:
此程序是自由软件:您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它,可以选择许可证的第 3 版或(由您选择)任何更高版本。
发布此程序是希望它能发挥作用,但不作任何担保;甚至不包含适销性或适用于特定用途的暗示保证。有关更多详细信息,请参阅 GNU 通用公共许可证。
您应该已收到随此程序一起提供的 GNU 通用公共许可证的副本。 如果没有,请访问 https://gnu.ac.cn/licenses/。
无论哪种情况,对于使用较宽松的 GPL 的少数软件包(请参阅GNU 软件包的许可),请在所有三处的“General”之前插入单词“Lesser”。 https://gnu.ac.cn/licenses/gpl-howto.html 详细讨论了 GPL 的应用。