当一家公司请求未经授权使用开放源代码的权限时该怎么办?


28

我有一个目前在MIT许可下的开源项目。我收到某公司的要求,将我的代码用于他们的商业项目,而无需注明出处或归属。

老实说,当我发布代码时,我的唯一意图只是帮助同一个程序员,而我并没有真正考虑自己是否值得赞扬。选择许可证只是我在Codeplex上设置项目所要做的步骤之一。

一方面,我感到很荣幸和欣赏,他们实际上不愿问,另一方面,我觉得如果我允许他们免费这样做,只会破坏开源精神。

我或其他代码所有者可以做或要求公司做些公平交易的典型事情是什么?我应该允许吗?

我正在考虑要求该公司写一份正式的意向书,我将反对它只是为了使其更加正式。并要求捐款给我选择的项目/慈善机构或在我的愿望清单上购买一些东西作为补偿(不是很昂贵)。那会太多吗?


28
他们实际上是在要求您为他们重新许可您的软件。如果您能做到这一点(唯一贡献者yada-yada),那么我谦虚地建议企业在这种情况下的做法:请他们为特权付费。而且也不要索要太多钱:这对他们来说显然很重要。
Joachim Sauer 2013年

13
您的代码可以代替每小时100美元的人工。相应定价。
凯文·克莱恩

1
对于公司来说,为什么要在其应用程序的“关于”对话框中添加关于使用开源库的简短说明以及许多其他版权信息,从而使它难以引起注意呢?使用开源是否可耻?我认为这是安全的唯一原因,如果他们担心您的代码可能有错误,那么隐藏源可提供更高的安全性。
Czarek Tomczak

@CzarekTomczak,通过Obscurity了解安全性。这很像机场安检(剧院)。
boatcoder 2013年

2
@MartinSchröder:根据许可,来源的信誉不足,请仔细阅读:“以上版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。” 它在新的BSD许可中有更明确的规定:“二进制分发必须在分发提供的文档和/或其他材料中复制以上版权声明,此条件列表以及以下免责声明。”
Czarek Tomczak 2013年

Answers:


33

对于这种情况,许多开源应用程序都具有开源许可选项。您向他们收取多少费用取决于:

  • 公司规模(他们负担得起多少)
  • 他们将如何处理(如果他们正在窃取或只是使用它)
  • 他们期望您做什么(支持/更新/扩展?合同水平是多少?)
  • 大量其他事情。

您要避免收入的税收影响吗?你讨厌公司吗?等等

通常,在知道您拥有所有杠杆的同时,我会将其视为业务交易。“我想推广开源软件,所以我要向您收取$ 5k(或其他高价报价似乎适合该公司从事您的项目)的想法-您真的不只是想给我署名吗?”


7
杠杆+1:“最坏的情况”是他们不付钱给您,而仍然使用软件却不付钱。如果他们不接近你,那正是你会得到的。(在相关新闻中:发布以“ +1”开头的评论不会自动提高答案!)
Joachim Sauer

我喜欢您回应的直接性。不幸的是,我有克服困难的一面。我意识到binpress.com是完成交易的一种中立方式。
杰克

我认为您没有那么多的影响力,您可能拥有权利,法律和正义也可以站在您这边,但是如果您没有足够的钱来支付律师费用,而他们决定窃取律师,您该怎么办?
mattnz

3
接受金钱创造了一个全新的球类游戏。无论您收取什么费用,请确保其足以支付您可能因交易而产生的任何法律费用(可能是最大的费用)。通过将其出售给他们,您几乎可以肯定会承担商业风险因素,从较小的缺陷修复到为(涉嫌)专利侵权提供辩护。我也会考虑责任保险。
mattnz

1
@mattnz-如果EFF或类似组织为明显侵犯开源版权的案件提供法律援助,我不会感到惊讶。
Telastyn

1

如果您是唯一的贡献者,则取决于您。您可以请求任何更改要求公司的许可证的操作。

如果还有其他贡献者,您还必须询问他们。


1
是否使用任何官方程序/许可?我希望他们能够以他们希望的任何方式使用代码,而不必相信我。但我仍然拥有该代码,因此他们以后无法起诉其他人使用同一代码。我不知道这是否有意义,但我只是认为需要解决一些漏洞。
杰克

1
@Jake他们要求重新授权代码。这样,您就可以有效地获得代码的双重许可。
Uwe Plonus 2013年

-4

看起来MIT许可证不允许版权所有者署名。

假设您是版权所有者,则您的名字必须出现在许可证的版权行中,并且许可证必须包含在该软件的每个副本中。

许可证中与您的关注点有关的要点:

“(c)年版权所有者”

“免费”

“符合以下条件”

“以上版权声明和此许可声明应包含在本软件的所有副本或大部分内容中。”

因此,如果您使用MIT许可的软件,则公司应包括出处;或者,您可以使用可以出售给公司的另一种许可(包括版权)来创建该软件的版本。

以下是MIT许可证(来自http://opensource.org/licenses/MIT的页面)

The MIT License (MIT)

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

在维基百科MIT许可证en.wikipedia.org/wiki/MIT_License
只有你

5
这无关紧要。版权所有者可以随时按照他们认为合适的任何条款自由许可该软件-他们只是无法撤销已授予他人的不可撤销的许可。
tdammers

@tdammers您不了解OP的关注。我向我展示的是,由于他发布了MIT许可证,因此该公司无法在没有署名的情况下使用它。
只有您
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.