開源軟體
原始碼以開放原始碼授權條款提供的軟體 / 維基百科,自由的 encyclopedia
開源軟體(英語:open source software,縮寫:OSS)又稱開放原始碼軟體,是原始碼可以任意取用的電腦軟體,這種軟體的著作權持有人在軟體協定的規定下保留一部分權利並允許使用者學習、修改以及以任何目的向任何人分發該軟體。開源協定通常符合開放原始碼的定義的要求。一些開源軟體釋出到公有領域。開源軟體常公開和合作開發。開源軟體是開放原始碼開發的最常見例子,也經常與使用者創作內容比較[1]。開源軟體的英文「open source software」一詞出自自由軟體的行銷活動[2]。
開源軟體同時也是一種軟體散佈模式。一般軟體僅可取得已編譯的二進位可執行檔(exe),通常只有軟體作者或著作權所有者等擁有程式原始碼。
有些軟體的作者只將原始碼公開,卻不符合「開放原始碼」的定義及條件,因為作者可能設定公開原始碼的條件限制,諸如限制可閱讀原始碼的對象、限制衍生產品等,此稱之為公開原始碼的免費軟體(Freeware,例如知名網路論壇軟體Discuz!),因此公開原始碼的軟體並不一定可稱為開放原始碼軟體。