问我的雇主我是否可以为我正在为公司工作的项目开源


11

我是暑假期间在一家公司工作的实习生。我受到了热烈的欢迎,并给我的经理留下了深刻的印象(我想我比他面试过的其他人更有经验)。最近,我一直在开发一个信息亭类型的应用程序,该应用程序将从一个4岁的孩子可以编写的文本配置文件中生成一个简单的GUI菜单。

我喜欢这个项目,它已经成为我的宝贝。但是,在公司世界中,无论您为雇主开发什么……都将成为他们的(或者我听说过)。我非常希望能够在夏季结束后继续从事该项目,并且我也想将其开源。

我将如何要求这个?该代码没有任何公司机密,这里的大多数人都提倡开源软件。


2
我做了一次,并确保完全排除了公司的任何特定信息。我向经理解释说,这是我所制造产品的“骨架”,旨在帮助他人。他们很容易接受。
Nic

我没有将其添加为答案,因为该产品的功能是用于签到签出仪表板(基本上是在人所在的位置),因此它可能与大多数情况有很大不同。@Berin Loritsch具有更好的一般观点:)
Nic

Answers:


17

您的成功取决于许多因素,但是如果公司倾向于倡导开源软件,那么您可能已经处于优势地位。但是,如果听到“否”,请不要感到惊讶。

  • 如果这是该公司的收入来源,他们将希望保护自己的投资。记住,他们付钱给您,所以要花公司钱。
  • 如果这是他们为客户提供的整体解决方案的补充部分,那么他们可能会接受这个想法。
  • 在倡导使用开源软件以节省资金与倡导开源概念(通过向开源软件捐赠自己的资源)之间存在着很大的差异。
  • 如果您不询问,默认答案是“否”。因此,您真的没有任何损失。只要确保您选择的许可证与您公司的目标兼容,他们就将代码的版权捐赠给了公司。目前,它是一部出租产品,因此该公司拥有版权。

或者,您的公司可以选择自己开源。这意味着它们仍保留其版权,并规定了许可条款,但是开源的所有其他方面仍应适用。

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.