6種常見的開源軟體授權條款解析

更新於 2024/01/15閱讀時間約 9 分鐘

本文整理6種常見的授權條款類型,釐清授權條款之間的差異。

我盡量避免原文照翻,僅整理條款中重要的核心精神,協助開發者可以快速理解各種授權條款所形成的法律效果。

常見授權條款

Copyleft:GPL類(General Public License)

GPL-3.0 重要特點:
1. 散布原作與衍生作品時都必須採用GPL (LGPL有例外)
2. 不禁止商業目的使用
3. 修改後須說明或標示修改處
4. 須包含著作權資訊
5. 須加上 GNU 授權條款
6. 須具備原始碼 (Source Code)
7. 有明確的智慧財產、賠償責任、法律衝突條款

由自由軟體之父、Debian 創始人之一 Richard Stallman 草創,是最接近開源軟體定義的授權條款。Linux 發行版常用的 GNU GPL 授權條款即屬此類。

採用 GNU 授權的軟體,無論有無修改,再散布時必須採用相同條款,不得變更成其他類別的授權條款。因此多數商業軟體(無論免費或付費)會避免採用此種授權的軟體或程式碼,避免將來無法閉源。但 GNU 授權本身並不禁止商業目的使用,如 RedHat 公司發行的 Red Hat Enterprise Linux 便是一例。此外, GNU 授權也要求修改後須說明或標示修改處,且衍生作品中必須包含著作權資訊以及 GNU 授權條款的內容。

而 LGPL (Lesser GPL) 則是部分突破「採用相同條款」的限制。若軟體僅在執行時呼叫 (Dynamic Link) 採用 LGPL 授權的程式碼或函式庫,則該軟體可以不用繼續使用LGPL 授權(可為閉源或專有)。但如果修改了原始碼,或將原始碼內嵌 (Static Link) 至軟體中而使軟體成為衍生作品,則散布時就必須繼續採用 LGPL 授權。LGPL 的誕生是為了增加普及度所做的妥協,與其大費周章採用替代方案繞過 GNU 授權,不如開放使用,達到推廣的效果。但自由軟體基金會並不鼓勵新專案繼續使用 LGPL 授權

然而無論是 GNU 還是 LGPL 授權,都必須具備原始碼 (Source Code),不允許經過編譯的中間產物或混淆過的程式碼。

目前最新版的 GPL-3.0 授權中,關於著作權部分,第2條免費非專屬授權使用者重製(複製)、散布原始碼、第5條則是修改原始碼的條件;關於專利權部分,第11條免費非專屬授權使用者製造、實施、進口、銷售、以其他方式實施其原始碼;關於商標權部分,需自行添加至第7條的附加條款中;第16條針對原始碼所可能造成的責任進行限制;第17條為授權條款與當地法律衝突的適用原則。

Copycenter:MPL類 (Mozilla Public License)

MPL-2.0 重要特點:
1. 執行檔(目的碼)可改採其他種類授權條款
2. 不禁止商業目的使用
3. 須包含著作權資訊
4. 須可取得 MPL 授權條款(連結或全文皆可)
5. 須具備原始碼 (Source Code)
6. 有明確的智慧財產、賠償責任、管轄、準據法、法律衝突條款

最初由 Netscape 公司起草,目前由 Mozilla 基金會維護,由於原先就是由商業公司起草,因此在多重授權(multiple license)和智財條款方面有較多著墨。在原始碼部分仍與 GPL類要求相同,但在執行檔(目的碼)或外掛部分則放寬得改採其他種類授權條款(包含閉源或專有),僅須告知使用者如何合理的獲取原始碼並且原始碼的使用不受閉源或專有條款限制

MPL-2.0 授權允許與採 GPL類授權的原始碼結合成新的軟體,且為配合 GPL類授權規範,整個衍生作品得轉採 GPL類授權,以達到相容的效果、促進開源軟體的相互利用性。

MPL類授權不像後面的 Apache 授權、MIT 授權或 BSD 授權允許衍生作品完全轉為私有,也不像 GPL 授權要求所有的衍生作品(原始碼形式與執行檔/目的碼形式)都必須保持 GPL 授權,稍微緩和「衍生作品應依同一授權條款再散布」的「copyleft」特性。MPL 授權亦未強制要求說明修改部分。

而 MPL類的授權條款內容中,明確提到關於智慧財產權、準據法以及管轄條款,是目前對應法律最完整的授權條款。

