我在一家大型公司工作,我想保持自己的技能新鲜。我认为为开源项目做贡献会有所帮助,特别是如果我想在创业公司工作的话。我听说,大公司通常拥有在工作以外从事任何开发的员工。我可以在不通知雇主的情况下通过参与开源项目来面对法律后果吗?如果我在受聘期间为开放源代码项目做出了贡献,是否可以将其置于风险之中?如果由于法律原因而拒绝捐款,而我又向另一家希望获得开源开发经验的公司提出申请,那么他们会理解还是将我的申请放入垃圾箱?
我在一家大型公司工作,我想保持自己的技能新鲜。我认为为开源项目做贡献会有所帮助,特别是如果我想在创业公司工作的话。我听说,大公司通常拥有在工作以外从事任何开发的员工。我可以在不通知雇主的情况下通过参与开源项目来面对法律后果吗?如果我在受聘期间为开放源代码项目做出了贡献,是否可以将其置于风险之中?如果由于法律原因而拒绝捐款,而我又向另一家希望获得开源开发经验的公司提出申请,那么他们会理解还是将我的申请放入垃圾箱?
Answers:
这里有两个真实的问题。首先是您要承担的责任。第二个是您是否应该关注。那两个有不同的答案。
我将尽我所能首先回答。我不是律师,这也不是法律建议。如果您担心,请检查您的雇佣合同,并咨询律师。但是我可以总结两种状态的情况。
在纽约州,您可能是一名专业员工。专业员工没有固定的工作时间,没有固定的工作场所。如果您与客户共进晚餐,那么您就在工作。如果您知道如何解决淋浴中的问题,那属于您的雇主。作为专业员工,您的合同(也可能包含在合同中)的默认值是,您编写的所有软件都是属于您雇主的出租作品。这种安排的普遍性是FSF要求版权转让并要求您的雇主签字的原因之一。
在加利福尼亚,情况有所不同。只要您编写的软件与您的雇主所做的任何事情都不相关,那么您自己用自己的设备在自己的时间完成的任何事情都属于您,并且这项权利无法被撤销。但是,如果您要独立开发与雇主相同的事物,那么它可能将归您的雇主所有。即使这是您不知道的秘密项目。这种情况是否重要取决于您所从事的工作以及您的雇主所从事的工作的细节。
因此,您看到没有简单的答案。根据状态和情况的不同,您可能会或可能不会拥有自己的作品。而且,如果您不拥有它,则无权许可它。
现在开始讨论实际问题。法律规定的内容决定了发生纠纷并将其带到法官面前将会发生什么。然而,在实践中发生纠纷并被带到法官那里很少见。此外,许多雇主不在乎或肯定喜欢他们为开源工作做出贡献的员工。特别是如果该项目是公司认为有用的项目,并且他们希望您利用该项目发展专业知识。经常存在使您可以执行此类工作的步骤。检查无害。
而且,如果您为开源工作做出贡献,尽管尚不清楚您是否有权这样做,但实际上您不会为此感到麻烦的可能性很大。而且,如果您确实遇到麻烦,很可能会被打上一巴掌,并被告知要把东西放下来,而不是遭受重大的法律处罚。剩余的可能风险是否在您的舒适区内?那取决于你。但是我可以告诉你,有很多人在做,很少有人遇到麻烦。(在现有的故事中,通常还有其他麻烦的原因,其开源工作的后果就是后果。)
您必须查看合同中是否有关于此的任何说明,但是,如果确实存在这样的规定,则在许多司法管辖区中,由于其不合情理和无法执行,可以放心地将其忽略。
标准免责声明:我不是律师,这也不是法律建议。众所周知,通常被认为与实际法律或法院裁决相抵触的常识,尤其是在涉及软件的地方。
与公司法律部门联系。任何优秀的开发人员雇主都应该理解并鼓励它(如果OS项目足够有用的话,他们甚至可能会付钱给您(例如Google的20%的时间),但是在这种情况下确保安全更好。
如果他们说没问题,并且不接受该代码,请以书面形式获取。
如果他们稍后尝试采用该代码,那么您(包括项目的人员)就会遇到麻烦...
他们能说的最糟糕的是“不”
我们了解您的谨慎,但请继续努力。
即使是在纸上,这在法律上也没有什么不对劲,如果您不谈论它,您的工作中的任何人甚至都不会注意到您的捐款,而且在实践中您也极有可能受到处罚。
如果让您更舒适,则可以通过手柄而不是您的全名做出贡献。