开放源代码

开放源代码

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

跳转到: 导航, 搜索
为了阅读方便,本文使用 全文手工轉換。转换内容:
  1. 简体:开放源代码;繁體:開放原始碼;香港:開放源碼; 当前用字模式下显示为→开放源代码

開放原始碼英文:Open Source)指一種軟體散佈模式。一般的軟體僅可取得已經過編譯的二進位可執行檔,通常只有軟體的作者或著作權所有者等擁有程式的原始碼。

須注的是有些軟體的作者只是將原始碼公開,卻不符合「開放原始碼」的定義及條件,因為作者可能設定公開原始碼的條件限制,諸如限制可閱讀原始碼的對象、限制衍生產品等,此稱之為「公開原始碼」軟體(例如知名的模擬器軟體 MAME),因此公開原始碼的軟體並不一定可稱之為「開放原始碼」軟體。

目录

[隐藏]
<script type="text/javascript"></script>

[编辑] 開放原始碼的定義

開放原始碼的定義由Bruce Perens(曾是Debian的創始人之一)定義如下:

  • 自由再散布(Free Distribution):允許獲得原始碼的人可自由再將此原始碼散佈。
  • 原始碼(Source Code):程式的可執行檔在散佈時,必需以隨附完整原始碼或是可讓人方便的事後取得原始碼。
  • 衍生著作(Derived Works):讓人可依此原始碼修改後,在依照同一授權條款的情形下再散佈。
  • 原創作者程式原始碼的完整性(Integrity of The Author’s Source Code):意即修改後的版本,需以不同的版本號碼以與原始的程式碼做分別,保障原始的程式碼完整性。
  • 不得對任何人或團體有差別待遇(No Discrimination Against Persons or Groups):開放原始碼軟體不得因性別、團體、國家、族群等設定限制,但若是因為法律規定的情形則為例外(如:美國政府限制高加密軟體的出口)。
  • 對程式在任何領域內的利用不得有差別待遇(No Discrimination Against Fields of Endeavor):意即不得限制商業使用。
  • 散布授權條款(Distribution of License):若軟體再散佈,必需以同一條款散佈之。
  • 授權條款不得專屬於特定產品(License Must Not Be Specific to a Product):若多個程式組合成一套軟體,則當某一開放原始碼的程式單獨散佈時,也必需要符合開放原始碼的條件。
  • 授權條款不得限制其他軟體(License Must Not Restrict Other Software):當某一開放原始碼軟體與其他非開放原始碼軟體一起散佈時(例如放在同一光碟片),不得限制其他軟體的授權條件也要遵照開放原始碼的授權。
  • 授權條款必須技術中立(License Must Be Technology-Neutral):意即授權條款不得限制為電子格式才有效,若是紙本的授權條款也應視為有效。

[编辑] 開放原始碼與自由軟體

許多人將開放原始碼與自由軟體(free Software)視為相同,但若以定義條件而言,自由軟體僅是開放原始碼的一種,也就是自由軟體的定義較開放原始碼更為嚴格,並非開放原始碼的軟體就可稱為自由軟體,要視該軟體的授權條件是否合乎自由軟體基金會對自由軟件所下的定義。

[编辑] 重要人物

[编辑] 组织及协作计划

  • Linux——第一个采用开放源代码软件开放模式的软件协作计划
  • Debian——开放源代码开放模式下的Linux套件
  • Mozilla——开放源代码的浏览器
  • OpenOffice.org——开放源代码的办公软件
  • OpenBSDFreeBSDNetBSDOpenSolaris——四个相近的开放源代码4BSD UNIX版本
  • 开放源代码促进会(Open Source Initiative)——促进开放源代码运动发展的组织
  • OSDN——专门发布与开放源代码运动有关新闻的网站

[编辑] 介入开源运动发展的企业

[编辑] 开源软件基础

[编辑] 部分开源软件

更详细的列表请参见开放源代码软件列表

[编辑] 参见

自由軟體主題首頁

[编辑] 外部链接

[编辑] 参考文献

  • 葛林·穆迪(Glyn Moody)著,杜默译,《Linux传奇:让比尔盖茨坐立难安的天才》,时报文化,2001年,台北,ISBN 9571333628
  • 林納斯·托瓦茲 (Linus Torvalds) 著,梁曉鶯譯,《Just for Fun--Linux創始人托瓦茲自傳》,經典傳訊,2001年,ISBN 9574761231
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值