機械開源的困境
出自Robuddy
更多語言
更多操作
軟件和機械設計在著作權法下的待遇是一樣的:只保護表達,不保護功能。
- 《著作權法》 保護文字、圖片、代碼等作品的表達形式
- 《專利法》 保護技術方案本身,但需要單獨申請
- 《計算機軟件保護條例》 賦予軟件額外保護,但核心仍然是表達,不延及思想、算法和功能
法律對軟件和機械設計一視同仁。差異不在於法律條文,而在於兩個領域的物理本質不同。
軟件文件本身就是功能的執行者。運行程序必須加載源碼或二進制文件,每一次使用都涉及文件複製。想要商用就必須複製文件,複製就必須獲得授權。
想要繞過原文件實現同樣的功能,只能從零重寫代碼。對於大型軟件項目,這個成本極高,大多數情況下不現實。
CAD 圖紙是功能的描述,不是功能本身。看懂圖紙後,用材料和機床就能把零件造出來。圖紙可以刪掉,實物依然存在。
想要繞過原文件實現同樣的功能,只需要看懂尺寸參數,自己重新畫一套圖。對於大多數零件,這個成本很低。
| 軟件 | 機械設計 | |
|---|---|---|
| 文件和功能的關係 | 文件即功能,不可分割 | 文件描述功能,可以分離 |
| 繞過文件實現功能的代價 | 極高(從零重寫) | 較低(自己畫圖) |
| 開源後的實際保護效果 | 較強 | 較弱 |
軟件開源後,許可證能有效約束使用者——因為他無法繞開文件直接使用功能。
機械設計開源後,許可證只能約束直接使用原文件的人。別人看懂設計後自行繪圖製造,許可證觸及不到。
所以機械領域的開源協議(如 CERN-OHL)和文字/圖片領域的協議(如 CC BY-NC-SA)能保護的都是文件的開放鏈——確保文件本身持續公開。但無法保護技術方案不被他人實施。
唯一能保護功能性設計不被他人製造銷售的法律工具是專利。但專利和開源存在根本衝突:
- 專利的核心要求是新穎性,自己公開技術方案後就喪失了申請資格
- 專利的邏輯是"公開換獨佔",開源的邏輯是"公開給所有人用"
- 兩者不能同時滿足,只能二選一
| 選擇 | 優勢 | 代價 |
|---|---|---|
| 申請專利 | 獨佔技術方案,可阻止他人製造銷售 | 有時間和費用成本,技術方案會公開 |
| 開源 | 自由傳播,促進協作和創新 | 放棄對功能設計的獨佔權 |
機械設計文件的法律保護尚不健全,基於以下原因:
- 機械設計的文件和實物天然可分離,別人可以繞開文件
- 著作權只管文件,專利才有資格管實物,但專利的申請成本高昂
- 知識產權保護的社會觀念尚不成熟,低端盜版假貨橫行
目前,開源機械設計是一種主動選擇開放、接受被模仿的行為。
它的回報不在於法律保護,而在於社區協作、知識積累和聲譽傳播。
希望盈利的產品,強烈建議在申請專利之前不要開源。
歡迎社區用戶共同書寫我們的Robust機械開源協議。