「公開」是資訊狀態,「開放」則還包含他人能否合法且實際地使用、研究、修改、散布與再利用。僅將程式碼放上網,若沒有授權、授權禁止商業使用、或無法取得可修改的原始形式,就不必然符合開源定義。開放原始碼定義把開放條件寫成授權規則;自由軟體則用使用者的四項自由來描述相近的權利核心。這也說明開放程度需要分層描述,而不是用「有沒有公開」二分。
思與行
- 把這個命題拿到一個具體專案或組織中檢驗:目前的規則、權限、資源與實際使用者經驗是否一致?
- 遇到相反案例時,記錄適用條件,避免將原則變成口號。
參考
- 延伸依據:開源定義要求使用再散布與衍生作品的自由。
- 延伸依據:自由軟體以四項自由界定使用者的自主權。
- 延伸依據:開源人工智慧需要分層描述開放程度。
脈絡:開源社群治理與永續概念地圖 · Open_source。