「公開」是資訊狀態,「開放」則還包含他人能否合法且實際地使用、研究、修改、散布與再利用。僅將程式碼放上網,若沒有授權、授權禁止商業使用、或無法取得可修改的原始形式,就不必然符合開源定義。開放原始碼定義把開放條件寫成授權規則;自由軟體則用使用者的四項自由來描述相近的權利核心。這也說明開放程度需要分層描述,而不是用「有沒有公開」二分。

思與行

  • 把這個命題拿到一個具體專案或組織中檢驗:目前的規則、權限、資源與實際使用者經驗是否一致?
  • 遇到相反案例時,記錄適用條件,避免將原則變成口號。

參考

脈絡:開源社群治理與永續概念地圖 · Open_source。