For faster navigation, this Iframe is preloading the Wikiwand page for 开放原始码.

开放原始码

维基百科,自由的百科全书

此条目可参照英语维基百科相应条目来扩充。若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记((Translated page))标签。

开放原始码(英语: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是一款开源的文件压缩软件
7-Zip是一款开源的文件压缩软件
Blender是一款开源的图形编辑器
Blender是一款开源的图形编辑器

三维绘图渲染

集成开发环境

图像处理

视频编辑

桌面出版

绘图软件

矢量图形编辑器

数字声波编辑

纯文本编辑器

电邮客户端

虚拟地球

在线直播

桌面搜索

游戏引擎

操作系统

Android是一款被普遍使用的开源移动设备操作系统
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

外部链接

参见

{{bottomLinkPreText}} {{bottomLinkText}}
开放原始码
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.