Go代码贡献:许可证和专利的影响?

12

我一直在审阅谷歌新语言的贡献文档,并对贡献新包的想法感到好奇。文档中指出,应将以下内容包含在贡献的源代码顶部:

// Copyright 2009 The Go Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.

我理解的BSD风格许可证基本上意味着用户需要将代码归属于你,但可以做任何其他事情

往下看:

如果您是版权所有人,则需要同意个人贡献者许可协议...

"个人贡献者许可协议"中,它说Google拥有所贡献代码的可专利化权利:

您特此授予Google和由Google分发的软件的接收方永久、全球范围内、非独家、无费用、免版税、不可撤销(除非本节另有规定)的专利许可,以制作、使用、出售、销售、进口和以其他方式转让工作,其中这样的许可仅适用于您的许可的专利要求,这些要求仅由您的贡献单独或与提交其贡献的工作相结合而必然侵犯。

Google对Go的贡献拥有到什么程度的所有权?他们有权从这些贡献中获得全部收益吗?


9
必须是谷歌爬虫。 - Dan McGrath
3
我认为这个问题有一个明确的答案(关于代码所有权和利润,从法律角度来看),这就是我没有将其设为社区维基的原因。如果更多人持不同意见,那我会进行修改。 - Shane
4
我投票关闭此问题,因为它涉及许可证和法律问题,与编程或软件开发无关。详情请参见此处,并查看有关主题的帮助/相关部分。 - Pang
4个回答

12
在Google贡献中,Google并不拥有任何知识产权,但您授予Google无限制使用和分发您的贡献的权利,并授予下游人员使用权。条款2涵盖版权,条款3涵盖专利权。此外,您作为不可撤销的许可证以免费方式授予了这一权利。通过授予Google非排他性、不可撤销的版权和专利许可,您的剩余权利不再是排他的。Google将能够从您的贡献中获利,但您也将能够获得收益。您已经减少了个人利润的范围,但那从来都不是一个“权利”。

2
不,这只是意味着如果你为谷歌的项目做出贡献,谷歌仍然可以随意使用它。
当然,你是版权持有人。如果你的代码被纳入Go中,你就成为了Go作者的一部分。

1

这是现今的一种常见做法。

通过贡献者协议,您实际上与Google分享了版权。

这意味着最终,Google对整个代码库拥有版权。这使得他们有权根据需要重新授权代码库。(版权所有者决定许可证)。

CA的主要目标是确保并声明贡献者拥有他们向项目授予的权利(专利、版权等)。

例如,有些项目可能希望获得专利授权,但不关心版权,因为他们没有再授权该项目的意图。

请注意,由于许可证是BSD,因此版权授权实际上只是一个形式性的步骤,因为BSD许可证本身就非常自由宽松。


3
从法律角度来看,这是不正确的。除非您明确将版权指定给Google,否则您将继续拥有版权。 Google不会拥有整个代码库的版权。 CA的目的是确保Google和下游参与者有权使用、复制和重新分发您贡献的代码。 - Stephen C

0

免责声明:本人非律师。

专利许可授权。

这意味着,如果您在贡献中拥有某项专利,您允许谷歌使用它而不必担心知识产权问题。

换句话说:

专利许可=允许使用“专利技术”(如果有的话)。

这是不可撤销的:也就是说,您以后不能改变主意。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接