假设我想通过我的博客或其他网站公开发布我的部分资料。
如何正确指出我应用于源代码的开源许可证?例如,使用 MIT许可证或代码项目开放许可证,我应该在源文件的顶部放置一些内容,还是应该在网页上放置一些内容,或者既?
答案 0 :(得分:2)
最常见的路径是在块注释中的文件顶部包含许可通知 - 这是最有可能确保使用该代码的任何人都知道许可证的方式,因为它是解耦的唯一可能方式从代码中有人故意删除它。
答案 1 :(得分:2)
两者都不能受伤但你绝对需要在文件中指明它。根目录中的LICENSE
文件指示在整个过程中使用哪个许可证也不是一个坏主意。
答案 2 :(得分:1)
如果您有单独的代码文件,则为{COPYRIGHT file is suggested。如果您在博客上发布代码,请将许可证作为注释行包含在顶部。顶部的reference the license via a link也可以接受,而不是完全包含在您的代码中。请参阅最后一个链接的质量保证。
/* Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php */