自由职业者的开源友好IP合同


12

我将要第一次进入咨询领域,并且必须写我的第一份合同。我遇到的一个问题是关于开源工作和知识产权。我喜欢从事开源项目,无论是现有项目还是我自己开始的项目。

问题是:我该如何写合同以适应以下情况:

  1. 在处理客户项目的过程中,我想以自己的名字向社区开放部分代码。
  2. 在处理客户项目的过程中,我正在利用一些现有的开源项目,并对它们进行改进。
  3. 在处理客户项目的过程中,我对第三方开源项目进行了改进,并将其回馈。
  4. 在处理客户项目的过程中,我们决定以客户的名义开放部分代码。

有什么先例?

更新:我在上面的列表中添加了一个项目(项目3)。


我希望我可以拒绝评论。我对使用开源项目的错误信息和缺乏知识感到惊讶。如今,获得报酬并从事开源项目工作实际上是非常普遍的。在许多情况下,客户希望开源代码,问题是如何吸引他们。好问题@toby
Aras

Answers:


2

同样,IANAL-因此,我建议您咨询专门了解或专门研究软件知识产权问题的律师。

但是,我认为答案相当简单:1.我认为没有必要与客户讨论“开源”一词(在对该陈述形成意见之前,请先进行阅读)2.在您的合同中,您显然需要声明以下内容:您为自己创建的客户创建的任何作品都可以创建派生作品。这意味着每个人都可以按自己的意愿使用它,包括为开源项目做贡献(当然,请咨询开源项目的IP要求)。b。您保留任何足以免费包含的现有工作产品的所有权,并且向客户颁发无限制许可以永久使用该代码,包括创建衍生作品c。

您还需要确保DAMN确保您永远不会使用没有特别限制的发明转让条款(从来没有)签署任何合同-否则您可能是SOL。请注意,有几个州(例如,加利福尼亚州)均会依法限制(但不会消除)此问题,无论合同说了什么。这在雇佣合同中是可以预期的(但可以协商确定限额),但恕不授予独立承包商合同的恕我直言。

您面临的最大挑战是让他们接受源代码的共同所有权。这与“聘用工作”原则相冲突,后者是使用承包商时在软件开发合同中经常使用的特定语言。

如果他们了解IP,他们可能会不同意-但是我猜这些不是您要处理的客户类型。我可以肯定地告诉您,至少有一家非常大型的软件公司会为为任何客户编写的任何咨询/自定义代码执行此操作-如果他们不同意,那么他们就不会这样做-但他们会将他们推荐给合作伙伴)。

如果您拥有共同所有权,则应在IP方面明智地为开放源代码项目贡献该代码,但要受该项目的任何限制。

您还希望在开源方面有所选择。如果您开源对特定行业有用的代码,这些代码将对他们的直接竞争对手有用,那么您的客户就会受到损害。如果您的客户意识到他们支付给您的用于为其自定义编写的整个应用程序是免费提供的,并且甚至可能一开始认为您只是安装了该应用程序,而不是从头开始编写,您的客户也会感到不高兴。您还只是减少了他们对您的服务的感知价值。

我认为这涵盖了您的问题1,2和4。

问题3可能是一个问题-根据您要从中创建派生作品的开源项目的许可模式,客户当然可以付钱给您,但是他们可能没有完整的甚至没有该代码的所有权。开源项目的许可模型。这并不是说您无法做到这一点-但您可能希望在合同中加入附加条款-由知识产权律师来执行-或仅在客户要求您这样做之后再这样做-并且那么您也许可以收回由律师审查有关此情况的合同补遗的费用。


哦-如果他们不同意共同所有权,那就不要免费为他们提供您现有的作品,这可能成为谈判的重点。因此,如果他们因为担心IP而不同意共同拥有所有权,那么他们可能不希望您的既存作品混在一起。
ScottBai 2011年

2

认真地讲,这两个答案都是以IANAL开头的-我认为您甚至需要停止考虑撰写合同并与律师交谈,然后再继续。您不会问律师如何重构代码的某些部分。

另外-@Pete Wilson是正确的,您的规定可能不会与您的客户相处得很好。


1

通常采用IANAL,这意味着请教实际的律师。

也就是说,我的看法是:

  1. ...是一个艰难的过程。客户不太可能愿意为您要立即开源的软件付费。您可以询问,如果他们同意,则可以相应地订立合同,但是我想这不会发生。

  2. ...也不太可能,但是如果有一份精心设计的合同清楚地界定了边界,并且同意您不会因自己开发开源项目而获得报酬(无论您是否使用代码),被客户接受。您甚至可以建议他们为您的项目提供经济资助,但是无论如何,您都需要付出巨大的努力来建立良好的合同。

  3. ...由客户自行决定。通常,客户会想要他们付钱给您的好处,这意味着他们在开放财产采购中看不到任何好处,但是在某些情况下,您可能会说服他们这样做,这会增加一些延迟保持优势,或在双重许可模式下发布。

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.