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