- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开源软件46KB
简介
开放源码软件《open-source》是一个新名词它被定义为描述其源码可以被公众使用的软件并且此软件的使用修改和分发也不受许可证的限制。开放源码软件通常是有copyright的,它的许可证可能包含这样一些限制著意的保护它的开放源码状态,著者身份的公告,或者开发的控制。开放源码正在被公众利益软件组织注册为认证标记,这也是创立正式的开放源码定义的一种手段。
开放源码软件主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。开放源码软件在历史上曾经与UNIX,Internet联系的非常紧密。在这些系统中许多不同的硬件需要支持,而且源码分发是实现交叉平台可移植性的唯一实际可行的办法。在DOS,Windows,Macintosh平台上仅仅有很少的用户有可用的编译器,开放源码软件更加不普遍。对开放源码开发模式的更详细的讨论请看Eric Raymond写的The Cathedral and the Bazaar。
为什么open-source软件与软件市场有关系?
传统的商业软件有巨大的广告和商标预算,在这些背后给了它太多的关注,已经远远超出了它的重要性。传统的商业软件事实上只是所有软件的很小的一部分。Lion是被各种组织开发,并且是为了它们自己内部的需要。内部开发源码,特别是被美国政府所命令的重要源码的共享是具有开发源码牌照的。这实际上是由于绝大多数软件专家不编写商业软件。
要去定量的描述开放源码软件的整个影响和平均利益是困难的,但是很明显这两者都被公众广泛传播又低估其价值。现在,许多开放源码软件由商业开发支持。同时,开放源码经营模式的成功和开放源码开发的高生产效率及高质量都说服Netscape在1998年年初决定要将它的浏览器开发在开放源码许可之下。
现在有巨大的动力推动开放源码的运动。看到如此多的传统商业开发者们为了与他同步不得不谋取发展是很有趣的。计算机工业早已看到了几个激动人心的发展和革新的浪潮,例如,二十世纪七十年代的第一台微机,以及八十年代中期到现在对日用微机的大量生产,还有同一时期Internet的崛起。使用开放源码模式的商业软件可能是下一个重要的新潮流。
怎样区别开放源码软件和自由软件?
历史上许多人开发过这样一种软件(也就是自由软件基础)简称为free software,而媒介一般称它为freeware。不幸的是这两种术语都被证明是不明确的且含糊的。
对于大多数人来说free仅仅用于购买的费用。比这个初始花费更重要的是由于缺乏许可证限制而带来的费用。这些是几种有可能是免费的软件类型,但是明显不是open-source software,因为它们具有某些限制或是缺乏公开的源码:
Shareware:
通常是由个人开发的,一般没有支持且没有公开的源码,它希望得到使用者的资助。
Demos/Crippleware:
免费或低费用试用的软件,是商业软件的一部分,它没有自由可用的源码,没有支持,通常缺乏关键特征。
Bundled Software:
它由商业软件携带并且不用增加额外的费用,但是它一般具有很有限的使用许可,没有自由可用的源码。例如: Microsoft Internet Explore. Consortium-Ware: 源码由公司内部人员共享,但是对公众没有自由可用的源码。例如:Motif. Non-commercial use only: 这是可以免费从Internet网下载的典型软件,甚至连同源码,但是同时它有严格的许可证限制它的使用。例如:1998年以前的Netscape的浏览器一些Open-source许可证类型
BSD(Berkeley Source Distribution)许可证:它要求版权和著者身份申明
GPL:
通用公共许可证(CopyLeft)禁止派生或分发产品的限制。
LGPL:
库通用许可证,它不同于GPL许可证,在这个许可证下,库(函数库)可以自由的联接到私有软件。
Artistic License:
使作者保持对进一步开发的控制。
NPL(Netscape Public Lincense):
基于GPL精神的新的许可证,但是保持了对源码更多的控制和所有权(请看下面的“Netscape发展什么”这一节)
Public Domain/Not Copyrighted/No Restrictions: 通常用于决定性的算法以鼓励广泛使用,通常由美国政府使用。
Open-source 软件的一些例子
现在有几百种成熟的open-source产品被广泛使用。这而是一些最著名的:
Corncart :
由OSIC信息技术有限公司最新开发的开源电
您可能关注的文档
- 并联双循环风冷冰箱短周期切换控制特性-哈尔滨工业大学学报.PDF
- 广东出入境检验检疫局检测设备采购项目GDJY2010006的中标公告.DOC
- 第N届地球小博士全国地理科技大赛初中组试题主题:全球思维与.DOC
- 第86期-台中教育大学图书馆.PDF
- 广东地方税务局社会保险费征管系统操作手册.DOC
- 广东石门台自然保护区珍稀濒危植物及其保护-广西植物.PDF
- 研究内容考核指标课题六远程电子签名合法性比对技术及系统.PPT
- 广东经营性公墓墓位使用合同-广东工商局.DOC
- 第一块光子晶体.DOC
- 广东鹤山森林生态系统服务功能价值评价.PDF
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 《ISO 55013-2024 资产管理-数据资产管理指南》解读和实施指导材料(雷泽佳编制-2024).pdf VIP
- 肿瘤放化疗病人并发症护理课件.pptx VIP
- 新概念第一册lesson79.pptx VIP
- 政府采购机票操作手册.pdf VIP
- 二级展开式斜齿圆柱齿轮减速器设计说明书.pdf
- 字节跳动产品运营专员岗面试题库参考答案和答题要点.docx VIP
- 小学英语单词(带音标).pdf VIP
- 字节跳动运营数据分析师岗面试题库参考答案和答题要点.docx VIP
- 八年级数学上册专题15 半角模型证全等(原卷版).docx VIP
- 字节跳动新媒体运营专员岗面试题库参考答案和答题要点.docx VIP
文档评论(0)