EULA与许可证之间的区别

时间:2011-08-08 19:52:08

标签: licensing

当我出售软件时,我写了一封给客户的最终用户许可协议,该协议是我从网上的草稿模板中获得的(参见下面的链接)。我最近与之合作的一位大客户已经联系过我,因为他们说这只是一个EULA,而不是许可证。有什么不同?

http://www.developer-resource.com/sample-eula.htm

感谢您的帮助。 杰

2 个答案:

答案 0 :(得分:5)

最终用户许可协议(EULA)是版权所有者与用户之间的合同。它要求用户同意,通常单击“我同意”。把它想象成合同:“如果用户承诺做X和Y,我保证允许你使用这个软件”。

许可证(特别是开源许可证)不要求用户同意。他们严格地为软件的接收者提供额外的权利。您可以将其视为附加权限声明:“我授予您复制和修改此软件的权限”。


如果你曾经安装过像Debian这样的开源操作系统,你会发现你永远不必点击“我同意”,甚至一次。这是因为Debian中包含的软件的免费和开源许可证自动授予您复制和使用该软件的权利,您无需同意做任何交换。

另一方面,EULA确实要求您先同意,这通常意味着您放弃了交换权利。众所周知,它们包含一些非常令人发指的条款(例如,索尼要求用户同意not to bring class-action suits to court against Sony)。但是,在所有情况下都是disputed whether EULAs are actually legally enforceable

答案 1 :(得分:1)

IANAL但在我看来,许可证会说明他们对软件副本的所有权的限制。我认为EULA更好地描述了软件正确使用的限制以及您对基于软件使用的责任或缺乏。

即。许可证不会说“不要用这个来破解某人”,而EULA会说“如果您将其用于恶意目的,我们不负责任。”同样,EULA可能没有提及允许公司中的哪些人使用它,但许可证可以说“公司中的5位开发人员”或“您雇用的任何开发人员”或您想要应用的任何限制。