如何确定我的夜间项目代码是我的?


22

我是具有CS学位的物理学家,刚刚在一家科技公司开始了我的博士学位(希望从事应用研究)。它涉及大规模的有限元模拟。

在回顾了他们当前的方法之后,我认为必须采用根本不同的方法(它们使用的商业工具非常有限)。

我宁愿将研究基于开放源有限元求解器,并编写一个使用它的程序。我想在晚上提出这个想法,因为那是最适合我编程的时间(在一天中,我更喜欢阅读和数学),并在博士后期使用。

我想选择将程序作为开放源代码发布在我的网站上,以供将来个人或什至商业(例如咨询)使用。

如何确保我的公司不要求代码所有权?

我认为版本控制系统可以提供帮助(仅在晚上退房)。这将证明我不是在正常办公时间进行编程(其他地方记录了)。但是这些数据很容易制造。还有其他想法吗?

我想强调一点,我对销售软件不感兴趣,我的公司也不对。


到目前为止,非常有趣的回复。这显然对我有帮助。一些说明:

  • 我不受工作合同的约束。国家法律规定,该公司拥有我在工作时间内生产的任何产品,并且未达成任何特殊协议(我的雇主没有出售软件,因此在这方面可能有些天真)。他们大多使用软件,而我的同事们都不是认真的程序员。
  • 其次,我需要重新考虑@Mark提出的有关商业秘密的观点。这在特定行业中非常严重。
  • 第三,我很在乎不要惹怒我的主管/老板。但是,这就是这个问题的动机,我想让我的作品的创新部分保持分离,以便我可以重用它,或者至少将其作为参考作品进行展示。

1
与他们达成协议是一种选择吗?如果他们同意版本控制系统就足够了,那就可以了。另一方面,即使您在晚上提交代码,也如何证明自己白天没有使用它?
乔治

2
OSS有限元求解器?太酷了。但是,对于程序员来说,这个问题在法律方面可能有点过头了。您应该真正与律师交谈,以确保您可以与公司起草适当的(具有法律约束力)协议。
亚当李尔

Answers:


27

不要听任何人说“您自己的时间就是您自己的时间,只是不要告诉任何人!” 因为这是非常糟糕的建议,几乎可以肯定会给您带来麻烦,即使不是您目前的工作,也可能是您将来的工作。

对于任何一种通用建议而言,雇佣合同不仅差异太大且差异很大,而且不同国家(包括欧盟)甚至单个国家(美国)的不同州对您的工作量有不同的规定。雇主拥有,即使您认为自己有安全理由,也仍然可以提起诉讼,具体取决于您的雇主有多烦恼。您或您的雇主,谁的律师费更高?我是这么想的。

首先获得许可,并以书面形式获得许可,这样,以后再成为问题时(即使是几年后,又有一些完全不同的管理人员突然对以前的管理人员完全放松了一下,便可以解决)。不能预测未来!)


感谢您的回答和书面许可的建议。我还从其他答案中学到了很多(他们对此表示赞同),但这对我来说是最好的贡献。谢谢大家!
塞巴斯蒂安

6

如果您想自己编写一些代码并将其用于公司,则需要与老板一起解决,首先要让您在工作时间以外进行处理。您必须查阅软件使用政策,以查看是否可以将开源程序用作公司解决方案。对于我的公司,只要程序是在公司工作时间之外开发的,而不是在公司系统上开发的,我们可以将其分发给开源社区并在内部使用。


4

我不是律师,但是如果您受雇于我的公司并开始从事某个与我的业务有关的开源项目,那么我将不会感到高兴。尤其是当您免费向世界提供东西时,否则我们可以出售这些东西。

即使只在晚上在家中使用自己的硬件或软件工作,也是如此。所以我建议你最好和老板谈谈。


2
@marcof:老板将在他的网站上公开发布项目时了解。恕我直言,开源这个东西和自己出售东西没有很大的不同,而无需询问老板。
布朗

2
@Doc Brown:如果他在晚上利用自己的时间和资源从事该项目,那么老板无话可说。他可能会说,他的夜间工作为他白天从事的项目做出了贡献,实际上,这是对公司有利的一些额外的无偿工作。
乔治

2
因为您的想法真的无关紧要。如果合同中有条规定“您在工作期间的所有工作都属于我们”,并且您已签署该条款,则您在工作期间所做的所有工作均属于他们。就这么简单。如果您不同意这一点,则应更改合同,以明确表明与工作无关的工作和在规定的工作时间以外完成的工作属于您。注意:默认情况下,大多数雇佣合同都使用这种措词,大多数人都不会去理会它,而且我敢肯定,大多数公司也不会意识到这一点。
gbjbaanb

2
@塞巴斯蒂安:我认为你应该遵守合同规定。有时,合同规定您即使在合同到期后的某个时间(例如一年)也不允许您在同一领域工作。海事组织这是……,但是不幸的是有这样的合同。检查您的合同,如果需要,请考虑是否可以更改它。
乔治

1
@marcof:您没有理解我的意思-问题不在于他在业余时间工作-当他要发布信息时,我看到的只是一个问题,他的老板可能认为应该对其保密。
布朗

3

在不了解您的雇用合同的详细信息和当地雇佣法律的详细信息的情况下,无法回答您的特定问题,但是可以建议您对一般问题的解答。

在我看来,您的作品分为四个不同的类别:

  1. 您从事博士学位论文的工作。
  2. 您创建和维护用于博士工作的有限元分析库的工作。
  3. 您要做的工作是将有限元求解器应用于工作场所的问题。
  4. 您创建和维护用于公司工作的有限元分析库的工作。

