什么是许可?
软件许可证是合法允许您使用和分发软件的文件。这是公司授予用户访问其应用程序的合法权利。软件许可证规定了软件的开发者和用户的权利。它包括应该如何使用软件以及将支付多少费用。它还包括一些条款和条件,这些条款和条件基本上是软件的合理使用、责任限制、免责声明和保证。许可证也可以称为用户和组织之间的协议。用户在获取软件时必须同意许可条款。每个付费软件都附带一个许可证密钥或产品密钥,用于识别和验证软件的特定版本,也用于激活产品。
许可证的工作:当新用户购买或安装软件时,它通常会接受最终用户许可协议 (EULA),其中包含许可人和被许可人之间的法律定义。 EULA 是允许用户安装和使用软件的协议。每个 EULA 都有一项规定,指定最终用户何时激活协议条款。这可能在用户打开产品时发生,例如当用户通过单击接受条款和条件同意 EULA 的条件条款时。对于基于云的应用程序,例如软件即服务 (SaaS),包括以下详细信息:
- 每个用户按月或按年收费。
- 协议的期限。
- 协议终止条款。
软件许可的另一个例子是软件创建者或公司提供许可以另一方的品牌销售或分发软件。尽管创作者保留所有权,但品牌重塑公司可以转售该程序。 “白标”是此类许可的术语。
许可的重要性:软件企业和最终用户的知识产权都受到软件许可的保护。例如,有人可能会购买该程序,对其进行逆向工程,然后出售它的克隆。软件公司赔钱,最终用户获得未经授权的产品副本,这可能会导致性能问题和网络安全风险。如果最终用户违反软件许可协议的条件,他们可能会失去使用产品的能力或面临费用。个人和组织应阅读并彻底理解软件许可条款,以确保合规
许可证类型
软件许可证可分为:
- 所有权
- 免费和开源
现在让我们一一详细讨论:
1.专有许可证:它 由版权所有者在某些特定条件下许可的软件组成。用户可以使用该软件,但他们无权对其进行修改。它也被称为闭源许可证,因为软件的原始源代码无法访问,这意味着您无法看到程序员编写的实际代码。这样做的目的是为了不泄露代码。
专有许可软件并不意味着您必须为所有这些软件付费。一些专有许可软件可以免费使用,但您仍然无法访问实际代码。 Windows、MAC 甚至 MS Office 都是专有许可软件。
2. 免费和开源:顾名思义,免费和开源的许可软件,其中发布源代码。用户可以查看软件是如何制作的,使用哪种语言构建软件。此类许可授权用户修改软件并共享修改后的版本。
开源软件通常以协同方式开发,其中建立了开发软件的开发人员社区,并且用户可以分享他们对增强和改进应用程序或程序的想法。
免费和开源许可证分为:
- Permissive License: Permissive License 是一种开源许可或具有最严格限制的自由软件许可。它允许在没有源代码的情况下使用、分发、修改和销售软件。例如:阿帕奇等。
- Copyleft 许可证: Copyleft 许可证允许分发和修改软件,除非保留相同的权利。它允许使用源代码修改和分发软件。例如:知识共享许可、GPL(通用公共许可)。
例如,apache 是一个许可的免费和开源许可证。 apache的作者是Apache软件基金会(ASF)。作为一个宽松的免费和开源许可证,它允许用户在软件上执行任何类型的任务。根据许可条款,用户可以修改、分发甚至分发修改后的版本。在使用任何 apache 许可证重新分发软件时,您必须包含许可证的副本,并且必须将修改通知添加到每个被修改的文件中。 Apache 许可证提供了世界范围内的权利权威,这意味着权利被授予所有国家。 Apache 免费提供权利或特许权使用费,这意味着权利不收取费用。
其他一些类型的许可证是:
1. GPL(通用公共许可证): GPL 代表通用公共许可证,它允许用户自由使用、修改和重新分发软件,无需任何费用或限制。如果软件在 GPL 下获得许可,则它是免费的。但是这里的“免费”并不意味着收费或购买软件,软件也可以付费。这里的自由复制了自由。对软件执行任何操作的自由,即修改、重新分发等。GPL 的功能如下所列:
- 下载和使用软件的权利。
- 允许修改软件。
- 允许重新分发软件。
- 甚至允许修改和分发修改后的软件。
2. CCL(Creative Commons License): CCL代表知识共享许可。这是一个公共许可证,该许可证由版权所有者授予,允许人们以符合该许可证的任何方式使用他们的作品。它是一种标准形式的许可协议,可以附加到作品中以启用其使用,而无需联系作者或协商使用条款。它有四个基本部分:
- 认证:作品的作者必须被承认为创作者,然后他/她的作品可以被修改、分发、复制和使用。
- 与 CC 共享:该作品只能在此许可下修改或分发。
- 非商业:出于非商业目的,也可以对作品进行修改和分发。
- 无衍生作品:您可以复制和分发 CC 许可的作品,但不得根据来源创作作品。