如果您开发了一个新程序,并且希望它对公众有最大的用途,那么实现此目标的最佳方法是使其成为免费软件,每个人都可以在这些条款下重新分发和更改该软件。
为此,请在程序中附上以下通知。 将它们附加到每个源文件的开头是最安全的,以最有效地传达保修排除; 并且每个文件至少应该有“版权”行和指向完整通知所在位置的指针。
一行给出程序的名称和它的作用的简要概念。
版权(C) 年份 作者姓名
该程序是免费软件; 您可以根据自由软件基金会发布的 GNU 通用公共许可证的条款重新分发和/或修改它; 许可证的第 2 版,或(由您选择)任何更高版本。
分发此程序是希望它有用,但不作任何保证; 甚至没有针对特定目的的适销性或适用性的暗示保证。 见
有关更多详细信息,请参见GNU通用公共许可证。
您应该已经收到一份 GNU 通用公共许可证以及该程序; 如果没有,请写信给自由软件
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA。
同时附上如何以电子及书面信件与您联系的信息。
如果程序是交互式的,则在以交互方式启动时,使它输出一个简短的通知,如下所示:
Gnomovision 版本 69,版权所有 (C) 年份 作者姓名 Gnomovision 绝对没有保修; 有关详细信息,请键入“show w”。 这是免费软件,欢迎您在特定条件下重新分发; 输入'show c'了解详情。
假设命令“show w”和“show c”应该显示通用公共许可证的适当部分。 当然,您使用的命令可能会被称为“show w”和“show c”以外的其他命令; 它们甚至可以是鼠标点击或菜单项——任何适合您的程序。
如有必要,您还应该让您的雇主(如果您是程序员)或您的学校(如果有)签署该程序的“版权免责声明”。 这是一个示例; 更改名称:
Yoyodyne, Inc. 特此声明对 James Hacker 编写的程序“Gnomovision”(在编译器处进行传递)不享有所有版权。
Ty Coon 的签名, 1 年 1989 月 XNUMX 日 Ty Coon,副总裁