计算机革命/软件/软件许可证
恭喜,你刚刚购买了市场上最酷的新操作系统。它是你的。但是等等,它真的是你的吗?你可以查看源代码吗?你可以更改代码吗?你可以将程序安装在你所有的电脑上,以及你朋友的电脑上,以及任何其他你喜欢的电脑上。不,你不能。这是因为你并没有真正购买软件,你购买的是软件许可证。
软件作为一种非物理结构,不是稀缺资源,也不是内在的独一无二,它可以无限复制。软件许可证是作者和版权所有者控制其对这些创作的权利并限制对其访问的方式。
软件许可证是声明其适用软件的权利、条件和许可的事物。使用、复制、更改和分发的权利是最重要的。有些可能只允许你在一台电脑上安装一次;而另一些则可能允许你安装一定次数,然后禁止你再安装。许可证也是你必须达成的协议,才能继续安装。
作者和版权所有者
就像任何知识产权创作一样,作者将保留对其所有权利的所有权,除非他是在受雇的情况下工作或将部分或全部权利出售给另一个实体,因此作者可能与版权所有者不是同一个实体。
关于许可证,人们必须考虑到用户不购买或拥有产品,而是许可其使用。许可证的细节可能有所不同,但在大多数情况下,软件许可证限制了你可以安装软件的计算机数量以及你可以对软件进行的更改类型(如果有)。
本节的其余部分描述了可用的许可证类型,正如你将看到的,它们可以在许多方面授予或限制用户权限,它们甚至可以赋予你更改和分发软件的权利。
商业软件是为盈利而开发和销售的软件,你可以购买或许可的软件。通常,这些软件附带单用户许可证,这意味着你只允许在一台电脑上安装和使用该软件。在某些情况下,如果许可证允许,软件可以安装在你拥有的第二台电脑上。程序的制造商并没有真正将他们的软件卖给你,而是将许可证卖给你,因此你成为软件的“授权”用户。
这可能是任何程序,例如 Microsoft Word、TurboTax、GarageBand Adobe Photoshop。你不允许查看源代码或对该代码进行任何更改。
演示/试用版
除了完整版本之外,一些商业软件还提供演示版或试用版。这些版本可以免费使用并分发给他人,但通常缺少关键功能,或者在试用期结束后无法运行。这些程序并非旨在替代付费版本,通常旨在使用后卸载。
共享软件是可以免费获得并在有限时间内试用的软件,它通常也预装在新电脑上,这些电脑安装了商业操作系统。如果你希望在试用期结束后保留该软件,则需要支付少量费用。在试用期结束后使用共享软件是不道德的。
大多数共享软件在购买之前都是不完整或功能有限的。例如,它可能只能运行有限的时间,每次启动时仅一小时,或者某些关键功能(如打印)可能被禁用。为了获得该软件的完整版本,用户需要通过发布者的网站购买注册码。如果你支付费用保留该程序,你可以将其复制并与他人共享,但如果他们选择保留该软件,则也必须支付费用。共享软件可能比其他类型的商业软件成本更低,因为它是由单个程序员制作的,并使用不同的营销系统。你可以在提供不同软件下载的网站上找到不同的共享软件程序。通过使用这种类型的营销,可以节省广告或打包程序的成本。
免费软件是版权所有者允许免费使用的软件。版权所有者保留软件的所有权,这意味着只有他可以销售、分发或修改它。免费软件不需要任何付款。软件中没有使用时间限制或使用限制。安装软件后,你可以随意使用它。术语“免费软件”于 1980 年代由 Andrew Fluefelman 注册商标,他是一位律师、计算机杂志编辑和流行通信程序“PC-Talk”的开发者。尽管现在,商标已被放弃,并且该术语现在是“通用”的。一些流行的免费软件示例包括“Youtube Downloader 3.3”和“AVG Antivirus Free 2012”。
开源软件是可以被任何人编辑、查看和使用的软件。它与维基百科的开放方式相同(尽管维基百科不是开源软件的示例),任何人都可以访问并使用它、从中学习、更改、更正或改进他们看到的内容。它们允许更广泛的分发和更多的输入,也可能有多个人希望设计软件进行协作,尽管他们可能没有相同的目标,但他们可以做出贡献。那些为开源软件或开源的任何事物做出贡献的人的目标,不仅是设计,还有他们劳动成果的后续传播。
开源是开源计划 (OSI) 的认证商标。要以 OSI 商标的名义分发,软件必须符合以下条款
•软件必须免费分发、共享、修改和可能改进。
•程序源代码必须可用。
•必须公布开发者的姓名。
•许可证必须与技术无关,并且不得限制任何其他软件。
开源的免费软件目录包含超过 5,000 个免费软件包。免费用户生成的软件现在包括最广泛使用的 Web 服务器软件 Apache、数据库软件 MySQL、第二大流行的桌面操作系统 Linux,以及 Web 浏览器 Firefox 和办公套件 Open Office。
公共领域软件的所有权已被捐赠或归属于公众。这意味着任何人都可以免费使用、修改和分发该软件。程序可能因为其作者(或权利所有者)有意与所有人共享作品而脱离版权保护,将其发布为公共领域。多年来,UNIX 社区开发了许多此类程序。
公共领域程序可以使用不受任何限制,即使作为其他非公共领域程序的组件。在重用公共领域软件的代码时,了解其历史非常有益,以便确保它确实属于公共领域。因此,它可以被自由使用、复制或更改和许可,因为没有人拥有限制其使用的权利。在大多数情况下,公共领域软件是唯一不受任何限制的软件类型。
公共领域程序有很多,但这些程序经常与其他几种类型的软件混淆,例如免费软件(freeware),可以免费获得,或者共享软件(shareware),通常可以免费获得,但使用需要付费。
软件盗版
在当今时代,我们经常面临软件盗版问题,软件许可证和其他手段非常有用。软件盗版和数字伪造会影响个人和企业。一些软件公司收取非常高的价格,因此人们可能会寻求盗版副本。目前有一些工具被用来遏制软件盗版,例如软件反盗版工具。