著作權方面,著作人(開發者)非專屬授權使用者免費利用、重製(複製)、修改、散布(網路傳輸、以其他載體如隨身碟移轉)其原始碼;專利權方面,依據專利聲明,專利權人(開發者)免費非專屬授權使用者製造、實施、進口、銷售、以其他方式轉讓其原始碼;商標權部分,第2.3條明確規範不對使用者進行任何商標授權。

至於管轄與準據法,第8條規定應由被告主要營業地的法院管轄,且適用當地的法律、排除法律選擇(無國際私法適用)。

另外, MPL 授權亦針對原始碼所可能造成的責任進行限制。第7條規定,除當地法律另有規範,開發者不對原始碼所產生的侵權行為損害賠償、違約損害賠償、或其他損失負責。

Copycenter:Apache類(Apache License)

Apache-2.0 重要特點:
1. 衍生作品的授權條款內容得以附隨的授權通知或螢幕呈現
2. 不禁止商業目的使用
3. 修改後須說明或標示修改處
4. 須包含著作權資訊
5. 須包含 Apache 授權條款
6. 有明確的智慧財產、賠償責任條款

相較於 GPL類,Apache類並無要求一定要具備「原始碼」,因此若為執行檔或軟體形式的衍生作品,得以其他形式保留授權條款與著作權聲明,例如如附隨的授權通知(NOTICE)或螢幕顯示。修改後的衍生作品,再散布時不一定要採用相同的Apache 授權條款,但仍須說明或標註修改部分

Apache類授權條款的概念與著作權法較接近,每個衍生作品都是獨立的,改良者只需要為自己改良的作品負責。因此當原作者授予修改權限後,衍生作品便與原作者無關,改良者可以自行決定整個衍生作品該如何授權。相對的,改良者也不能攀附原作者的名聲、信譽,因此著作權資訊是以改良者為主。至於原作者的資訊,則應置於授權通知(NOTICE)或顯示於授權資訊欄位,有點類似「族譜」的概念。

Apache類的授權條款中,也包含關於著作權、專利權和商標權的內容。第2條明確免費非專屬授權使用者重製(複製)、修改、散布原始碼;第3條則免費非專屬授權使用者製造、實施、進口、銷售、以其他方式轉讓其原始碼;第6條明確規範不對使用者進行任何商標授權。

然而,Apache類的授權條款似乎遺漏關於著作權法上的利用權,不過此部分可透過目的解釋彌補,影響不大。至於專利權與 Apache 授權條款牴觸時,必須仰賴法院判斷,授權條款並未處理到這塊。(這部分 MPL類授權條款較完整)

另外,Apache 授權條款亦針對原始碼所可能造成的責任進行限制。第8條規定,開發者不對原始碼所產生的侵權行為損害賠償、違約損害賠償、或其他損失負責。但若法令有相反規定時該免責條款是否有效則有疑問。(這部分 GNU 和 MPL 類授權條款較完整)

Copycenter:MIT類( Massachusetts Institute of Technology License)

MIT License 重要特點:
1. 不禁止商業目的使用
2. 須包含著作權資訊
3. 須加上 MIT 授權條款(可客製化修改)

MIT類與 Apache類不同,修改後無須說明修改的部分。而修改後的衍生作品得否改用其他的授權條款則無明文,一般認為得以選擇改用其他的授權條款,但須移除 MIT 授權的相關聲明。

另外,衍生作品須加上著作權資訊以及 MIT 授權條款的內容,但 MIT 授權條款內容可以依照需求修改。著作權資訊包含授權使用者利用、重製(複製)、修改、散布原始碼,但未就專利或商標等部分為規範。

Copycenter:BSD類(Berkeley Software Distribution License)

BSD-3-Clause 重要特點:
1. 不禁止商業目的使用
2. 須包含著作人資訊
3. 有明確的賠償責任條款

BSD 授權的內容幾經迭代,目前主要有2-Clause、3-Clause二種版本,共通的要件為標註「著作人資訊」,即衍生作品中須加上著作人資訊。修改後亦無須說明修改的部分。至於修改後的衍生作品得否改用其他的授權條款則無明文,一般認為得以選擇改用其他的授權條款,但須移除 BSD 授權的相關聲明。

關於著作權部分,BSD 授權較 MIT 授權更為簡略,只要求姓名標示,至於其他利用、重製(複製)、修改、散布等權利則未有明文。但仍有針對原始碼所可能造成的責任進行限制

Copyright:Proprietary license

私有軟體條款,軟體所有人擁有完整的智慧財產權、無體財產權,沒有公用條款或授權條款。

結語

