Skip to content
$ opensourcelicense.org

極端場景矩陣

選完授權條款之後會發生什麼?每個格子回答一個問題,並有獨立頁面。

圖例:✓ 對方可以這麼做 · ◐ 有條件 · ✗ 授權條款阻止 · — 授權條款未約定(交由一般法律)

程式碼授權條款

A · 商業競爭 (6)
IDMITBSD-3Apache-2.0MPL-2.0LGPL-3.0GPL-3.0AGPL-3.0MulanPSL-2.0SSPL-1.0BSL-1.1ELv2BSD-2ISCUnlicenseZlibBoost-1.0MIT-0PostgreSQLUnicode-3.0Apache-2.0+LLVMGPL-2.0GPL-2.0+CPELGPL-2.1EPL-2.0EPL-1.0CDDL-1.0APSL-2.0Artistic-2.0Perl-5LPPL-1.3cFSL-1.1RSALv2Confluent CLUPL-1.0
A1 雲廠商把你的專案做成託管服務售賣可以可以可以可以可以可以不算分發有條件須公開修改可以有條件須開源整套服務棧授權條款阻止除非附加授權允許授權條款阻止可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以有條件可以可以可以授權條款阻止授權條款阻止授權條款阻止可以
A2 fork 後閉源分發競品可以可以可以須標註修改有條件改動的 MPL 檔案須開源有條件庫的改動須開源授權條款阻止授權條款阻止可以授權條款阻止授權條款阻止衍生仍為 BSL有條件限制條款須保留可以可以可以可以可以可以可以可以可以授權條款阻止授權條款阻止有條件有條件有條件有條件有條件有條件有條件有條件授權條款阻止有條件有條件可以
A3 嵌入閉源 SaaS 後端(不分發)可以可以可以可以可以可以有條件若修改須公開可以有條件若以其功能對外服務有條件視附加授權可以非託管其本身可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以有條件可以可以可以有條件可以可以可以
A4 連結進閉源 App / 韌體分發可以可以可以可以檔案級有條件須允許替換重連結授權條款阻止授權條款阻止可以授權條款阻止有條件視附加授權可以可以可以可以可以可以可以可以可以可以授權條款阻止可以有條件可以可以可以可以可以可以可以有條件可以可以可以
A5 用你的名字/商標宣傳改版未約定授權條款阻止授權條款阻止授權條款阻止未約定未約定未約定授權條款阻止未約定未約定未約定未約定未約定未約定授權條款阻止未約定未約定未約定授權條款阻止授權條款阻止未約定未約定未約定授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止未約定未約定未約定未約定
A6 原樣打包收費售賣可以可以可以有條件附原始碼有條件附原始碼有條件附原始碼有條件附原始碼可以有條件附原始碼有條件視附加授權可以可以可以可以可以可以可以可以可以可以有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件可以可以可以
B · 專利與法律 (3)
IDMITBSD-3Apache-2.0MPL-2.0LGPL-3.0GPL-3.0AGPL-3.0MulanPSL-2.0SSPL-1.0BSL-1.1ELv2BSD-2ISCUnlicenseZlibBoost-1.0MIT-0PostgreSQLUnicode-3.0Apache-2.0+LLVMGPL-2.0GPL-2.0+CPELGPL-2.1EPL-2.0EPL-1.0CDDL-1.0APSL-2.0Artistic-2.0Perl-5LPPL-1.3cFSL-1.1RSALv2Confluent CLUPL-1.0
B1 起訴作者專利侵權後繼續使用未約定未約定授權條款阻止專利授權終止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止未約定授權條款阻止未約定未約定未約定未約定未約定未約定未約定未約定授權條款阻止未約定未約定未約定授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止未約定未約定授權條款阻止授權條款阻止未約定未約定
B2 貢獻者對使用者主張其程式碼中的專利未約定未約定授權條款阻止明示專利授權授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止未約定授權條款阻止未約定未約定未約定未約定未約定未約定未約定未約定授權條款阻止未約定未約定未約定授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止未約定未約定授權條款阻止授權條款阻止未約定授權條款阻止
B3 跨法域糾紛,適用法律/管轄未約定未約定未約定有條件約定被告主營地未約定未約定未約定有條件中英同效,衝突以中文為準未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定有條件有條件有條件有條件有條件有條件有條件未約定未約定未約定未約定
C · 演進與商業化 (6)
IDMITBSD-3Apache-2.0MPL-2.0LGPL-3.0GPL-3.0AGPL-3.0MulanPSL-2.0SSPL-1.0BSL-1.1ELv2BSD-2ISCUnlicenseZlibBoost-1.0MIT-0PostgreSQLUnicode-3.0Apache-2.0+LLVMGPL-2.0GPL-2.0+CPELGPL-2.1EPL-2.0EPL-1.0CDDL-1.0APSL-2.0Artistic-2.0Perl-5LPPL-1.3cFSL-1.1RSALv2Confluent CLUPL-1.0
C1 作者日後改協議/賣商業授權(貢獻者未籤 CLA)有條件新版可改,舊版不變有條件同 MIT有條件同 MIT有條件MPL 檔案須保持 MPL授權條款阻止需全體貢獻者同意授權條款阻止授權條款阻止有條件同 MIT授權條款阻止有條件通常靠 CLA有條件通常靠 CLA有條件有條件可以有條件有條件有條件有條件有條件有條件授權條款阻止授權條款阻止授權條款阻止有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件
C2 程式碼被併入 GPL-3.0 專案可以可以可以但不相容 GPL-2.0可以除非標註不相容可以可以有條件AGPL 部分仍是 AGPL可以授權條款阻止授權條款阻止授權條款阻止可以可以可以可以可以可以可以可以可以授權條款阻止授權條款阻止有條件有條件授權條款阻止授權條款阻止授權條款阻止可以可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止可以
C3 用了 GPL-3.0 依賴,整體仍以此協議釋出授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止可以可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止
C4 專案停更,他人 fork 接手可以可以可以可以可以可以可以可以可以有條件變更日前受限有條件限制延續可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以有條件有條件有條件可以
C5 作者只禁止大公司/競爭對手使用授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止有條件間接可以通過附加授權有條件僅限託管服務授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止有條件有條件有條件授權條款阻止
C6 關鍵程式碼由公司員工寫、公司不同意開源未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定
D · 使用與合規 (6)
IDMITBSD-3Apache-2.0MPL-2.0LGPL-3.0GPL-3.0AGPL-3.0MulanPSL-2.0SSPL-1.0BSL-1.1ELv2BSD-2ISCUnlicenseZlibBoost-1.0MIT-0PostgreSQLUnicode-3.0Apache-2.0+LLVMGPL-2.0GPL-2.0+CPELGPL-2.1EPL-2.0EPL-1.0CDDL-1.0APSL-2.0Artistic-2.0Perl-5LPPL-1.3cFSL-1.1RSALv2Confluent CLUPL-1.0
D1 刪除版權/署名宣告授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止可以授權條款阻止有條件可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止
D2 修改檔案不標註修改可以可以授權條款阻止可以授權條款阻止授權條款阻止授權條款阻止可以授權條款阻止可以可以可以可以可以授權條款阻止可以可以可以可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止可以可以可以可以可以可以可以可以待核待核可以
D3 內部修改、不分發也不對外服務可以可以可以可以可以可以有條件內網使用者互動有爭議可以可以有條件視附加授權可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以有條件可以可以可以
D4 用於軍事/監控等作者不認同的用途可以可以可以可以可以可以可以可以可以有條件視附加授權可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以可以有條件可以可以可以
D5 被受制裁實體使用未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定
D6 程式碼被用於訓練 AI 模型未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定未約定

