0

在我最后一次实习期间,我使用了一个开源工具并将其作为我项目的一部分进行了改进。由于我对该工具的兴趣日益浓厚,我把它带回家并添加了更多功能,使其对外界的其他人更有用,然后考虑发布它。

原始源代码可以在公共领域获得,没有任何限制,但是由于我在实习期间使用过这个工具,所以我想知道在发布之前是否必须征得雇主的许可。

虽然我想发布它,但我的想法告诉我不,因为代码现在是我雇主的财产。

编辑1:

这是原始工具作者对代码所说的:“此代码不受限制地发布到公共领域”

4

4 回答 4

2

是的,如果您将其更改为您为公司工作的一部分,那么该公司拥有您所做工作的版权。因此,未经雇主许可,您不能发布更改。但是,如果您正在修改免费提供的工具,您可能需要向您的雇主征求发布代码的许可;如果不会显着影响他们这样做,许多雇主会允许这样做。

你说原始源代码在公共领域。这是相当罕见的。大多数情况下,原始源代码仍受版权保护,但可在免费许可下获得(有时,代码在没有列出任何许可的情况下在线发布,这实际上意味着它受版权保护,并且不允许您制作任何副本它或以任何方式修改它)。因此,请注意不要通过修改和分发代码而意外侵犯任何人的版权,或者您要遵守其中的任何许可条件(如果有)。

于 2009-10-10T23:38:15.877 回答
1

这实际上取决于您在加入之前与您实习的公司签订了什么样的合同。大多数合同将使您添加到项目中的 IP 成为公司的 IP,因此从法律上讲,您不得将其作为自己的 IP 发布。

您还需要记住,大多数开源许可协议都要求您根据相同的许可协议发布任何衍生产品。因此,除非您将代码(或部分代码)作为开源发布,否则您将无法始终以商业方式发布具有开源组件的内容。

于 2009-10-10T23:34:35.663 回答
1

通常在工作中编写的软件是工作场所的财产。您应该请求许可,然后您可以将其作为开源项目发布。

至于开源许可证,见各种许可证

于 2009-10-10T23:36:47.890 回答
0

IANAL,但如果您绝对且清楚地确定该代码在公共领域,您可以随心所欲地使用它。任何将任何内容发布到公共领域的实体、公司、非公司、商业、非商业、个人或团体都放弃了对他们发布的任何内容要求版权的权利。由于它确实在许可证文件中说明代码属于公共领域(并强调“无限制”),因此您可以随心所欲地使用它,这是您的合法权利和权利。

于 2009-10-11T06:26:47.273 回答