Open source 源文件头中的版权信息

Open source 源文件头中的版权信息,open-source,licensing,Open Source,Licensing,我想开源一些代码。我应该在文件头中写什么?只是版权声明还是许可证文本?如果其他方对项目有贡献,是否应在标题中添加其版权声明 我应该在文件头中写什么 这取决于许多因素,如适用于文件的许可证、作者及其要求 我会开始写在文件的顶部,该文件是哪个软件的一部分。就像软件的名字一样。你有名字吗 只是版权声明还是许可文本 你或多或少可以自由选择。常见的做法是保持标题简短,因此通常不会将完整的许可证文本放入每个源文件中。相反,通常将其放入项目根目录中名为LICENSE的文件中 如果其他方对项目有贡献,是否应在标

我想开源一些代码。我应该在文件头中写什么?只是版权声明还是许可证文本?如果其他方对项目有贡献,是否应在标题中添加其版权声明

我应该在文件头中写什么

这取决于许多因素,如适用于文件的许可证、作者及其要求

我会开始写在文件的顶部,该文件是哪个软件的一部分。就像软件的名字一样。你有名字吗

只是版权声明还是许可文本

你或多或少可以自由选择。常见的做法是保持标题简短,因此通常不会将完整的许可证文本放入每个源文件中。相反,通常将其放入项目根目录中名为
LICENSE
的文件中

如果其他方对项目有贡献,是否应在标题中添加其版权声明

但是,如果他们的贡献属于版权范围,他们可能会想要,但是,没有必要设置一个实际的版权线来对其进行版权保护。这是不需要的(在伯尔尼公约下已经不再需要了——有时它曾经是)

为了记录作者身份,签名补丁是一种更好的跟踪方式。一个现代的源代码版本控制系统使这变得容易


但是,您可能希望在某个地方提供学分,因此如果您愿意,您可以保留一个
作者
贡献者
文件。考虑一下您希望在项目中如何处理这些问题,并提前提供信息,以便贡献者知道您打算如何做这些事情。

我投票将此问题作为离题问题结束,因为它涉及许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。