软件许可证
软件许可证是一种法律文书(通常是通过合同法,有或没有印刷材料的),负责使用或重新分布软件。根据美国版权法,所有软件在源代码和对象代码表格中均受版权保护,除非该软件是由美国政府开发的,在这种情况下,它无法获得版权。版权软件的作者可以将其软件捐赠给公共领域,在这种情况下,版权也不涵盖,因此无法获得许可。
典型的软件许可证授予被许可人(通常是最终用户)的权限,以使用一种或多份软件副本,以这种使用可能构成对软件所有者在版权下的专有权的版权侵犯的方式。
免费和开放 | 非免费 | |||||
---|---|---|---|---|---|---|
公共区域 | 允许许可(可用于封闭的源S/W) | COPYLEFT (保护许可证) | 非商业许可证 | 专有许可 | 商业秘密 | |
描述 | 授予所有权利 | 赠款使用权利,包括重新定义的权利(允许所有权,许可兼容性) | 赠款使用权利,禁止提供 | 仅授予非商业用途的权利。可以与CopyLeft结合使用。 | 传统使用版权;无需授予权利 | 没有信息公开 |
软体 | PD, CC0 | 麻省理工学院, Apache , MPL ,BSD | GPL , AGPL | JRL , AFPL | 专有软件,没有公共许可证 | 私人内部软件 |
其他创意作品 | PD, CC0 | cc by | CC BY-SA | cc by-nc | 版权,没有公共许可证 | 未出版 |
软件许可证和版权法
大多数分布式软件可以根据其许可类型进行分类(请参阅表)。
根据版权法,软件的两个常见类别,因此获得了授予被许可人特定权利的许可,是专有软件,免费和开源软件(FOSS)。两者之间的明显概念差异是授予修改和重新使用客户获得的软件产品的权利:FOSS软件将既有客户的权利许可,因此将可修改的源代码与软件捆绑在一起(“开放源”( “开源”) ),虽然专有软件通常不许可这些权利,因此将源代码保留(“封闭源”)。
除了授予权利和对使用受版权的软件的使用限制外,软件许可通常包含分配责任和责任的规定。在企业和商业软件交易中,这些条款通常包括责任,担保和保证免责声明的限制以及如果软件侵犯任何人的知识产权,则赔偿。
版权保护范围之外的无执照的软件是公共领域软件(PD),或者是未分配,无许可和作为内部商业商业商业秘密的软件。与普遍的看法相反,分布式无牌的源代码(不在公共领域中)受到了完全版权的保护,因此在其他项目中在法律上无法使用(因为没有重新分配权是许可证授予的),直到它在之后进入公共领域,版权期限已过期。其中的示例是未经授权的软件泄漏或软件项目,这些泄漏或软件项目将放置在没有指定许可证的GitHub之类的公共软件存储库上。由于在某些司法管辖区(例如德国法律)将软件自愿交给公共领域(在获得版权术语之前)是有问题的,因此也有授予类似于PD的权利的许可,例如CC0或WTFPL 。
授予的权利 | 公共区域 | 允许的FOSS许可证(例如BSD许可证) | COPYLEFT FOSS许可证(例如GPL ) | 免费软件/共享软件/免费增值 | 专有许可 | 商业秘密 |
---|---|---|---|---|---|---|
保留了版权 | 不 | 是的 | 是的 | 是的 | 是的 | 是的 |
执行权 | 是的 | 是的 | 是的 | 是的 | 是的 | 不 |
正确显示 | 是的 | 是的 | 是的 | 是的 | 是的 | 不 |
权利复制 | 是的 | 是的 | 是的 | 经常 | 不 | 诉讼由所有者提出针对版权侵权的最多 |
修改权 | 是的 | 是的 | 是的 | 不 | 不 | 不 |
分发权 | 是的 | 是的,在相同的许可下 | 是的,在相同的许可下 | 经常 | 不 | 不 |
订婚权 | 是的 | 是的 | 不 | 不 | 不 | 不 |
示例软件 | sqlite , imagej | Apache Web服务器,玩具箱 | Linux内核, GIMP , OBS | Irfanview , Winamp | Windows ,大多数商业视频游戏及其DRM , Spotify , XSplit , Tidal | 服务器端 云计算程序和服务, 法医应用和其他企业工作。 |
所有权与许可
许多专有或开源软件公司出售具有使用许可证的软件副本。没有对用户的所有权转让给用户,他们没有该软件的福特保证,也不有权出售,出租,租给某人,将其复制或重新分配到网络上。许可条款和条件可以指定进一步的法律条款,用户不能单独或通过消费者组织进行谈判,并且可以唯一地接受或拒绝,将产品返回给供应商。可以有效地应用此权利,而在购买后管辖权为良好下降的强制性时间(如《欧盟法》)提供了强制性下降的时间,或者是对许可条款的强制性公开广告,以便用户在其之前可阅读购买。
在美国, 《版权法案》第117条赋予特定软件副本的所有者,即使使用计算机使用软件的软件也需要制作偶然副本或改编(ACTS ACTS)否则,这可能构成版权侵权)。因此,计算机软件副本的所有者在法律上有权使用该软件副本。因此,如果软件的最终用户是相应副本的所有者,则最终用户可以在没有软件发布者许可证的情况下合法使用该软件。
由于许多专有的“许可”仅列举了用户已经拥有17条USC§117的权利,但声称可以将权利从用户中夺走,因此这些合同可能缺乏考虑。专有软件许可证通常声称通过与软件发布者保持每个软件的所有权,可以使软件发布者更多地控制其软件的使用方式。通过这样做,第117条不适用于最终用户,然后软件发布者可以迫使最终用户接受许可协议的所有条款,其中许多条款可能比单独的版权法更加限制。关系的形式确定是租赁还是购买,例如Umg诉Augusto或Vernor诉Autodesk,Inc.。
数字商品(例如软件应用程序和视频游戏)的所有权受到诸如Steam之类的数字发行商的“许可,而不是出售”的挑战。在欧盟中,欧洲法院认为,版权所有者不能反对数字出售软件的转售,这是根据所有权转让的第一次销售的版权耗尽规则,因此“许可,未出售,未出售”的问题“尤拉。这家位于瑞士的公司使用了商业软件转售,并在法庭上为此而战。在欧洲,欧盟指令2009/24/EC明确允许交易用过的计算机程序。
专有软件许可证
专有软件许可证的标志是,软件出版商根据《最终用户许可协议》 (EULA)授权使用一份或多个软件副本,但是这些副本的所有权仍然保留在软件出版商中(因此使用“专有”一词。 ”)。专有软件许可证的此功能意味着软件发布者保留有关软件的某些权利。因此,Eulas的典型是包括定义软件用途的术语,例如允许的安装数量或分发条款。
这种形式许可的最重要效果是,如果软件的所有权保留在软件出版商的情况下,则最终用户必须接受软件许可。换句话说,未经许可证,最终用户可能根本不使用该软件。此类专有软件许可证的一个例子是Microsoft Windows的许可证。与专有软件许可证通常一样,此许可证包含广泛的活动列表,例如:反向工程,多个用户同时使用软件以及基准测试或绩效测试。
有许多类型的许可模型,从简单的永久许可证和浮动许可(也称为并发许可)到更高级的模型,例如Metered许可证。最常见的许可模型是每个用户(命名用户,客户端,节点)或每个用户在适当的音量折扣级别中,而某些制造商会积累现有许可。这些开放量许可计划通常称为“开放许可计划(OLP),交易许可计划(TLP),批量许可计划(VLP)等在固定期间(主要是两年)的许可证数量。每个并发/浮动用户的许可也发生,网络中的所有用户都可以访问该程序,但同时只有特定数字。另一个许可证模型是每个加密狗的许可,它允许加密狗的所有者在任何计算机上使用该程序。无论用户数量多少,每台服务器,CPU或点的许可都是常见的做法,以及网站或公司许可。有时,人们可以在永久(永久)和年度许可之间进行选择。对于永久许可,通常需要一年的维护,但是维护(订阅)续订却折现了。对于年度许可,没有续签;到期后必须购买新的许可证。许可可以是主机/客户端(或访客),邮箱,IP地址,域等,具体取决于程序的使用方式。其他用户除外,每个扩展包(例如最多99个用户),其中包括基本包(例如5用户)。有些程序是模块化的,因此必须在使用其他模块之前购买基本产品。
软件许可通常还包括维护。这通常为一年的任期,是包括或可选的,但通常必须用软件购买。维护协议(合同)通常包含一个子句,该条款允许被许可人接收次要更新(v.1.1 => 1.2),有时是重大更新(v.1.2 => 2.0)。此选项通常称为更新保险或升级保证。为了进行重大更新,如果不包括在维护协议中,则客户必须购买升级。对于维护续订,如果当前维护到期,一些制造商每月收取恢复(恢复)费用。
维护有时包括技术支持。当这样做时,通常命名为黄金,银色和青铜的技术支持水平可能会因通信方法而异(即电子邮件与电话支持),可用性(例如5x8,每周5天,每周5天,8小时A一天)和反应时间(例如三个小时)。支持也是事件的许可(例如,每年五起支持事件)。
许多制造商为学校和政府机构(EDU/GOV许可证)提供特殊条件。即使从另一个产品(跨越)迁移,即使从其他制造商(竞争升级)也可以迁移。
免费和开源软件许可证

