開源軟件

開源軟件 （ open source software ， 縮寫 ： OSS ） 又稱開放源代碼軟件 ， 是源代碼可以任意 - { zh - hans: 獲取; zh - tw: 取用 } - 的計算機軟件 ， 這種軟件的版權持有人在軟件協議的規定下保留一部分權利並允許用戶學習 、 修改以及以任何目的向任何人分發該軟件 。 開源協議通常符合開放原始碼的定義的要求 。 一些開源軟件發佈到公有領域 。 開源軟件常公開和合作開發 。 開源軟件是開放源代碼開發的最常見例子 ， 也經常與用戶 - { zh - hans: 生成; zh - tw: 創作 } - 內容比較 。 開源軟件的英文 “ open source software ” 一詞出自自由軟件的營銷活動 。 開源軟件同時也是一種軟體散佈模式 。 一般軟體僅可取得已編譯的二進位可執行檔 （ exe ） ， 通常只有軟體作者或著作權所有者等擁有程式原始碼 。 有些軟體的作者只將原始碼公開 ， 卻不符合 「 開放原始碼 」 的定義及條件 ， 因爲作者可能設定公開原始碼的條件限制 ， 諸如限制可閱讀原始碼的對象 、 限制衍生產品等 ， 此稱之爲公開源代碼的免費軟件 （ Freeware ， 例如知名網絡論壇軟體Discuz! ） ， 因此公開原始碼的軟體並不一定可稱爲開放原始碼軟體 。