商业软件、共享软件和自由软件
商业软件、共享软件和自由软件
转自:http://www.almond-lawyer.com/fanbuzhengdangjingzheng/250.htm
计算机软件根据发行方式分类的不同,可以分为商业软件、共享软件和自由软件。
所谓“商业软件”,是指通过贸易方式面向社会公众发行的各种商品化软件。作为商业软件,其功能、性能通常已经过严格测试,供应商不仅应该向用户提供程序和使用说明,而且应该向用户提供包括更新在内的技术服务。
所谓“共享软件”,是指复制品可以通过网络在线服务、BBS(电子公告板)或者从二个用户的手里传给另一个用户等途径自由传播的软件。这种软件的使用说明通常以文本文件的形式同程序一起提供。共享软件的主要特点是:
(1) 主要通过国际互联网、BBS等远程手段进行传播;
(2) 针对主流操作系统的不足,对其功能进行完善、补充和扩展;
(3) 共享软件的价格一般不会太昂贵。
共享软件是软件的一种新的类别,它不同于传统的商业软件,其特殊性在于销售方式的变化和使用程度的提高。
自由软件,又叫“开放源代码软件”。其概念由推出人里查德•斯德尔曼归纳为:“自由软件的含义是你可以自由修改、研究、改编并再次发行,或再发行修订版,至于用什么名称并不重要。”因此,自由软件的本质不是免费,目的就是要打破商业软件占主导地位的格局。其特点是:
(1) 提供源代码,允许修改完善;
(2) 可以散发,并且散发对象享有的权利不受限制;
(3) 不提供担保。
自由软件与商业软件的主要区别在于:
(1) 商业软件一般不提供源代码,而自由软件保证提供源代码;
(2) 商业软件禁止用户将软件散布给第三者,自由软件的许可证在法律上保证任何人有权按照许可证的规定散发软件;
(3) 大多数商业软件的许可证在法律上保证(如介质〈指软盘、光盘等〉有毛病)商家包换,而自由软件在法律上是完全不负责任的。
完!
商业软件、共享软件和自由软件相关推荐
- 让自由软件的风暴来的更猛烈吧!
9 月 20 日,这一天全球自由软件志愿者走上街头,向社会公众宣讲自由软件,宣传知识产权保护的意识(注,知识产权保护不代表只涉及商业软件,也包括自由软件). 正因为自由软件作者没有完全放弃自己的知识产 ...
- 《Linux编程》学习笔记 ·000【Linux介绍】
注:前言.目录见 https://blog.csdn.net/qq_44220418/article/details/108428971 写的比较早了,当时还没开始自学,emmm,现在发现有这么篇草稿 ...
- Linux系统运维与架构设计之Linux概述
Linux系统运维与架构设计之Linux概述 Linux系统运维与架构设计 1.1 浅谈计算机系统 1.1.1 计算机硬件系统 现代计算机是基于冯·诺依曼体系结构,由运算器.控制器.存储器.输入设备. ...
- 全国计算机等级考试三级网络技术
目 录 第一章计算机基础 第二章网络技术基础 第三章局域网基础 第四章服务器操作系统 第五章 Internet基础 第六章 Internet基本服务 第七章网络管理与网络安全 第八章网 ...
- 【转】分析现行的常用的文件格式类别
摘要:讲述现今常见的在特定领域有代表性的文件格式,并没有深入讲述每种格式的存储状态(方式),只对相应格式的特性优缺点做简要概述. 关键字:计算机,文件格式,图形,图像,音频,视频,流媒体,手机铃声 ...
- 现行的常用的文件格式类别 简析
简要的说数据信息在存储器中存储的排列方式不同为啦方便理解和交流规范为不同的文件格式,这点在linux上边可以较为明显的看出:linux只规范不同文件的属性,后缀名是为啦方便记忆和沟通等 -- 图形文件 ...
- 分析现行的常用的文件格式类别
分析现行的常用的文件格式类别 简要的说数据信息在存储器中存储的排列方式不同为啦方便理解和交流规范为不同的文件格式,这点在linux上边可以较为明显的看出:linux只规范不同文件的属性,后缀名是为啦方 ...
- 跟涛哥一起学嵌入式 第07集:GNU/Linux和Linux的区别
GNU.GNU/Linux.Linux 之间到底是什么关系?什么是自由软件?什么是GPL协议?什么是自由软件基金会?什么是GNU耻辱榜?有多年开发经验的Linux工程师,估计也没怎么关注过这些问题.今 ...
- “国际软件自由日”介绍
世界"软件自由日(SFD,Software Freedom Day)"源自Ubuntu计划.每年世界"软件自由日"活动的安排和协调,接受在美国注册的" ...
- 腾讯往事:微信其实就是第四代 QQ 邮箱
[CSDN编者按]每天,很多CSDN公众号的用户都在通过微信公众号看文章,每天,我们几乎都在用微信.而其背后的公司腾讯,到今年已经二十一岁了.从最初马化腾的一个想法,到今天成长为举世瞩目的葳蕤( wē ...
最新文章
- 云计算开发要学习哪些东西?云计算开发的内容
- 如何设计一个支撑数亿用户的系统
- 整理一份详细的数据预处理方法
- Codeforces Round #694 (Div. 1 + Div2)(A ~ H,8题全,超高质量题解)【每日亿题】2021/2/1、2/2
- oracle新建用户名和密码,Oracle安装后忘记用户名或密码+创建新登陆用户
- MaxCompute用户初体验
- ES Next Arrow function Promise Iterator Generator yield Async Await
- UVA211 TheDomino Effect 多米诺效应
- JMetro版本11.5.11和8.5.11发布
- java的tcp通信项目_java实现TCP通信
- J2EE 领域的一些技术框架结构图
- 9.Tideways和xhgui
- 【WiFi】WiFi 6E
- Mac磁盘如何分区?教你Mac系统磁盘自由分区教程!
- matlab if语句小于等于,matlab的if语句运算符与或怎么用
- 三进制计算机比二进制快,三进制会取代二进制计算机吗?
- 历史沿革:NFTs在以太坊上的发展之路
- 【计算机毕业设计】029网上购物商城系统
- Java基础Day01-Java基础语法
- StopWatch使用注意S