由授權條款的內容來看,MPL 授權似乎是目前與法律有最完整對應的授權條款,且在執行檔上較 GPL 授權寬鬆一些。然而,MPL 授權對於原始碼仍保持「應依同一授權條款再散布」的「copyleft」特性,對商業開發而言或許仍有些疑慮。

因此,我認為若有商業團體共同開發時,採用Apache 授權較佳;如果不在乎他人如何利用、不在乎是否有人繼續優化原始碼,或希望原始碼盡可能地廣為散播,幾乎沒有任何限制的 MIT 授權或 BSD 授權是較好的選擇。

後記

開源軟體由來已久,原始碼的開放與自由使用的精神,確實使得軟體的開發快速發展。這種發展有別於以利潤為激勵的市場模式,反而是以社群貢獻、社群名聲的方式激勵開發者。

然而,隨著在開源與閉源光譜上的移動,各類授權條款應運而生,網路上其實有非常多選擇器可以幫助開發者選擇適當的授權條款,但卻鮮少有人將授權條款與著作權法的概念結合,並闡述條款背後的精神。希望本文能幫助到所有被授權條款困擾的開發者。

avatar-img
38會員
52內容數
正在就讀法律系的你,一定耳聞過司律考試,甚至已經下場考過。我有幸從考海中上岸,希望透過我的經驗,幫助正在迷惘、焦急、或是洩氣的你/妳。專題內容包含是否要參加考試、如何準備考試、面授與函授的優缺點比較等等,幫助你/妳找到最適合自己的解方。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
GYB的沙龍 的其他內容
在⟨開源軟體與著作權的光譜⟩一文中,已初步釐清開源軟體實際上仍受智慧財產法保護。至於保護的程度與強弱,則需要從授權條款分析。然而,授權條款多半以英文撰寫,與國內的智財法未必相容。因此,這篇文章的內容會偏向法律分析,嘗試將開源領域的概念與台灣智財法概念進行耦合,並作為授權條款分析的基礎。
開源仍受著作權(copy right)保護,只是作者在釋出著作(軟體/原始碼)時,預先將改作權、散布權、再授權的權限交給使用者,因此有人將開源軟體的概念稱之為copyleft。但無論copyleft、copyright,甚至介於中間的copycenter,本質上都受著作權法保護,只是強度上有所差異。
我研究CSL的初衷在於希望減少重複的事情,並專注於研究上,不是花一堆時間一直複製貼上作者、期刊名、頁數。雖然初期學習、開發的時間可能多過於用老方法慢慢複製貼上,但一旦開發完成,往後在整理引註與參考文獻就是三秒鐘完成。希望這個side-project可以幫助同樣從事研究的人在研究路上少浪費一點力氣。
在⟨開源軟體與著作權的光譜⟩一文中,已初步釐清開源軟體實際上仍受智慧財產法保護。至於保護的程度與強弱,則需要從授權條款分析。然而,授權條款多半以英文撰寫,與國內的智財法未必相容。因此,這篇文章的內容會偏向法律分析,嘗試將開源領域的概念與台灣智財法概念進行耦合,並作為授權條款分析的基礎。
開源仍受著作權(copy right)保護,只是作者在釋出著作(軟體/原始碼)時,預先將改作權、散布權、再授權的權限交給使用者,因此有人將開源軟體的概念稱之為copyleft。但無論copyleft、copyright,甚至介於中間的copycenter,本質上都受著作權法保護,只是強度上有所差異。
我研究CSL的初衷在於希望減少重複的事情,並專注於研究上,不是花一堆時間一直複製貼上作者、期刊名、頁數。雖然初期學習、開發的時間可能多過於用老方法慢慢複製貼上,但一旦開發完成,往後在整理引註與參考文獻就是三秒鐘完成。希望這個side-project可以幫助同樣從事研究的人在研究路上少浪費一點力氣。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
POWER QUERY取得資料的方式五花八門,使用正確的方式匯入資料,可以讓資料取得與處理事半功倍哦 從表格/範圍 從檔案 從資料夾 從文字檔 從網頁 從GOOGLE SHEET 📌影片教學 直接看影片教學把各種不同抓取資料的方式學起來吧,觀看教學影片前可以
Thumbnail
Q:台中床墊價格範圍是多少? 經濟型價位 6000~15000元 豪華型價位 15000~50000元 旗艦型價位 50000~200000元 Q:購買台中床墊,有店家提供床墊回收服務嗎? 多數台中床墊門市都有提供免費回收舊床墊服務,可在購買時多加詢問。
Thumbnail
不知道有沒有人和我一樣,最近夜晚總是睡不好,失眠多夢,第二天上班睏到不行😭 ,睡眠不好真的很影響生活😭😭 夜晚睡不好有很多原因: 比如睡前喝太多咖啡濃茶☕ 類飲料啊,睡覺前看了陰屍路啊, 書籍類刺激的東西娛樂過度,也有很多姑娘是因為氣血虛💆 而導致的失眠💔 失眠怎麼辦? ❌ ❌
Thumbnail
在大熱天裡吃剉冰是消暑一大樂事,但你知道剉冰配料什麼做的嗎?常見配料如粉粿、椰果的製作原料可能會讓你感到驚奇不已喔!還有為什麼珍珠又叫波霸?關於剉冰配料有很多的故事,還有最重要的是,剉冰配料的熱量,如果不想發胖,一定要看到最後的剉冰配料熱量的排行榜,看看誰是最大熱量地雷。 剉冰配料什麼做的?珍珠的
Thumbnail
投資股票選眾多優惠的國泰證券,開戶請用承熙推薦碼|8/31 前開戶完成有優惠,也可打造自己被動收入!
Thumbnail
不用再翻山越嶺才能解除心中的焦慮或疑惑,因為那些山呀嶺的,通常是自己造出來的,久了會忘記自己其實有選擇。
Thumbnail
        我原本是一個不愛記錄自己生活的人,平常也不太拍照,最近翻到以前小時候的照片(雲端相簿),相簿上面都會註明建立檔案的日期,但是看著看著,我發現隨年紀的增長,照片越來越少,最後停在國中時期,然後就沒了!再加上,平常去學校看到同學在做備審資料時,放的各種照片,突然有一種想要”在生活中留下痕
