商业软件、共享软件和自由软件
来源:互联网 发布:软件用户界面 编辑:程序博客网 时间:2024/05/20 18:49
商业软件、共享软件和自由软件
转自:http://www.almond-lawyer.com/fanbuzhengdangjingzheng/250.htm
计算机软件根据发行方式分类的不同,可以分为商业软件、共享软件和自由软件。
所谓“商业软件”,是指通过贸易方式面向社会公众发行的各种商品化软件。作为商业软件,其功能、性能通常已经过严格测试,供应商不仅应该向用户提供程序和使用说明,而且应该向用户提供包括更新在内的技术服务。
所谓“共享软件”,是指复制品可以通过网络在线服务、BBS(电子公告板)或者从二个用户的手里传给另一个用户等途径自由传播的软件。这种软件的使用说明通常以文本文件的形式同程序一起提供。共享软件的主要特点是:
(1) 主要通过国际互联网、BBS等远程手段进行传播;
(2) 针对主流操作系统的不足,对其功能进行完善、补充和扩展;
(3) 共享软件的价格一般不会太昂贵。
共享软件是软件的一种新的类别,它不同于传统的商业软件,其特殊性在于销售方式的变化和使用程度的提高。
自由软件,又叫“开放源代码软件”。其概念由推出人里查德•斯德尔曼归纳为:“自由软件的含义是你可以自由修改、研究、改编并再次发行,或再发行修订版,至于用什么名称并不重要。”因此,自由软件的本质不是免费,目的就是要打破商业软件占主导地位的格局。其特点是:
(1) 提供源代码,允许修改完善;
(2) 可以散发,并且散发对象享有的权利不受限制;
(3) 不提供担保。
自由软件与商业软件的主要区别在于:
(1) 商业软件一般不提供源代码,而自由软件保证提供源代码;
(2) 商业软件禁止用户将软件散布给第三者,自由软件的许可证在法律上保证任何人有权按照许可证的规定散发软件;
(3) 大多数商业软件的许可证在法律上保证(如介质〈指软盘、光盘等〉有毛病)商家包换,而自由软件在法律上是完全不负责任的。
完!
- 商业软件、共享软件和自由软件
- 自由软件、开源软件、免费软件、共享软件和商业软件
- 商业软件、开源软件与自由软件开发模式的区别
- 开源软件清除了“开源”和“商业”之间的障碍——商业软件、开源软件和自由软件的区别
- 我能在共享软件或商业软件中使用Indy组件吗?
- 自由软件
- 自由软件的挑战和机遇
- 自由软件和开源软件
- Richard Stallman和自由软件运动
- 【鸟哥的linux私房菜-学习笔记】自由软件,共享软件,免费软件等相关知识
- 各国开源软件和商业软件
- 共享软件
- 共享软件
- 开源、自由软件和GNU是什么东东?
- GNU,Linux,自由软件和开源软件
- Richard Stallman和自由软件运动(转)
- 常用软件的替代软件 (免费和自由软件)
- 一个高效成熟的商业软件开发流程和团队- -
- 存储设备之NAS
- Rsync工作原理
- python技巧31[文件类型+打包EXE]
- python语法31[module/package+import]
- AOP入门
- 商业软件、共享软件和自由软件
- 【程序15】利用条件运算符的嵌套完成学习成绩的转换。
- Linux进程+进程间通信IPC
- Windows线程+进程通信
- C# 2.0新特性与C# 3.5新特性[转]
- WebService与使用风格RPC/SOA/REST
- 远程过程调用RPC
- 分布式计算
- 3T硬盘分区