专有代码在bitbucket或github上合法合法吗?[关闭]


95

我在法律领域对此知之甚少,但是如果您将私有代码放在github或bitbucket的私有存储库中,则不清楚谁拥有代码。

从Bitbucket我们

通过将公共(非私有)内容提交给Avantlumiere包含在您的网站上,即表示您授予Avantlumiere全球,免版税和非专有的许可,仅出于展示目的而复制,修改,改编和发布内容并推广您的帐户或存储库。如果存储库被标记为私有,则这些术语不适用。

当然,问题是什么术语适用于私人帐户。

从理论上讲,如果每个文件上都有带有版权信息的许可证标头,那么代码应该是安全的...对吗?

我不是要寻求法律意见,也不会对任何人负责。


7
“如果每个文件上都有带有版权信息的许可证标头,代码应该是安全的”-大声笑
fredley 2010年

28
这个评论可能应该进入某个元论坛或在庞大的StackExchange世界中的其他地方,但是我真的不明白为什么Stackoverflow管理员出于这个或那个原因而不断关闭有趣且有价值的问题(至少对我而言)。是的,我知道发布该主题之前,我可能应该阅读数百篇指南,但是,……这烦人。/ *离开* /
Stefan Haberl

11
我对stackoverflow有同样的矛盾。老实说,我不知道为什么这么晚才结束这样的问题,因为这么多人显然很有趣,所以可以改善stackoverflow。我想说的是“嘿,其他用户不会问这样的问题”,但是在某些情况下,我认为管理员喜欢治安,在许多情况下,这会使新用户失去参加WTF交流的权限,并发给普遍的混乱。恕我直言,尽管Quora被大量稀释,但处理起来要好得多。
亚当·根特

1
tosdr.org对于主要网站服务条款很有用,尽管BitBucket不在他们的列表中。
尼克T

1
“如果存储库被标记为私有,则这些条款不适用。” 这句话有什么很难理解的?
Mike Szyndel 2014年

Answers:


62

GitHub

对于您提供给服务的材料,我们不享有任何知识产权。您上传的个人资料和资料仍归您所有。但是,通过将页面设置为公开查看,即表示您同意允许其他人查看您的内容。通过将存储库设置为公开查看,即表示您同意允许其他人查看和存储您的存储库。

如您所链接的BitBucket TOS中所述,BitBucket的母公司类似地也无权声明您上传到私有存储库中的代码。


但是,该怎么办:“最终用户特此授予Atlassian非专有许可,以复制,分发,执行,显示,存储,修改以及以其他方式使用最终用户数据来与托管服务结合使用。”
Garbit 2012年

4
存储代码(可能)需要复制,分发等,如所列。即使最原始的意图是不执行该解释,律师通常也倾向于以尽可能广泛的解释来撰写TOS。如果您认为该措辞使服务提供商有可能违反您的意图,那么您必须权衡从不这样做的重要性。当然,如果这些术语允许任意更新术语,那么今天的术语可能并不重要。
BrianCooksey

39

也许最近情况有所改变,但我认为BitBucket对此非常清楚(来自他们的ToS

双方保留其数据,信息和知识产权中的所有权利,所有权和利益,本协议中的任何内容均不旨在转让或减少此类权利。


7
我认为最好以普通英语将其打印在其条款和条件之外的地方。例如,“什么是您的,您的是我们的,我们的是我们自己的”之类的东西。我在这里有点开玩笑,但是,我确实不得不求助于Google和Stack Overflow试图弄清楚这一点,这肯定是在说些什么(或反映出我的愚蠢;))-谢谢
Philip Murphy

是的,我同意,他们可以成为这项政策的重要内容,而且清晰明了……
rainecc 2012年

1
@PhilipMurphy我同样很愚蠢地问这个问题,但是我已经完全接受了聪明的大众仔细检查比猜测更好的选择。
亚当·根特

6
我一直想知道,如果您的直接竞争对手说“这些家伙违反了我们的专利/想法/任何东西”,而美国法官将授予他们查看代码以查找违规的权利,那么他们很容易获得我们的解决方案。我认为根据美国知识产权法,这很容易实现。
Marcin Gil

1
这些服务条款已更改。截至2018年12月7日更新:新的 Atlassian Cloud服务条款现在规定:5.1。使用您的数据为您提供云产品。您保留提交给Cloud Products的表单中的数据的所有权利,所有权和利益……
David Ruiz '18
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.