FOSS域中有几个组织提供了有关软件许可的指南和定义。自由软件基金会在其自由软件定义和许可之后,维护了无需竭尽全力的软件许可列表,而FSF由于各种原因而考虑了非免费的软件许可证。 FSF还区分了与FSF CopleLeft GNU GNU通用公共许可证兼容或不兼容的免费软件许可证。开源计划定义了开源定义后的经认证的开源许可证列表。此外, Debian项目还有遵循其Debian免费软件指南的许可清单。
免费和开源许可通常分为两类:旨在对如何重新分配软件(允许许可证)和保护性共享( CopleLeft许可证)的旨在最少要求的类别。
CopyLeft免费软件许可证的一个示例是经常使用的GNU通用公共许可证(GPL),也是第一个CopyLeft许可证。该许可旨在授予和保护所有用户使用,学习和私下修改软件的无限自由,以及用户遵守GPL的条款和条件,请自由重新分配软件或对其进行任何修改。例如,最终用户进行和重新分布的任何修改都必须包括其中的源代码,并且任何派生工作的许可都不能超出GPL允许的任何其他限制。
允许免费软件许可证的示例是BSD许可证和麻省理工学院许可证,该许可将无限制地使用,学习和私下修改软件,并且仅包括对重新分布的最小要求。这使用户有权获取代码,并将其用作根据专有软件许可发布的封闭源软件或软件的一部分。
是否可以将公共领域软件和类似公共领域的许可视为一种FOSS许可证,这是一段时间的辩论。大约在2004年左右,劳伦斯·罗森(Lawrence Rosen)在论文“为什么公共领域不是许可证”软件中没有真正放弃的公共领域,因此不能被解释为非常宽松的FOSS许可,这一职位面临着丹尼尔·J·伯恩斯坦的反对。和别的。在2012年,当罗森接受CC0作为开源许可时,最终解决了争议,同时承认与他以前的索赔相反的情况下,可以免除版权,并得到第九巡回法院的决定。