4.1.3专有软件、自由软件和开源软件AIUNIV■1.专有软件口在使用、修改上有限制的软件,这种限制是由所有者决定授权使用和费用,通过法律和技术层面上来实现也称非自由或专属或私有或封闭性软件■法律上,可以使用版权和专利限制复制或修改等技术上,不公布源代码,只提供购买的目标程序的使用权口包括:商业软件(CommercialSoftware)和共享软件(Shareware)11第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 11 4.1.3专有软件、自由软件和开源软件 1.专有软件 在使用、修改上有限制的软件,这种限制是由所有 者决定授权使用和费用,通过法律和技术层面上来 实现 也称非自由或专属或私有或封闭性软件 法律上,可以使用版权和专利限制复制或修改等 技术上,不公布源代码,只提供购买的目标程序的使 用权 包括:商业软件(Commercial Software)和共享 软件(Shareware)
4.1.3专有软件、自由软件和开源软件191AUNIVER商业软件(CommercialSoftware)口作为商品进行交易的软件,一般都收费1共享软件(Shareware)口不公布源代码,但允许他人自由拷贝并收取合理注册费用的软件,分为商业用途和非商业用途口商业用途的共享软件采用先试用后购买的模式口非商业用途的共享软件,多半是免付费软件12第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 12 4.1.3专有软件、自由软件和开源软件 商业软件(Commercial Software) 作为商品进行交易的软件,一般都收费 共享软件(Shareware) 不公布源代码,但允许他人自由拷贝并收取合理注册 费用的软件,分为商业用途和非商业用途 商业用途的共享软件采用先试用后购买的模式 非商业用途的共享软件,多半是免付费软件
4.1.3专有软件、自由软件和开源软件TAUNIVEFreedom■2.自由软件(FreeSoftware)口一种可以不受限制地自由使用、复制、研究、修改和分发的软件。不一定“免费”可以买卖■遵循“自由软件授权协议”(GPL和BSD两种)保护而发布的软件,有著作权,就像研究论文正式发表口自由之0■不论目的为何,有使用该软件的自由口自由之1一有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求口自由之2■有重新散布该软件的自由口自由之3有改善再利用该软件的自由,并且可以发表改写版供公众使用13第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 13 4.1.3专有软件、自由软件和开源软件 2.自由软件(Free Software) 一种可以不受限制地自由使用、复制、研究、修改和分发的软件。 不一定“免费” 可以买卖 遵循“自由软件授权协议”(GPL和BSD两种)保护而发布的 软件,有著作权,就像研究论文正式发表 自由之0 不论目的为何,有使用该软件的自由 自由之1 有研究该软件如何运作的自由,并且得以改写该软件来符合使 用者自身的需求 自由之2 有重新散布该软件的自由 自由之3 有改善再利用该软件的自由,并且可以发表改写版供公众使用 Freedom
4.1.3专有软件、自由软件和开源软件198AUNIVER3.开源软件(OpenSourceSoftware,Oss)Freeof口公开源代码的软件,免费使用charge口大多数的使用、修改、复制和再分发也不受许可证的限制。口开源软件也有著作权口在开源软件基础上,可以作商业软件开发14第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 14 4.1.3专有软件、自由软件和开源软件 3.开源软件(Open Source Software,OSS) 公开源代码的软件,免费使用 大多数的使用、修改、复制和再分发也不受许可证的 限制。 开源软件也有著作权 在开源软件基础上,可以作商业软件开发 Free of charge
4.1.3专有软件、自由软件和开源软件TAIUNIVER■4.开源软件与自由软件关系口公开源代码的软件,免费使用口开源软件免费,自由软件不一定,都有著作权口自由软件更强调哲学层面的自由(遵循“自由软件授权协议”),开源软件主要注重程序本身的开源大家来改进减少漏洞,质量提升开放源码软件主要被散口大部分开源软件实际上都是自由布在全世界的编程者队伍所开发,但是同时一口公开软件的代码,有利于交流、些大学,政府机构承包问题是谁来开发这些没有报酬的商,协会和商业公司也开发第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 15 4.1.3专有软件、自由软件和开源软件 4.开源软件与自由软件关系 公开源代码的软件,免费使用 开源软件免费,自由软件不一定,都有著作权 自由软件更强调哲学层面的自由(遵循“自由软件授权协 议” ),开源软件主要注重程序本身的开源大家来改进, 减少漏洞,质量提升 大部分开源软件实际上都是自由软件 公开软件的代码,有利于交流、合作和发展,值得提倡。 问题是谁来开发这些没有报酬的软件? 开放源码软件主要被散 布在全世界的编程者队 伍所开发,但是同时一 些大学,政府机构承包 商,协会和商业公司也 开发