(3) 阅读 (646)

专有软件 编辑

词条创建者 匿名用户

什么是专有软件

编辑

专有软件,也称为非自由软件或闭源软件,是软件的发布者或其他人保留某些使用、修改、共享修改或共享软件的许可的权利的计算机软件。它有时包括专利权。

软件专有权

编辑

专有软件的所有者对该软件行使某些专有权。所有者可以限制使用、检查源代码、修改源代码和重新分发。

软件的使用

供应商通常会限制可以使用软件的计算机数量,并禁止用户在额外的计算机上安装软件。有时会通过技术措施强制限制使用,例如产品激活、产品密钥或序列号、硬件密钥或复制保护。

供应商还可以分发删除特定功能的版本,或仅允许某些领域的努力(例如非商业、教育或非营利用途)的版本。

使用限制因许可证而异:

  • WindowsVistaStarter仅限于运行最多三个并发应用程序。
  • MicrosoftOfficeHomeandStudent2007的零售版仅限于在一个家庭中最多三台设备上的非商业用途。
  • WindowsXP中可以安装一台计算机上,并限制了网络文件共享的连接数,以10所述的家庭版禁用存在于WindowsXP专业版功能。
  • 传统上,Adobe许可证仅限于一个用户,但允许用户在家用计算机或笔记本电脑上安装第二个副本。切换到CreativeCloud后,情况不再如此。
  • iWork\'09是Apple的生产力套件,提供五用户家庭包,最多可在家庭中使用五台计算机。

检查和修改源代码

供应商通常以编译形式分发专有软件,通常是计算机中央处理单元能够理解的机器语言。它们通常会保留源代码或软件的人类可读版本,通常用高级编程语言编写。这种方案通常被称为闭源。

虽然大多数专有软件都是在没有源代码的情况下分发的,但一些供应商会分发源代码或以其他方式将其提供给客户。例如,购买了互联网论坛软件vBulletin许可证的用户可以修改自己站点的源代码,但不能重新分发。许多Web应用程序都是如此,它们在由Web服务器运行时必须采用源代码形式。源代码受保密协议或许可的保护,例如允许研究和修改,但不允许重新分发。基于文本的电子邮件客户端Pine和SecureShell的某些实现使用专有许可证分发,使源代码可用。专有软件的一些许可证允许分发对源代码的更改,但仅限于为产品授权的其他人,并且这些修改中的一些最终由供应商获取。

软件供应商有时会使用混淆代码来阻止对软件进行逆向工程的用户。这在某些编程语言中特别常见。例如,用Java编写的程序的字节码可以很容易地反编译为一些可用的代码,并且用PHP或JavaScript等脚本语言编写的程序的源代码在运行时可用.

重新分配

专有软件供应商可以禁止用户与他人共享软件。另一方需要另一个xxx的许可证才能使用该软件。

对于具有可用源代码的专有软件,供应商还可以禁止客户分发他们对源代码的修改。

共享软件是封闭源软件,其所有者鼓励免费重新分发,但用户有时必须在试用期后付费才能使用。该费用通常允许由单个用户或计算机使用。在某些情况下,软件功能在试用期期间或之后会受到限制,这种做法有时称为crippleware。

定价和经济学

编辑

专有软件不是商业软件的同义词,尽管这两个术语有时在关于自由​​软件的文章中被用作同义词。专有软件可以免费或收费分发,免费软件可以免费或收费分发。不同之处在于专有软件是否可以分发,以及收费是多少,由所有者自行决定。使用免费软件,任何拥有副本的人都可以决定是否对副本或相关服务收费,以及收费多少。

免费提供的专有软件称为免费软件。

商业专有软件的支持者认为,要求用户为软件付费会增加用于软件研究和开发的资金或时间。例如,微软表示,按副本收费可以xxx限度地提高软件开发的盈利能力

专有软件通常比自由软件创造更多的商业活动,特别是在市场收入方面。专有软件通常与许可一起出售,该许可赋予最终用户使用该软件的权利。

专有软件

例子

编辑

专有软件的示例包括MicrosoftWindows、AdobeFlashPlayer、PS3OS、iTunes、AdobePhotoshop、GoogleEarth、macOS(以前的MacOSX和OSX)、Skype、WinRAR、Oracle的Java版本和某些版本的Unix。

被视为专有的软件发行版实际上可能包含“混合源”模型,在同一发行版中包括自由和非自由软件。大多数(如果不是全部)所谓的专有UNIX发行版都是混合源软件,捆绑了BIND、Sendmail、XWindowSystem、DHCP等开源组件以及纯专有内核和系统实用程序。

一些免费软件包也可根据专有条款同时提供。示例包括MySQL、Sendmail和ssh。自由软件作品的原始版权持有人,甚至是Copyleft自由软件,可以使用双重许可来允许自己或他人重新分发专有版本。非Copyleft自由软件(即根据自由软件许可分发或发布到公共领域的软件)允许任何人进行专有的再分发。依赖于专有软件的自由软件被自由软件基金会视为“陷阱”。这包括仅为MicrosoftWindows编写的软件,或只能在Java,在它成为自由软件之前。


内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/124871/

发表评论

登录后才能评论

词条目录
  1. 什么是专有软件
  2. 软件专有权
  3. 软件的使用
  4. 检查和修改源代码
  5. 重新分配
  6. 定价和经济学
  7. 例子

轻触这里

关闭目录

目录