2010-10-24 154 views
160

领取许可证是开放源代码的一项固有任务。在GitHub上发布代码的默认许可证是什么?

CodePlex在创建项目时强制选择许可证。 GitHub没有。

当没有许可证明确地附加到GitHub上托管的代码片段(既不作为单独的文件,也不在头文件或自述文件中)时,代码继承的默认许可证是什么?

+0

许可问题是题外话 – random 2013-10-05 16:10:58

+23

@random非常感谢这条评论。我已经完全阅读了SO帮助的[请求](http://stackoverflow.com/help/asking)**部分。我一直无法找到与许可无关的任何事情。 AFAIK这个问题非常集中(即不太宽泛),也不以意见为基础。我很乐意以符合StackOverflow礼节的方式对其进行重新说明。你能指出一下应该改进的地方吗?在此先感谢您的帮助。 – nulltoken 2013-10-05 21:06:30

+1

许可证就像询问工资或公司希望为新员工使用什么IDE http://meta.stackexchange。com/questions/70444/are-licensing-questions-on-or-off-topic-on-so – random 2013-10-05 21:12:50

回答

112

布赖恩娃娃,营销explains it here的GitHub的VP:没有明确的许可

守则受版权保护,是 默认保留所有权利。编写代码 的人或人员受到保护。只要您使用的软件不是 ,那么应该考虑并遵守许可。

+2

您可以为此添加一个链接到源代码吗? – Thilo 2012-12-02 14:25:42

+8

当然:http://www.infoworld.com/d/open-source-software/github-needs-take-open-source-seriously-208046 – niutech 2012-12-02 15:23:12

+4

我认为GitHub的TOS比个人更重要(和合法)说明/解释。所以我同意@ darim-dimitrov的回答。 – Rivera 2013-11-26 02:06:24

52

在这种情况下没有许可证,您不能声明代码的任何知识产权。如果您在没有提供任何许可的情况下将内容上传到您自己的网站,情况也是如此。按照terms

我们没要求知识产权对你提供 到服务材料 权利。您的个人资料和 上传的资料仍属于您的资料。 但是,通过将您的网页设置为 公开查看,即表示您同意允许 其他人查看您的内容。通过 设置您的存储库被公开查看 ,您同意允许其他人以 查看和分叉您的存储库。

+4

我希望Github TOS指定忽略特定许可证的项目会回退到某些他们在TOS中指定了众所周知的许可证。代码作者显然打算以某种方式分享他们的代码,几乎可以肯定打算允许更多的使用,而不仅仅是观看。 – hughw 2013-11-01 15:35:00

+44

这是完全错误的,我将不得不投票。您的报价表明GITHUB不会对您的材料拥有任何知识产权。它还表示“你上传的个人资料和材料仍然属于你。”每件作品默认都是版权和专有权(伯尔尼版权公约)。 让人们分手的事情只是保护github的屁股,以防你起诉他们。 如果没有许可或许可,它不是开源的,其他人不允许使用它,更不用说更改或重新发布它。 – 2014-02-07 00:35:17

+1

@Sam,您的知识产权与您的许可并不矛盾。我们都同意“视图和分支”不足以使其成为开放源代码或根本无用,但它*是*隐含的许可证,并且如果作者没有另行说明,这是唯一的许可证,所以回答OP。 – 2014-05-30 00:07:58

27

西蒙说,在他的博客:

“你不必包括版权声明对你的创作 工作是根据著作权,这是一个签署了 伯尔尼任何国家如果您完全忽略了这个主题,所有 您的作品版权归您(或在许多情况下对您的雇主), 和任何人复制它使用或改进它是违反你的 版权。“

(来源: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

相关问题