【问题标题】:Meaning of MIT licenseMIT许可证的含义
【发布时间】:2009-04-01 18:26:07
【问题描述】:

假设我使用这个在 MIT 许可下发布的 ActionScript API 构建软件:http://www.cove.org/ape/docs/api/

  1. 我可以卖那个软件吗?
  2. 我需要提供我的软件的源代码吗?
  3. 收到我的软件的任何人都可以转售该软件吗?

【问题讨论】:

标签: licensing mit-license


【解决方案1】:
  1. 您可以出售该软件。
  2. 不,您不必提供源代码。
  3. 收到源代码的任何人都可以按照许可证允许的方式进行操作。这不会扩展到二进制分布。

阅读 MIT 许可证。阅读全文并理解它。它是为普通人阅读的,不像其他非常复杂的许可证:

版权 (c) 年份 版权持有人

特此授予许可,免费 向任何获得副本的人收取费用 这个软件和相关的 文档文件(“软件”), 不处理软件 限制,包括没有 限制使用、复制、 修改、合并、发布、分发、 再许可和/或出售 软件,并允许人们 软件提供给谁 所以,受制于以下 条件:

以上版权声明和本 许可通知应包含在 的所有副本或大部分 软件。

软件按“原样”提供, 不提供任何形式的明示保证 或暗示,包括但不限于 对适销性的保证, 适合特定目的和 非侵权。在任何情况下均不得 作者或版权持有人需承担责任 对于任何索赔、损害或其他 责任,无论是在诉讼中 产生的合同、侵权或其他 来自、不属于或与 软件或使用或其他交易 在软件中。

【讨论】:

  • 我同意,阅读许可证,很短:opensource.org/licenses/mit-license.html
  • Jox,我在上面粘贴了整个许可证,以便您自己查看。 BSD/MIT/ISC 风格的许可软件已包含在 Mac OS、Windows 等中……您无法删除许可/版权,但您几乎可以做任何其他事情。这不是病毒式的。
  • 作为一个非英语母语的人,我也对 MIT 许可证感到困惑。混淆源于许可证谈论许可证适用的“软件”这一事实。因此,如果我链接到 MIT 许可的“软件”并分发衍生品 + MIT 许可(强制性),那么这意味着衍生品将根据许可成为“软件”。需要明确的是:任何地方都没有提到源代码\二进制分发,只是“软件”。
  • 即使是母语人士,我也很难理解。如果许可通知必须包含在软件的所有副本中,并且如果编译的二进制文件仍然是“软件的副本”,那么似乎许可通知必须包含在编译的二进制文件中。如果您包含许可通知,那么您似乎是在授予收件人复制“软件”的许可 - 即 MIT 许可的库软件和您自己的软件一起。我知道这不是许可证的意图......但是,对于像我这样的字面意思的人来说,它仍然令人困惑。
  • 您要求人们阅读许可证,但我没有看到支持您的观点 (3),即许可证权利仅可传递地扩展到接收软件源副本的人,而不是二进制副本。实际上,许可证中根本没有“源”和“二进制”之间的区别。此外,在考虑通知条款时,software 通常被理解为源形式和二进制形式,因此它在许可证的其他地方具有相反的含义是非常奇怪的。
【解决方案2】:

根据"Understanding Open Source and Free Software Licensing" by By Andrew M. St. Laurent

这些许可(适用于原始许可代码)允许该代码用于 专有软件,并且不要求代码的开源版本被显示 致敬。根据这些许可创建的代码或从此类代码派生的代码可能会 “封闭”并且可以在该专有许可下进行开发,这些许可是 输给了开源社区。然而,出于同样的原因,这些许可证是 非常灵活,几乎兼容所有形式的开源许可证。

【讨论】:

  • 他们应该明确说明您可以分发编译后的软件而无需分发 MIT 许可证,并且您可以分发使用 MIT 许可软件的自己的源代码,而 MIT 许可证仅适用于麻省理工学院许可的软件。即 MIT 许可只是保护它许可的东西,并且不会使您使用该代码的额外工作也需要获得 MIT 许可。几乎所有试图解释许可证的人都不会进入这些要点。
【解决方案3】:

与往常一样,请咨询律师。如果这个库是严格使用 MIT 许可证发布的,那么:

(i) 是的,只要将 MIT 许可证作为产品的一部分,您就可以出售您的软件。 (ii) 不,您不必与社区共享您的代码,但这会很好。 (iii) 是的,允许转售。

麻省理工学院许可证:

特此授予许可,免费 向任何获得副本的人收取费用 这个软件和相关的 文档文件(“软件”), 不处理软件 限制,包括没有 限制使用、复制、 修改、合并、发布、分发、 再许可和/或出售 软件,并允许人们 软件提供给谁 所以,受制于以下 条件:

以上版权声明和本 许可通知应包含在 的所有副本或大部分 软件。

【讨论】:

  • “一如既往,请咨询律师。”在很多情况下,这都是非常不切实际的建议。
  • 对于任何涉及许可的商业业务,请牢记这一点。我不认为他的字面意思是总是咨询律师
  • 所有副本还是大部分?
  • @Pacerier 我认为这意味着软件的所有实质性副本。 :p
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
  • 2015-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多