开放源代码
维基百科,自由的百科全书
| 本条目的内容可能尚不周全,請考虑将en:Open source的内容翻譯成中文。 歡迎您積極參與,协助改善这篇条目。 |
開放原始碼(英语:Open Source)描述了一种在产品的出品和开发中提供最终源材料的做法。一些人将开放源代码认为是一种哲学思想,另一些人则把它当成一种实用主义。在這個詞廣泛使用前,開發者和生產者使用很多詞去描述這個概念;開放源代碼在互聯網上獲得廣泛使用,參加者需要大量更新電腦源代碼。開放源代碼使得生產模組、通訊管道、互動社群獲得改善。[1] 隨後,一個新著作權、授權條款、域名和消費者提供建立的,一個新詞開源軟體誕生。
開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司。[2] 一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和文件。這逐漸應用在其它領域,例如生物技術。[3]
目录 |
歷史 [编辑]
開放原始碼的概念和免費分享技術資訊,在電腦誕生前存在很長的一段時間。例如食譜共享從人類文化一開始就有。開放原始碼能夠用在商業技術上的電腦和軟体。
技术 [编辑]
Firefox是最早的開放原始碼的瀏覽器。
- 计算机软件
- 开源软件
- Apache:HTTP服务器
- Apple Darwin:Mac OS X、iOS操作系统核心
- Eclipse:集成开发环境,尤其是对Java开发
- eMule:P2P文件交换软件
- GIMP:GNU圖像處理軟件
- GNU Emacs:文本编辑软件
- GNU GCC、Open64:多种语言编译器
- Linux:操作系统核心
- LLVM:C语言、C++、Objective-C编译器
- Mozilla Firefox:网络浏览器
- MySQL:關聯式資料庫管理系統
- OpenBSD:操作系统核心
- OpenOffice.org:办公软件套装
- Paint.NET:位图编辑软件
- Plone:内容管理系统
- Subversion:版本管理系统
- TeX:排版软件
- XFree86、X.Org服务器:用于UNIX/Linux系统的图形用户软件
- Zope:应用服务器
- 开源软件
- 计算机硬件
- 开放设计
- 教育
参见 [编辑]
外部链接 [编辑]
- 开放源代码促进会
- 《开源软件文集》英文版
- 台湾中央研究院 自由軟體鑄造場
- 中国的LUPA开源社区 供参考
- OSMSG开源资讯
- 10 things people get wrong about open source (images)(10個對於開源碼的錯誤印象)
- 自由開源軟體侵權警告與因應流程
参考文献 [编辑]
- ^ The complexity of such communication relates to Brooks' law, and it is also described by Eric S. Raymond, "Brooks predicts that as your number of programmers N rises, work performed scales as N but complexity and vulnerability to bugs rises as N-squared. N-squared tracks the number of communications paths (and potential code interfaces) between developers' code bases." —"The Revenge of the Hackers". 2000.
- ^ Raymond, Eric S. The Cathedral and the Bazaar. ed 3.0. 2000.
- ^ "Science 2.0 is here as CSIR resorts to open-source drug research for TB" Business Standard, 1 March 2009
- 葛林·穆迪(Glyn Moody)著,杜默译,《Linux传奇:让比尔盖茨坐立难安的天才》,时报文化,2001年,台北,ISBN 9571333628
- 林納斯·托瓦茲(Linus Torvalds)著,梁曉鶯譯,《Just for Fun--Linux創始人托瓦茲自傳》,經典傳訊,2001年,ISBN 957-476-123-1