勵志

勵志人生知識庫

開放原始碼是什麼意思

一種軟件發佈模式

開放原始碼,也稱爲開放源代碼(Open Source),指的是一種軟件發佈模式。在這種模式下,軟件的原始碼是公開的,任何人都可以檢視、修改和複製。開放源代碼的定義由Bruce Perens(Debian創始人之一)定義如下:自由再散佈(Free Distribution):允許獲得原始碼的人可自由再將此原始碼散佈。原始碼(Source Code):程序的可執行檔在散佈時,必需以隨附完整原始碼或是可讓人方便的事後取得原始碼。衍生著作(Derived Works):讓人可依此原始碼修改後,在依照同一授權條款的情形下再散佈。開放源代碼軟件就是在開放源代碼許可證下發布的軟件,以保障軟件用戶自由使用及接觸源代碼的權利。這同時也保障了用戶自行修改、複製以及再分發的權利。