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


我可以出售吗该软件?
我需要放弃我的软件的源代码吗?
接收我的软件的任何人都可以转售该软件吗?


评论

是否没有数据库将您的项目注册到MIT许可证? opensource.org/licenses/bsd-license.php问候

我已经在area51上创建了一个提案,以创建一个开放源代码许可问答网站:area51.stackexchange.com/proposals/58715/open-source-licensing。如果您感兴趣,可以订阅。

有关此问题的元讨论:meta.programmers.stackexchange.com/q/6861/31260

我找到的最佳答案是出于我的目的:programmers.stackexchange.com/questions/178486/…

#1 楼


您可以出售该软件。
不,您没有被迫提供源代码。
接收源代码的任何人都可以按照许可证的许可进行操作。这不会扩展到二进制发行版。

阅读MIT许可证。阅读整个内容并理解它。它是供普通人阅读的,与其他非常复杂的许可不同:免费获得任何人免费获得该软件和相关软件文档的副本
,以及相关的文档文件(以下简称“软件”)的任何人
,无需购买该软件即可
限制,包括但不限于
软件的使用,复制,
,修改,合并,发布,分发,
分许可和/或出售
软件副本的权利,并允许符合以下条件的
人员

以下条件:

上述版权声明和本许可声明应包含在
软件的所有副本或重要部分中。 />或暗示,包括但不限于保修适销性,
特定目的的适用性和
不侵权。
在任何情况下,无论是由于合同,侵权或其他方式而引起的任何索赔,损害或其他
责任,作者或版权所有者均不承担任何责任
/>,与软件或使用或与软件相关的使用或其他处置,与软件有关,与软件相关联。


评论


我同意,请阅读许可,内容简短:opensource.org/licenses/mit-license.html

–本空白
09年4月1日在18:32

乔克斯,我在上面贴了整个许可证,这样您就可以自己看看。 BSD / MIT / ISC样式许可的软件已包含在Mac OS,Windows等中。您无法删除许可/版权,但是您可以做很多其他事情。它不是病毒。

– dwc
09年4月2日在15:19

作为非英语母语者,我也对MIT许可证感到困惑。混淆源于以下事实:许可证谈论许可证适用的“软件”。因此,如果我链接到MIT许可的“软件”并分发衍生产品+ MIT许可(强制性),则这意味着根据许可,该衍生产品将成为“软件”。需要明确的是:在任何地方都没有提到源代码\二进制分发,只是“软件”。

–pauluss86
13年7月7日在17:37

即使以母语为母语,我也很难理解。如果许可通知必须包含在该软件的所有副本中,并且如果编译的二进制文件仍然是“软件的副本”,则似乎许可通知必须包含在您的编译的二进制文件中。如果您包含许可权声明,则似乎是在授予收件人复制“软件”的许可权-即MIT许可的库软件和您自己的软件。我知道这不是许可的意图……但是,这仍然会使像我这样的字面意思混淆。

–威廉·佩恩(William Payne)
13年8月12日在16:33

您要求人们阅读许可证,但在您的观点(3)上我看不到任何支持:许可证权利仅可转让地扩展到接收软件源副本的人,而不是二进制副本。实际上,许可证中的“源”和“二进制”之间根本没有区别。此外,在考虑注意条款时,通常将软件理解为源形式和二进制形式,因此在许可中的其他位置具有相反的含义是非常奇怪的。

–BeeOnRope
16年6月17日在22:45

#2 楼

根据Andrew M. St. Laurent撰写的“理解开源和自由软件许可”:


这些许可(应用于原始许可代码)允许将该代码用于
专有软件,并且不需要分发该代码的开源版本。
。在这些许可证下创建的代码或从这些代码派生的代码可能会“关闭”,并且可以在该专有许可证下进行开发,而这些开发许可证会丢失给开源社区。但是,出于同样的原因,这些许可证非常灵活,并且几乎与每种形式的开源许可证兼容。


评论


他们应该真正说明您可以在不分发MIT许可证的情况下分发已编译的软件,并且可以分发使用MIT许可证的软件的源代码,而MIT许可证仅适用于MIT许可证的软件。即MIT许可证只是保护它所许可的内容,并不会使与该代码一起使用的其他工作也需要获得MIT许可证。几乎每个试图解释许可证的人都没有提到这些问题。

–德龙
18年11月1日在18:03

#3 楼

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

(i)是,如果您将MIT许可证作为产品的一部分包含在内,则可以出售软件。
(ii)否,您不必与社区共享您的代码,但这很好。
(iii)是的,允许转售。

MIT许可证:


特此授予获得本软件及其相关文档文件(以下简称“软件”)副本的任何人免费的许可,
无限制地买卖软件,包括但不限于使用,复制,修改,合并,发布,分发,再许可和/或出售副本的权利
软件,并允许以下人员
这样做:
在遵守以下条件的情况下


上述版权通知,此
许可通知应包含在所有副本或重要部分中软件的



评论


“一如既往,请教律师。”对于很多情况,这是极其不切实际的建议。

–Sid
18-10-8在20:48

但是,对于任何涉及许可的商业业务,请牢记这是一个不错的报价。我不认为他的字面意思是总是咨询律师

–Riley Carney
19年3月15日在18:21

所有副本还是实质性部分?

–起搏器
20年8月21日在4:53