Thumbnail
如何確認:你擦的保養品──有沒有效? 6種常見-皮膚檢測-原理簡介 分別為:1.皮膚含水量、2.經皮水分散失量、3.皮脂分泌量、4.皮膚酸鹼度、5.皮膚外觀、及6.皮膚彈性等檢測。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
POWER QUERY取得資料的方式五花八門,使用正確的方式匯入資料,可以讓資料取得與處理事半功倍哦 從表格/範圍 從檔案 從資料夾 從文字檔 從網頁 從GOOGLE SHEET 📌影片教學 直接看影片教學把各種不同抓取資料的方式學起來吧,觀看教學影片前可以
Thumbnail
Q:台中床墊價格範圍是多少? 經濟型價位 6000~15000元 豪華型價位 15000~50000元 旗艦型價位 50000~200000元 Q:購買台中床墊,有店家提供床墊回收服務嗎? 多數台中床墊門市都有提供免費回收舊床墊服務,可在購買時多加詢問。
Thumbnail
不知道有沒有人和我一樣,最近夜晚總是睡不好,失眠多夢,第二天上班睏到不行😭 ,睡眠不好真的很影響生活😭😭 夜晚睡不好有很多原因: 比如睡前喝太多咖啡濃茶☕ 類飲料啊,睡覺前看了陰屍路啊, 書籍類刺激的東西娛樂過度,也有很多姑娘是因為氣血虛💆 而導致的失眠💔 失眠怎麼辦? ❌ ❌
Thumbnail
在大熱天裡吃剉冰是消暑一大樂事,但你知道剉冰配料什麼做的嗎?常見配料如粉粿、椰果的製作原料可能會讓你感到驚奇不已喔!還有為什麼珍珠又叫波霸?關於剉冰配料有很多的故事,還有最重要的是,剉冰配料的熱量,如果不想發胖,一定要看到最後的剉冰配料熱量的排行榜,看看誰是最大熱量地雷。 剉冰配料什麼做的?珍珠的
Thumbnail
投資股票選眾多優惠的國泰證券,開戶請用承熙推薦碼|8/31 前開戶完成有優惠,也可打造自己被動收入!
Thumbnail
不用再翻山越嶺才能解除心中的焦慮或疑惑,因為那些山呀嶺的,通常是自己造出來的,久了會忘記自己其實有選擇。
Thumbnail
        我原本是一個不愛記錄自己生活的人,平常也不太拍照,最近翻到以前小時候的照片(雲端相簿),相簿上面都會註明建立檔案的日期,但是看著看著,我發現隨年紀的增長,照片越來越少,最後停在國中時期,然後就沒了!再加上,平常去學校看到同學在做備審資料時,放的各種照片,突然有一種想要”在生活中留下痕
Thumbnail
如何確認:你擦的保養品──有沒有效? 6種常見-皮膚檢測-原理簡介 分別為:1.皮膚含水量、2.經皮水分散失量、3.皮脂分泌量、4.皮膚酸鹼度、5.皮膚外觀、及6.皮膚彈性等檢測。