看源軟件(英語:source-available software,也譯有源軟件)是軟件協定的一種分類。看源軟件的協定允許檢視甚至是修改原始碼,但不一定符合開源定義[1]看源軟件協定的種類多樣,從最嚴格的只需檢視參考,到允許為了商業或非商業用途修改、再發行的都有。[來源請求]

只要代碼隨着軟件發行,軟件就是看源軟件。看源軟件可以不給用戶以使用、分享、編譯的法定權利。換句話說,一個看源軟件可以同時作為專有軟件存在。[來源請求]自由軟件開源軟件(FOSS)的定義相比之下嚴格很多:所有FOSS都是看源軟件,但並非所有看源軟件是FOSS。只有為用戶提供額外使用原始碼權利(例如帶署名用於商業軟件)的協定才符合FOSS定義。[2]

知名的看源軟件和協定有MongoDBElasticsearchRedisDiscuz(2020年前)、伺服器端公共許可證英語Server Side Public LicenseBusiness Source License英語Business Source License、微軟共用原始碼系統、TrueCrypt協定等。

參見 編輯

參考 編輯

  1. ^ DoD Open Source Software (OSS) FAQ. Chief Information Officer. U.S. Department of Defense. [23 Jul 2018]. (原始內容存檔於2021-12-30). 
  2. ^ The Open Source Definition | Open Source Initiative. opensource.org. [2021-09-26]. (原始內容存檔於2022-01-18).