模型與資料許可

E · AI 模型與資料 (6)
IDApache-2.0MITLlamaOpenRAIL-MCC BY 4.0CC BY-NC 4.0ODC-By-1.0ODbL-1.0CC0CC BY-SA 4.0CC BY-NC-SA 4.0GFDL-1.3OFL-1.1CDLA-Permissive-1.0OGL-UK-3.0Etalab-2.0GemmaDeepSeek LicenseBLOOM RAIL 1.0Stability CommunityFLUX.1-dev NCHunyuan CommunityMistral ResearchQwen LicenseFalcon License 2.0NVIDIA Open ModelBaichuan 2ChatGLM License
E1 權重用於軍事/監控/虛假資訊可以可以授權條款阻止可接受使用政策授權條款阻止使用限制條款可以有條件僅限非商用可以可以可以可以有條件可以可以可以可以可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止有條件有條件授權條款阻止有條件授權條款阻止授權條款阻止
E2 蒸餾/用輸出訓練其他模型可以可以有條件名稱須含 “Llama”有條件衍生須繼承限制可以署名有條件僅限非商用有條件署名有條件署名可以有條件有條件有條件可以可以可以可以有條件有條件有條件有條件有條件有條件有條件有條件可以可以有條件有條件
E3 超大規模公司直接商用可以可以有條件月活超 7 億須單獨授權可以可以授權條款阻止可以可以可以可以授權條款阻止可以可以可以可以可以可以可以可以有條件授權條款阻止有條件授權條款阻止有條件可以可以有條件有條件
E4 微調後換名閉源釋出可以可以有條件須附協議並標註 Built with Llama有條件須傳遞使用限制可以署名有條件僅限非商用有條件署名有條件衍生資料庫須保持 ODbL可以有條件有條件有條件有條件可以可以可以有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件有條件
E5 資料集被商用並再分發可以可以未約定不適用未約定不適用可以署名授權條款阻止有條件署名有條件衍生資料庫須保持 ODbL可以有條件授權條款阻止有條件有條件有條件可以可以未約定未約定未約定未約定授權條款阻止未約定授權條款阻止未約定未約定未約定未約定未約定
E6 作者只允許研究用途授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止有條件可限非商用,不能限研究授權條款阻止授權條款阻止授權條款阻止授權條款阻止有條件授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止有條件授權條款阻止可以授權條款阻止授權條款阻止授權條款阻止授權條款阻止授權條款阻止

全是“—”的行是有意保留的:答案取決於勞動合同與職務作品規定(C6)、出口管制法(D5)或仍在進行的訴訟(D6),與授權條款無關。