Answers:
我现在只看到这个问题。许多人可能已经阅读过此slashdot文章,但如果您没有看到此内容,我该怎么办?
尽管slasdot的原始帖子与该问题没有直接关系,但许多回复都是如此。
很好,您正在考虑提出一些正式规则。这是我上面引用的链接中的一些摘录,由于有关开源项目贡献的政策,这些摘录是其他程序员与他们的公司的经验。有很多不错的,令人大开眼界的答案,但引用了其中三个:
Quote-1:
这种标准如此之高,以至于您在编写和发布开源软件之前始终应征求雇主的许可-即使该软件与您的雇主的业务无关,即使该软件是在您自己的公司中开发的,您也无权这样做。空闲时间; 我合同中的语言对此毫不含糊。
假设在这种情况下,编写和发布开源软件的许可是隐含的,这仍然并不意味着该公司已经失去了对其知识产权的控制权-他们始终可以在专有许可下对它进行双重许可。他们无法“收回”已经发布的GPL软件,也无法抓住第三方对该系列的任何贡献,但是他们可以选择以完全封闭的源代码方式来开发原始代码库,这是他们的。
Quote-2:
可以与一家公司进行谈判,以保留您对自己个人追求的所有权,但您必须保持主动并通常具有影响力(在我的情况下,我与整个IT /开发部门进行了合并。您的平均shmo只拥有公司希望他们在那里工作的愿望)。还希望该公司/任何公司都将竭尽所能,拥有自己的一切,并假设您被搞砸了,并仔细阅读要求您签名的任何文档。
Quote-3:
了解MIT许可的含义...只要他们引用您,他们就可以完全自由地以他们选择的任何许可进行分发。他们不是在偷东西,而是根据您提供的免费许可证使用它。
至于GPL –是的,您需要在那里聘请律师,这确实是违法的。当然-如果您在他们的时间上编码此GPL代码,则归他们所有,并且他们可以自由选择以他们认为合适的方式使用它。
我没有任何可以直接引用的情况,但是我认为,由于其他任何不利于其工作所在公司的原因,大型公司的高级工程师和程序员都被禁止编写任何其他代码。当然,这纯粹是我的推测。