目录 |
专有软件,又称非自由软件、专属软件、私有软件、封闭性软件等,是指在使用、修改上有限制的软件。此外,有些软件也有复制和分发的限制,它也属于专有软件的范畴。通常,与专有软件对应的是自由软件。这些限制是由软件的所有者制定的。
这些限制是通过法律或者技术上的手段实现的,有时这两种手段被同时采用。最常见的技术限制方式是保留能够被大家读懂的源代码,而只发布只有计算机才能读懂的程序(如二进制格式)。法律上的限制包括使用版权(附带软件许可证)和专利。这些程序的源代码往往被其持有者视为商业机密。如果第三方要查看源代码时,往往需要签署保密协议。
专有软件并不等同于商业软件。专有软件和自由软件都可以免费或者收费分发。它们之间的区别在于:专有软件的所有者可以决定是否可以分发该软件,以及费用的数额;而自由软件可以被任何持有者随意分发,相关的复制以及服务费用也可自行决定。
从字面上讲,“所有权”在法律上指软件的所有者可以规定用户可以对软件做哪些事情。专有软件的所有者并不需要自己“专有”该软件,只要不公布源代码,通过发布编译过的程序,大众软件和在许可证保护下的软件都能够成为专有软件。
微软公司是商业专有软件的支持者,它认为用户为软件支付的费用可以增加软件的研发资金。它声称,软件的每个拷贝收取的费用使得软件开发的收益最大化。据称专有软件比自由软件带动了更多的商业活动,当有市场收入是更是如此。
对软件未来的版本和软件的升级的依赖使得软件用户不能离开软件所有者,这将导致垄断的局面。如果在软件中发现问题时,软件所有者已经消失,或者他们决定停止或减少软件的生产或支持,都能够让用户陷入不利和无助的境地。由于业务问题,软件所有者可能无法改进或支持软件。软件的老版本的支持已经到期,这时如果没有其它的软件供应商提供支持,用户会被强制升级到新版本。