显然,为3完成的所有工作均归您工作的公司所有,并且可能属于机密和专有财产。

同样很明显,从道德上讲,您应该拥有在1上完成的所有工作,但是在法律上可能并非如此,除非您将其明确地写到雇用合同中。

最棘手的是2和4的问题。理想情况下,您希望将它们组合在一起,因此在这里可以看到三个选项:

  • 最糟糕的选择是将它们完全分开,回家后必须重复在工作中所做的编码,反之亦然。即使那样,即使您将其设为开放源,也可能不拥有您的个人库的权利。

  • 下一个选择是公司保留该库的所有权,但是您可以让他们永久授予您使用该许可证进行博士学位工作的许可。不幸的是,这意味着您将无法以开源形式发布它。

  • 最后,这可能是最困难的销售,您可以让公司赞助您的开源库。

最后一个案例是最有趣的,但是所有这三个案例都需要您与雇主协商。

通过赞助您在开放源代码库中的工作,您的公司将成为好人,它可以从您无偿的工作中受益,并且在其他人帮助测试,调试和增强库时,它也可能会获得更大的价值。

现在,您将必须谨慎地在公司本地分支机构中保留与公司商业机密相关的特定于域的增强功能,或者以可扩展的方式构建库,以使它们不会泄漏到您的库中,但这不是一个不可克服的问题。


2

您尚未列出合同或您的居住地,但我可以告诉您,在美国,您的公司通常拥有您在工作以外所做的任何事情,即使这与他们的业务有关,并且给出了您认为您有解决方案的描述他们正在做的事情要比他们目前听起来与他们的业务直接相关的当前解决方案更好。

法院将决定您所从事的工作是否相关,但从您的描述看来似乎很清楚。

刚开始时,与公司业务相关的工作时间以外的东西属于他们的想法通常听起来很奇怪,但出于很多逻辑原因,对于许多类型的工作,必须采用这种方式。

想象一下,法律是您拥有在工作时间之外完成的所有事情,无论是否相关。后果是什么?一些使您入门的想法。

您正在上午11点至下午12点与一些同事开会,讨论一些新产品目标。中午12点至下午1点休息。午餐时,您会集思广益,并想出一个很棒的解决方案。您是否拥有该解决方案?您是否可以合理和道德地回到公司并要求他们必须购买您刚刚拥有的此解决方案,因为您认为这不是在公司上班时间?

对于知识工作者,公司每周不给您40个小时的薪水。他们付钱给您解决摆在您面前的问题,无论何时。

正如其他人指出的那样,也存在利益冲突。想象一下,我在一家游戏公司工作,到目前为止,该公司仅制作实时策略游戏。我决定自己下班,下班后在家做一个平台游戏。如果我在家中设计了出色的AI算法,那么我就没有道德义务在工作中分享它吗?如果我不采用自己在工作中提出的解决方案在家中开发游戏系统的想法,是否真的会与雇主讨价还价?他们为这些解决方案付钱给我。可以说,即使我自己想出了它,它也属于雇主。同样,无论何时考虑,他们都会向我支付解决方案的费用。

如果您想从事工作以外的工作,那么基本上可以有几种选择

1)获得书面许可。

2)明确进行与您的员工业务无关的事情。

3)退出并做自己觉得很自信的事情。

对于#2,如果它与远程相关,则将由律师决定。如果您白天在IT公司工作,而在夜间经营餐馆,那么可能就没有问题了。如果您在一家生产网络安全软件的公司工作,并且在晚上编写一个Twitter应用程序,那么它会变得越来越模棱两可。只有您可以决定承担多少风险。最好的方法是#1或#3


1

如果没有其他方法,那么也许您可以以您信任的其他人(好朋友,女友,您的母亲)的名义发布代码,并与您签定拥有代码的“合同”或让他/她“许可”它给你或类似的东西。

我并不是说这是理智的做法,但是全球范围内的所有事物都使用了类似的方案,也许可以帮助您从公司中合法地保护自己。我不确定,如果有的话,它将如何为您服务,不要太重视我。


我莫名其妙地发现了这个主意。这样,我可以告诉我的雇主:“看,那个X家伙在他的网站上有一个有趣的开源软件,我想使用它”。但是,如果以后我想将该工具商业化(不是在销售它的意义上,而是例如将其用于咨询),则必须在其下加上我的真实姓名。
塞巴斯蒂安

是的,这种方法除了实际上还是有点非法外,还会有一些问题。但是,如果在任何情况下都需要使用该选项,请告诉我删除我的帖子以消除任何证据:)。
Timo

1

我曾经有过类似的问题,但规模较小。。。一些评论:我认为源代码不会提交到远程存储库服务( codesiongithubbitbucket等)。我采用的一种方法是与一位朋友一起在MSN会话的另一端观看存储库(我们对此进行了讨论,如果需要,他会在法庭上作证)。

(我相信)dropbox的Y-combinator应用程序很好地说明了某人如何与其公司进行交谈,并引用:

与您的项目重叠的无竞争者或知识产权协议是否涵盖任何创始人?是否会有其他人作为雇员或顾问工作?

德鲁:Bit9办公室已经完成了一些工作。我咨询了律师,并有一封签名信,指示Bit9在Dropbox中没有任何股权/所有权

如果我是您,我会做的是继续进行并准备证明在任何给定的时刻,您所做的任何事情都与您的“早晨”工作中可用的材料没有任何关系。

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.