fbpx
维基百科

开放源代码

開放源代码(英語:Open Source)是一种在电脑程序出品前和开发中提供其内部程式碼的做法。

开放源代码在互聯網上獲得廣泛使用,參加者需要大量更新電腦原始碼。開放原始碼使得生產模組、通訊管道、互動社群獲得改善[1]。隨後,一個新著作權軟體授權條款域名和消費者提供建立的,一個新詞開源軟體誕生。

開源模型概念包括同時間不同時程和方法來生產,相對而言,更加集中式的軟体設計模型,例如典型的商業軟体公司[2]。一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產,經由免費公開的最終產品、原始資訊、藍圖和文件。這逐漸應用在其它領域,例如生物技術[3]

歷史

開放原始碼的概念和免費分享技術資訊,在電腦誕生前存在很長的一段時間。例如食譜共享從人類文化一開始就有。開放原始碼能夠用在商業技術上的電腦和軟体。 在汽車發展的初期,二行程引擎的專利被資產家喬治·賽爾登英语George B. Selden垄断[4]。藉由掌握這項專利,能夠壟斷市場,或是對於競爭者提出侵權訴訟。然而,汽車製造商亨利·福特在1911年挑戰這項專利,其結果使得這項專利變成幾乎一文不值,並形成新的關聯,催生出汽車製造商協會英语Automobile Manufacturers Association[4]

1998年,提姆·奥莱理召開了一次開放原始碼會議,包括BSD陣營與Linux社群的中堅份子都參與其中。因為自由軟體基金會提出的自由软件(Free Software)可能與免費軟體造成混淆,在會議中,決議以克里斯蒂娜·彼得森英语Christine Peterson提出的Open Source作為共通名稱。

應用軟體

 
7-Zip是一款開源的檔案壓縮軟體
 
Blender是一款開源的圖形編輯器

三維繪圖渲染

整合式開發環境

圖像處理

視頻編輯

桌面出版

繪圖軟體

矢量圖形編輯器

數位聲波編輯

純文字編輯器

電子郵件客戶端

虛擬地球

線上直播

桌面搜尋

  • DocFetcher英语DocFetcher

遊戲引擎

操作系统

 
Android是一款被普遍使用的開源行動裝置作業系統
  • MINIX——為Linux之前的操作系统。
  • Linux——类Unix操作系统家族。
  • Android——基於Linux的操作系统。
  • Firefox OS——基於Linux的操作系统。
  • FreeBSD——類Unix的操作系统。
  • OpenIndiana——類Unix操作系统家族。
  • ReactOS——建立在Windows NT架構的操作系统。
  • Haiku——與BeOS相容的操作系统。

程式語言

  • Perl——一種通用的程式語言。
  • PHP——適用於網路開發的程式語言。
  • Python——一種通用的程式語言。
  • Ruby——一種通用的程式語言。
  • Go——一種通用的程式語言。
  • Rust——一種通用的程式語言。
  • Swift——一種支援多編程範式,編譯式編程語言。
  • Java——一種通用的程式語言。
  • Scratch——為初學者而設的電腦程序開發平台。


伺服器軟體

  • Apache HTTP Server——一種網頁伺服器。
  • Drupal——內容管理系統。
  • Joomla!——內容管理系統。
  • MediaWiki——執行於維基百科的Wiki引擎。
  • MongoDB——檔案導向資料庫管理系統
  • Moodle——課程管理系統、虛擬學習環境。

電腦硬體

  • Arduino——單晶片微電腦,由藝術家、設計師、業餘愛好者所使用。

開源可樂

開源可樂是一種開放可樂配方,任何人都能夠輕易地獲取它的配方并对其做出修改。開源可樂發行運動的最初目的是推廣自由和開源軟體。

参考文献

引用

  1. ^ 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.
  2. ^ Raymond, Eric S. The Cathedral and the Bazaar. ed 3.0. 2000.
  3. ^ "Science 2.0 is here as CSIR resorts to open-source drug research for TB" Business Standard, 1 March 2009. [2011-12-02]. (原始内容于2013-02-05). 
  4. ^ 4.0 4.1 James J. Flink. The Car Culture. MIT Press. 1977. ISBN 0-262-56015-1. 

来源

书籍
  • 葛林·穆迪(Glyn Moody)著,杜默 译:《Linux传奇:让比尔盖茨坐立难安的天才》,时报文化,2001年,台北,ISBN 9571333628
  • 林納斯·托瓦茲(Linus Torvalds)著,梁曉鶯 譯:《Just for Fun—Linux創始人托瓦茲自傳》,經典傳訊,2001年,ISBN 978-957-476-123-4

外部链接

参见

