贵公司是否有关于为开源项目做贡献的书面政策?[关闭]


16

贵公司是否有关于为开源项目做贡献的书面政策?

我们一直在奉献“不要问不说”的风格,但现在该写下些东西了。完整的保单文字和零碎内容,我将不胜感激。

更新:自从我问了这个问题以来,我们已经取得了一些进展,现在有了这样的政策-请阅读此内容


是的,我为一家拥有15万名员工的技术公司撰写了贡献政策。(我是公司律师)

Answers:


1

在美国的某些州,雇主限制雇员对开源项目做出贡献的能力或试图要求雇员对所贡献的代码拥有所有权的行为违反了州雇佣法,但有一些限制(因州而异) 。通常,这仅适用于在正常工作时间以外完成的工作,而无法使用公司的设备或资源(即公司拥有的计算机和/或软件许可)完成工作。这还必须是与您的雇主没有直接竞争的事情;例如,如果您的雇主拥有专有的在线内容管理系统,则如果您想为开源CMS项目做出贡献,则该法律可能不适用。

但是,据我所知,在CA和NC中,州法律明确指出,该州法律优先于任何现有的雇佣协议。


1

我现在只看到这个问题。许多人可能已经阅读过此slashdot文章,但如果您没有看到此内容,怎么办?

尽管slasdot的原始帖子与该问题没有直接关系,但许多回复都是如此。

很好,您正在考虑提出一些正式规则。这是我上面引用的链接中的一些摘录,由于有关开源项目贡献的政策,这些摘录是其他程序员与他们的公司的经验。有很多不错的,令人大开眼界的答案,但引用了其中三个:

Quote-1:

这种标准如此之高,以至于您在编写和发布开源软件之前始终应征求雇主的许可-即使该软件与您的雇主的业务无关,即使该软件是在您自己的公司中开发的,您也无权这样做。空闲时间; 我合同中的语言对此毫不含糊。

假设在这种情况下,编写和发布开源软件的许可是隐含的,这仍然并不意味着该公司已经失去了对其知识产权的控制权-他们始终可以在专有许可下对它进行双重许可。他们无法“收回”已经发布的GPL软件,也无法抓住第三方对该系列的任何贡献,但是他们可以选择以完全封闭的源代码方式来开发原始代码库,这是他们的。

Quote-2:

可以与一家公司进行谈判,以保留您对自己个人追求的所有权,但您必须保持主动并通常具有影响力(在我的情况下,我与整个IT /开发部门进行了合并。您的平均shmo只拥有公司希望他们在那里工作的愿望)。还希望该公司/任何公司都将竭尽所能,拥有自己的一切,并假设您被搞砸了,并仔细阅读要求您签名的任何文档。

Quote-3:

了解MIT许可的含义...只要他们引用您,他们就可以完全自由地以他们选择的任何许可进行分发。他们不是在偷东西,而是根据您提供的免费许可证使用它。

至于GPL –是的,您需要在那里聘请律师,这确实是违法的。当然-如果您在他们的时间上编码此GPL代码,则归他们所有,并且他们可以自由选择以他们认为合适的方式使用它。


4
yasourer:很棒的链接,但作为建议,请尝试包括链接中的一些关键观点,以使无论交换更改/移动如何,这些堆栈交换线程均保持有效。
克里斯(Chris)

@克里斯我同意你的建议。我回家后就要做:)
yasouser 2011年

0

我们对此没有直接政策。长话短说:在大学创建的作品归大学所有,除非在编码开始之前宣布。

我不时与老板讨论此事,我们对此并没有走太远,因为这已成为政治上的噩梦,因为需要批准此事的人除了“通常是免费的”外,还不太了解开源软件。理念。

/ me急切地等待其他人的回应!

更新:这个主题最近在工作中浮出水面,我们与我们的法律团队会面,并且一切都很好。我的理解(来自我的雇主)是逐案的,但是他们愿意与员工的兴趣一起工作。


-2

我没有任何可以直接引用的情况,但是我认为,由于其他任何不利于其工作所在公司的原因,大型公司的高级工程师和程序员都被禁止编写任何其他代码。当然,这纯粹是我的推测。


5
@pavel-这没有意义,因为他们开始使用Codeplex并有助于jquery。我想知道您从哪里获得的信息,因为它很不直观。
托尼

7
@Bryan我想这将很难执行。为什么程序员(通常喜欢编程)会加入一家不允许他在业余时间做自己想做的事情的公司?那将阻止公司做大做大。其次,Google恰恰相反,这是一个反例。
替代

2
@ mathepic,MS在Codeplex上有许多开源项目。有些甚至正在积极地工作。我的观点是,MS与十年前的公司不同。公平地说,他们还有很长的路要走...
托尼2010年

3
来自可靠的来源:Microsoft拥有开源的贡献策略。它不能共享,但是存在。它确实需要LCA许可才能做出贡献,但是有许多Microsoft开发人员为许多开源项目做出了贡献。还有microsoft.com/opensource,它不仅仅是营销网站。
dblock

1
并非您签署的每个“合同”都是合法且可执行的。除非您在自己的时间上做的事情以及使用自己的空间和设备直接与您的雇主竞争,否则他们将很难执行诸如“您不能编写不适合我们的代码”之类的严酷条款。想象一下,一个禁止修理自己的汽车的汽车维修技术员?
JoelFan 2013年
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.