战略与国际研究中心-Government-Open-Source-Policies_42页_673kb
报告摘要
总结:自由与开源软件对ICT政策与发展的影响
核心内容
本章探讨了自由与开源软件(FOSS)对信息通信技术(ICT)政策和发展的潜在影响。FOSS通过公开源代码,使用户能够修改、再分发和改进软件,与传统封闭源代码的商业软件形成鲜明对比。该报告强调FOSS在促进技术发展、降低成本和增强自主性方面的重要性,尤其是在发展中国家。
主要观点
-
FOSS的定义与特点
- FOSS是指源代码公开的软件,允许用户自由使用、修改和分发。
- “自由”在此语境中指用户拥有运行、研究、修改和分享软件的自由,而非价格为零。
- FOSS通过社区协作开发,避免了传统商业软件中对知识产权的严格控制。
-
商业软件的局限性
- 封闭源代码软件(即商业软件)通常需要高额的许可费用,并且难以适应本地需求。
- 商业软件的源代码不公开,用户无法自行修改或改进,限制了其在发展中国家的适用性。
- 商业软件依赖于严格的知识产权保护,以确保其竞争优势。
-
FOSS的发展与影响
- FOSS通过开放源代码促进了技术的广泛传播与创新。
- 例如,GNU/Linux操作系统自1990年代初以来,已成为商业软件的重要竞争者。
- FOSS的协作模式支持了大规模的软件开发和维护,尤其适合资源有限的国家。
-
政策建议
- 政府应考虑将FOSS纳入其ICT政策框架,以促进数字鸿沟的弥合和信息经济的发展。
- FOSS为公共部门提供了更高的自主性和成本效益,有助于培养本地技术人才。
- 在选择软件时,应权衡开源与商业软件的优缺点,基于具体需求和资源进行决策。
关键信息
- 软件行业现状:全球软件行业年收入超过3000亿美元,其中主要企业包括微软、甲骨文、SAP等(见表4.1)。
- FOSS与商业软件的对比:
- FOSS:源代码公开,用户可自由修改和分发,促进协作与创新。
- 商业软件:源代码封闭,用户无法修改或改进,依赖知识产权保护。
- 开源软件的运作机制:
- 开源软件依赖于社区协作,开发人员自愿参与,任务自由选择。
- 通过互联网进行代码修改和传播,使软件开发更加灵活和高效。
- GPL与OSD:
- GNU通用公共许可证(GPL)是一种“病毒式”许可证,要求任何基于GPL代码的衍生软件也必须遵循GPL。
- 开源定义(OSD)则为开源软件设定了更宽松的许可标准,允许在不同条件下分发软件。
表格与数据
- 表4.1:列出了全球最大的10家商业软件公司及其年收入和市值,显示了商业软件行业的规模。
- FOSS的市场表现:GNU/Linux在1990年代后期迅速崛起,成为商业软件的重要竞争对手。
历史背景
- 早期自由软件运动:20世纪60至70年代,大学和企业使用大型机时,源代码的自由访问被视为自然现象。
- AT&T与UNIX:AT&T贝尔实验室在1960年代开发了UNIX操作系统,源代码被免费提供给大学和研究机构,以促进软件改进。
- GNU项目与FSF:1984年,Richard Stallman创建了GNU项目,并成立了自由软件基金会(FSF),推动自由软件的发展。
- Linux的诞生:1991年,Linus Torvalds在芬兰赫尔辛基大学开始开发Linux内核,并将其源代码发布于互联网,引发广泛参与。
政策与经济意义
- 发展中国家的机遇:FOSS降低了软件成本,增强了技术自主性,有助于培养本地IT人才。
- 经济竞争力:开源软件强调高可靠性、低成本和更好的功能,对商业和政府用户具有吸引力。
- 企业响应:1998年Netscape宣布将其浏览器源代码开源,随后IBM、Oracle、SAP等企业也纷纷转向开源技术。
结论
本章指出,FOSS作为一种新的软件生产模式,具有广泛的政策与经济意义。它不仅挑战了传统软件行业的结构,还为发展中国家提供了更具可持续性和适应性的ICT发展路径。政府和企业在制定ICT政策时,应充分考虑FOSS的潜力,并在实际应用中探索其优势与挑战。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载