在GitHub上发布代码的默认许可证是什么?

领取许可证是开放源代码的一项固有任务。

CodePlex确实在创build项目时强制select许可证。 GitHub没有。

当没有许可certificate确地附加到GitHub托pipe的一段代码(既不作为单独的文件,也不在标题中,也不在自述文件中),那么代码inheritance的默认许可证是什么?

正如Brian Doll,GitHub的营销副总裁在这里解释的那样 :

没有明确许可的代码受版权保护,默认情况下保留所有权利。 编写代码的人受到保护。 任何时候你使用的软件你都没有写,许可应该被考虑和遵守。

在这种情况下没有许可证,你不能要求任何代码的知识产权。 如果您在没有提供任何许可证的情况下将内容上传到您自己的网站,情况也是如此。 根据条款 :

我们对您提供给本服务的材料不提供知识产权。 您上传的个人资料和资料仍属于您的资料 但是,通过将您的网页设置为公开查看,您同意允许他人查看您的内容。 通过设置您的存储库被公开查看,您同意允许其他人查看和分发您的存储库。

Simon Phipps在他的博客上说:

“您不必为版权声明包含您的创作作品,在任何签署”伯尔尼公约“的国家,版权(或更强大的)一旦创build就是默认的。完全忽略了这个问题,所有的工作都受到版权保护(或者在很多情况下,对你的雇主是有版权的),任何复制它的人使用或改进它都是违反你的版权的。

(来源: http : //www.infoworld.com/d/open-source-software/github-needs-take-open-source-seriously-208046 )

另见伯尔尼公约: http : //en.wikipedia.org/wiki/Berne_Convention_for_the_Protection_of_Literary_and_Artistic_Works