創業智慧筆記

軟體程式碼的所有權與授權要怎麼界定?

軟體程式碼的所有權與授權要怎麼界定?

阿祈花半年外包開發了一套線上課程系統,交付後用得很滿意。
直到他想找另一家團隊加功能時,原開發商跳出來說:「程式碼是我們的,你只有使用權,不能給別人修改。」
阿祈翻合約才發現,當初只談了功能和價格,完全沒約定程式碼的所有權與授權範圍。
結果,他不是不能用,而是用得綁手綁腳。

升維心法:軟體不是買斷,而是權利的組合

軟體的法律保護屬於著作權(程式碼視為文學作品的一種),
但在商務合作中,你取得的權利可以是「所有權」或「授權使用權」,兩者差別巨大:

  1. 所有權(著作財產權轉讓)

    • 你是程式碼的法律擁有者,可以修改、授權、轉售。

    • 必須在合約明確寫明轉讓,且通常會影響價格(買斷費用較高)。

  2. 授權使用權

    • 你有權在約定範圍內使用程式碼(功能、時間、地點、次數)。

    • 沒有轉讓,就不能隨意交給第三方修改或另作商業用途。

  3. 混合模式

    • 自行開發的部分歸你所有,引用的第三方套件或原開發商自有模組以授權方式提供。

案例故事一:明確約定,省下後續糾紛

阿芳委託軟體公司開發內部 ERP 系統,合約寫明「所有專屬為客戶開發的程式碼,著作財產權歸客戶所有,第三方套件依授權條款使用」。
兩年後,她換了開發團隊維護系統,過程完全順利,因為權利邊界早已清楚。

再說一次心法

軟體開發不是一次性交付產品,而是長期管理知識產權的過程。
先分清哪些程式碼需要完全擁有、哪些可以授權使用,
再用合約把這些界線畫清楚,才能確保未來維護與商業應用不受限制。

案例故事二:Adobe 的軟體授權模式

Adobe 的軟體(Photoshop、Illustrator 等)從來不出售程式碼所有權,而是提供授權使用,並明確限制修改、反編譯、轉售。
這種模式讓 Adobe 能保有核心技術的完整控制權,同時透過訂閱授權持續獲利。
反觀企業自行開發專用軟體,若希望完全掌控,就必須在委託開發時買斷所有權,否則就會像使用 Adobe 一樣受授權條款約束。

逼問區

  1. 我需要的是程式碼的所有權還是使用權?

  2. 合約中有沒有明確寫著作財產權的歸屬?

  3. 授權範圍(時間、地區、用途)是否清楚?

  4. 如果想換團隊維護,有沒有權限交付完整程式碼?

  5. 是否涉及第三方套件?授權條款會不會限制商業用途?

  6. 我是否有取得原始碼(Source Code)?

  7. 所有權或授權是否包含後續版本與更新?

  8. 違反授權條款的後果是什麼?

  9. 價格談判時,有沒有把所有權轉讓費算進去?

  10. 我是否備份並保存所有程式碼與文件?

應用建議

  1. 在合作前釐清需求——是要完全擁有程式碼,還是只需使用權。

  2. 合約中明確規範著作財產權歸屬與授權條款。

  3. 要求交付完整原始碼與文件,避免被綁死。

  4. 針對第三方套件逐一確認授權條件。

  5. 為核心商業系統預留換團隊維護的權利與條件。

—— 12
有些路,我也走過;有些坑,我也踩過
希望這篇,能讓你多一點方向,少一點迷惘

升維商模 × 降維打擊
創業不再一人摸索
《12的創業智慧筆記》