开放源代码, 此條目可参照英語維基百科相應條目来扩充, 若您熟悉来源语言和主题, 请协助参考外语维基百科扩充条目, 请勿直接提交机械翻译, 也不要翻译不可靠, 低品质内容, 依版权协议, 译文需在编辑摘要注明来源, 或于讨论页顶部标记, href, template, translated, page, html, title, template, translated, page, translated, page, 标签, 关于的软件, 请见, 开源软件, 開放源代码, 英語, open, source, 是一. 此條目可参照英語維基百科相應條目来扩充 若您熟悉来源语言和主题 请协助参考外语维基百科扩充条目 请勿直接提交机械翻译 也不要翻译不可靠 低品质内容 依版权协议 译文需在编辑摘要注明来源 或于讨论页顶部标记 a href Template Translated page html title Template Translated page Translated page a 标签 关于开放源代码的软件 请见 开源软件 開放源代码 英語 Open Source 是一种在电脑程序出品前和开发中提供其内部程式碼的做法 开放源代码在互聯網上獲得廣泛使用 參加者需要大量更新電腦原始碼 開放原始碼使得生產模組 通訊管道 互動社群獲得改善 1 隨後 一個新著作權 軟體授權條款 域名和消費者提供建立的 一個新詞開源軟體誕生 開源模型概念包括同時間不同時程和方法來生產 相對而言 更加集中式的軟体設計模型 例如典型的商業軟体公司 2 一個開源軟体開發的主要原則和慣例是易貨貿易和合作的同儕生產 經由免費公開的最終產品 原始資訊 藍圖和文件 這逐漸應用在其它領域 例如生物技術 3 目录 1 歷史 1 1 應用軟體 1 2 操作系统 1 3 程式語言 1 4 伺服器軟體 1 5 電腦硬體 2 開源可樂 3 参考文献 3 1 引用 3 2 来源 4 外部链接 5 参见歷史 编辑主条目 自由及開放原始碼軟體歷史 開放原始碼的概念和免費分享技術資訊 在電腦誕生前存在很長的一段時間 例如食譜共享從人類文化一開始就有 開放原始碼能夠用在商業技術上的電腦和軟体 在汽車發展的初期 二行程引擎的專利被資產家喬治 賽爾登 英语 George B Selden 所垄断 4 藉由掌握這項專利 能夠壟斷市場 或是對於競爭者提出侵權訴訟 然而 汽車製造商亨利 福特在1911年挑戰這項專利 其結果使得這項專利變成幾乎一文不值 並形成新的關聯 催生出汽車製造商協會 英语 Automobile Manufacturers Association 4 1998年 提姆 奥莱理召開了一次開放原始碼會議 包括BSD陣營與Linux社群的中堅份子都參與其中 因為自由軟體基金會提出的自由软件 Free Software 可能與免費軟體造成混淆 在會議中 決議以克里斯蒂娜 彼得森 英语 Christine Peterson 提出的Open Source作為共通名稱 應用軟體 编辑 7 Zip是一款開源的檔案壓縮軟體 Blender是一款開源的圖形編輯器 三維繪圖及渲染 Blender整合式開發環境 Eclipse Lazarus圖像處理 GIMP視頻編輯 OpenShot Kdenlive桌面出版 Scribus繪圖軟體 Krita LibreCAD FreeCAD矢量圖形編輯器 Inkscape數位聲波編輯 Ardour Audacity OpenAL純文字編輯器 Emacs Vim電子郵件客戶端 Mozilla Thunderbird虛擬地球 NASA World Wind線上直播 Open Broadcaster Software桌面搜尋 DocFetcher 英语 DocFetcher 遊戲引擎 Godot操作系统 编辑 Android是一款被普遍使用的開源行動裝置作業系統 MINIX 為Linux之前的操作系统 Linux 类Unix操作系统家族 Android 基於Linux的操作系统 Firefox OS 基於Linux的操作系统 FreeBSD 類Unix的操作系统 OpenIndiana 類Unix操作系统家族 ReactOS 建立在Windows NT架構的操作系统 Haiku 與BeOS相容的操作系统 程式語言 编辑 Perl 一種通用的程式語言 PHP 適用於網路開發的程式語言 Python 一種通用的程式語言 Ruby 一種通用的程式語言 Go 一種通用的程式語言 Rust 一種通用的程式語言 Swift 一種支援多編程範式 編譯式編程語言 Java 一種通用的程式語言 Scratch 為初學者而設的電腦程序開發平台 伺服器軟體 编辑 Apache HTTP Server 一種網頁伺服器 Drupal 內容管理系統 Joomla 內容管理系統 MediaWiki 執行於維基百科的Wiki引擎 MongoDB 檔案導向資料庫管理系統 Moodle 課程管理系統 虛擬學習環境 電腦硬體 编辑 Arduino 單晶片微電腦 由藝術家 設計師 業餘愛好者所使用 開源可樂 编辑開源可樂是一種開放可樂配方 任何人都能夠輕易地獲取它的配方并对其做出修改 開源可樂發行運動的最初目的是推廣自由和開源軟體 参考文献 编辑引用 编辑 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 2011 12 02 原始内容存档于2013 02 05 4 0 4 1 James J Flink The Car Culture MIT Press 1977 ISBN 0 262 56015 1 来源 编辑 书籍葛林 穆迪 Glyn Moody 著 杜默 译 Linux传奇 让比尔盖茨坐立难安的天才 时报文化 2001年 台北 ISBN 9571333628 林納斯 托瓦茲 Linus Torvalds 著 梁曉鶯 譯 Just for Fun Linux創始人托瓦茲自傳 經典傳訊 2001年 ISBN 978 957 476 123 4外部链接 编辑开放源代码促进会 页面存档备份 存于互联网档案馆 开源软件文集 页面存档备份 存于互联网档案馆 英文 台湾中央研究院 自由軟體鑄造場 中国的LUPA开源社区 供参考 页面存档备份 存于互联网档案馆 OSMSG开源资讯 页面存档备份 存于互联网档案馆 10 things people get wrong about open source images 页面存档备份 存于互联网档案馆 10個對於開源碼的錯誤印象 自由開源軟體侵權警告與因應流程 DARPA Open Catalog 美國國防高等研究計劃署参见 编辑 自由软件主题 软件主题 法律主题 开源软件 内容开放 开放源代码软件列表 自由软件 自由及開放原始碼軟體授權條款比較 開源遊戲 取自 https zh wikipedia org w index php title 开放源代码 amp oldid 74575905, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。