開源軟體與著作權的光譜

更新於 2024/01/03閱讀時間約 6 分鐘

先前文章中提到 Bitwarden 是一款開源軟體;開發中英文CSL樣式時也碰到採用CC授權的Chicago樣式原始碼。這些開源授權的關係始終讓人摸不著頭緒,本文嘗試梳理之間的關係,並以台灣的著作權法用語進行解釋。

以原始碼使用限制區分:開源 vs 閉源

開源

所謂開源軟體,又稱「開放原始碼軟體」(open source software)。開源的概念最早源自於 Debian 自由軟體指導方針 (DFSG),而開源倡議(Open Source Initative)將之修改為開源軟體的定義。

定義

根據開源倡議(Open Source Initative),開源軟體須符合以下定義:

  1. 自由再散布(Free Distribution):原始碼得作為軟體的一部分,並可自由地再散布,散布方式包含贈與與銷售。不得對贈與或銷售行為收取權利金或費用。
  2. 原始碼(Source Code):散布程式的執行檔時,必須隨附完整原始碼,或得以便捷的方式(如網路下載)取得原始碼,且原始碼不得是經過預處理或編譯過的中間形式。
  3. 衍生作品(Derived Works):允許修改原始碼,所產生的衍生作品應依同一授權條款再散布。
  4. 原程式碼完整性(Integrity of The Author's Source Code):除為保持軟體執行完整性而限制以「補丁」形式再散布外,必須明確允許修改後的衍生作品的再散布。但得要求以不同版本號碼進行區別。
  5. 無歧視(No Discrimination Against Persons or Groups):不得歧視任何個人或團體。
  6. 無差別待遇(No Discrimination Against Fields of Endeavor):不得限制原始碼用於何種領域,亦不得限制商業使用
  7. 散布的授權(Distribution of License):授權條款適用於所有再散布之人,無需滿足更多條件或要求。
  8. 授權條款不得僅限於特定產品(License Must Not Be Specific to a Product):授權不因原始碼是否源自於產品的一部分而有所差別。如自產品中提取原始碼,則該原始碼的再散布,必須與原產品享有相同的授權。
  9. 授權條款不得限制其他軟體(License Must Not Restrict Other Software):當某一開放原始碼軟體與其他非開放原始碼軟體一起散布時(如在同一光碟片),不得限制其他軟體的授權條件也要遵照開放原始碼的授權。
  10. 授權條款必須技術中立(License Must Be Technology-Neutral):授權條款不得基於特定技術或介面風格,如電子格式或紙本條款。

自由軟體

根據自由軟體基金會(FSF)的定義,容易與開源軟體混為一談的「自由軟體」(free software),必須符合以下條件:

  1. 自由之零:以任何目的隨意執行程式的自由。
  2. 自由之一:有研究該軟體如何運作的自由,並且得以修改該軟體以符合使用者的需求。取得該軟體之原始碼為達成此目的之前提。
  3. 自由之二:有重新再散布軟體的自由,以便幫助他人。
  4. 自由之三:有散布修改後版本的自由。如此一來,整個社群都可以受惠。取得該軟體之原始碼仍為達成此目的之前提。

差異

開源軟體與自由軟體的差異非常細微,前者注重「集思廣益」精神,透過開源可以不斷優化軟體功能;後者注重「自由」精神,強調軟體的使用、散布、改作不應受任何限制。

由於自由軟體強調使用上的自由,本質上並不禁止商業用途(參GNU授權條款),因此並非不得銷售自由軟體(如將多個自由軟體綜合成安裝包銷售)。

閉源

閉源是相對於開源的概念,泛指軟體或功能本身的程式碼未完整公開,或無法輕易接觸並取用原始碼。

但由於開源尚有許多條件,使得開源與閉源之間產生許多中間態樣,因此可將開源與閉源理解為光譜的兩邊,中間的態樣可依據「授權條款」進行細分。

專有軟體

容易與閉源混淆的是專有軟體。專有軟體一定是閉源,但閉源不一定是專有軟體。專有軟體保留所有無體財產權、著作權、專利權等法律上權利,並利用這些排他性的權利進行銷售或廣告行銷,由特定公司開發的商業軟體多屬此類。

以售價和使用目的區分:免費 vs 付費

免費軟體(freeware)是指使用者無需付費即可使用的軟體,但軟體的程式碼不一定公開,有時甚至會有「個人使用」、「非商業使用」的限制。因此雖然所有開源軟體都符合使用者免付費的定義,但開源軟體並不等於免費軟體。

故一般提到免費軟體,多半是指由特定公司、組織所維護、有條件免費提供使用的軟體。許多免費軟體都有額外的付費版本,「免費」僅是推銷付費版本的手段,讓使用者體驗軟體的功能,進而購買付費版本以取得更多功能,屬於帶有商業性質的軟體。

以法律權利的有無區分:公有領域 vs 非公有領域

所謂公有領域(public domain)是指該軟體或功能的任何法律上權利均不屬於任何人,公眾可以任意使用、散布、改作而無任何限制,也沒有人可以對其主張任何法律上的權利。因此在公有領域的軟體,必定是開放原始碼、不限目的使用、也免付費,但不代表開源軟體或免費軟體等於公有領域軟體。

開源軟體與免費軟體的程式碼原則上仍受著作權保護,只是作者有限度的開放改作與散布權。因此,開源軟體、閉源軟體、專有軟體、免費軟體基本上都在非公有領域的範疇,因此使用者才需要遵守「授權條款」或「目的限制」。

結論:著作權光譜

由上面的分析可知,除了公有領域外,其他分類都還是受法律保護,主要以著作權(copy right)為核心,有時還會涉及專利權以及商標權。因此,開源仍受著作權(copy right)保護,只是作者在釋出著作(軟體/原始碼)時,預先將改作權、散布權、再授權的權限交給使用者,大幅降低著作權法對開源軟體的保護程度。因此有人將開源軟體的概念稱之為「copyleft」。但無論「copyleft」、「copyright」,甚至介於中間的「copycenter」,本質上都受著作權法保護,只是強度上有所差異。

以上分類加上著作權保護的概念,可以大致梳理出以下光譜關係:

公有領域-非公有領域
      |_ 開源(copyleft)-(copycenter)-(copyright)閉源-專有

後續我會就「授權條款」另行撰文分析。

avatar-img
38會員
52內容數
正在就讀法律系的你,一定耳聞過司律考試,甚至已經下場考過。我有幸從考海中上岸,希望透過我的經驗,幫助正在迷惘、焦急、或是洩氣的你/妳。專題內容包含是否要參加考試、如何準備考試、面授與函授的優缺點比較等等,幫助你/妳找到最適合自己的解方。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
GYB的沙龍 的其他內容
我研究CSL的初衷在於希望減少重複的事情,並專注於研究上,不是花一堆時間一直複製貼上作者、期刊名、頁數。雖然初期學習、開發的時間可能多過於用老方法慢慢複製貼上,但一旦開發完成,往後在整理引註與參考文獻就是三秒鐘完成。希望這個side-project可以幫助同樣從事研究的人在研究路上少浪費一點力氣。
近期收聽了一門由楊嘉玲心理師與裘凱宇心理師共同主講的一門心理學線上課程「好好說再見」,我驚訝的發現,原來法律和心理這兩個看似有點遙遠的專業,背後竟然有如此驚人的共通原理。 自我與心理的修煉是一輩子的功課,何時開始都不嫌晚。
由於CSL僅是一種讓電腦可以了解引註格式的一種程式語言,因此支援CSL的參考文獻管理軟體都能使用CSL script,一勞永逸地解決引註格式的問題。 然而如此好用的解決方案,在國內卻少有人研究或貢獻。歡迎有志之士一同參與開發更多適合不同領域的CSL scripts,早日讓痛苦的引註校稿成為歷史。
透過Google Authenticator轉移帳戶的功能,可以一次性提取所有TOTP密鑰,加快整合TOTP到Bitwarden的過程。整合完成後,不論是輸入帳號密碼或是輸入TOTP認證碼,都只需要Bitwarden即可搞定,在安全性和方便性取得平衡。在方便性和安全性之間取得平衡,是資安永遠的課題。
架站新手們總是在預算和效能、服務之間猶豫不決,畢竟新手大多還無法靠網站賺取穩定收入,網站的費用很大程度必須自己吸收。如果你還是很想省一點錢,或是不確定自己是否有能力自己長久管理網站,先租個便宜的share hosting試水溫也不是不行,但坑點2、3、4就要盡量避免,保留去留的彈性。
除了電腦與網路技術方面的人才,完整的資安架構還必須包含資安法遵師。我甚至認為,多數企業對於資安法遵的需求,高於資安技術。企業面對資安威脅,必須採取風險控管的角度,將實際的防禦技術工作外包給專門的資安公司進行,企業內部僅需評估與控制風險。而控制風險正是法遵的核心職能。期待法律人才能一同為資安盡一份力。
我研究CSL的初衷在於希望減少重複的事情,並專注於研究上,不是花一堆時間一直複製貼上作者、期刊名、頁數。雖然初期學習、開發的時間可能多過於用老方法慢慢複製貼上,但一旦開發完成,往後在整理引註與參考文獻就是三秒鐘完成。希望這個side-project可以幫助同樣從事研究的人在研究路上少浪費一點力氣。
近期收聽了一門由楊嘉玲心理師與裘凱宇心理師共同主講的一門心理學線上課程「好好說再見」,我驚訝的發現,原來法律和心理這兩個看似有點遙遠的專業,背後竟然有如此驚人的共通原理。 自我與心理的修煉是一輩子的功課,何時開始都不嫌晚。
由於CSL僅是一種讓電腦可以了解引註格式的一種程式語言,因此支援CSL的參考文獻管理軟體都能使用CSL script,一勞永逸地解決引註格式的問題。 然而如此好用的解決方案,在國內卻少有人研究或貢獻。歡迎有志之士一同參與開發更多適合不同領域的CSL scripts,早日讓痛苦的引註校稿成為歷史。
透過Google Authenticator轉移帳戶的功能,可以一次性提取所有TOTP密鑰,加快整合TOTP到Bitwarden的過程。整合完成後,不論是輸入帳號密碼或是輸入TOTP認證碼,都只需要Bitwarden即可搞定,在安全性和方便性取得平衡。在方便性和安全性之間取得平衡,是資安永遠的課題。
架站新手們總是在預算和效能、服務之間猶豫不決,畢竟新手大多還無法靠網站賺取穩定收入,網站的費用很大程度必須自己吸收。如果你還是很想省一點錢,或是不確定自己是否有能力自己長久管理網站,先租個便宜的share hosting試水溫也不是不行,但坑點2、3、4就要盡量避免,保留去留的彈性。
除了電腦與網路技術方面的人才,完整的資安架構還必須包含資安法遵師。我甚至認為,多數企業對於資安法遵的需求,高於資安技術。企業面對資安威脅,必須採取風險控管的角度,將實際的防禦技術工作外包給專門的資安公司進行,企業內部僅需評估與控制風險。而控制風險正是法遵的核心職能。期待法律人才能一同為資安盡一份力。
你可能也想看
Google News 追蹤
Thumbnail
本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
Thumbnail
這幾天看了兩個推文/X文都跟錢有關,不過算是不同的開源概念,分別是: 1.主計處公布受薪階級的分布:2.近期有點熱度的樂透礦機,主打低耗電,可攜,插USB隨時挖! 其實它本身是個開源專案,願意動手嘗試只要極低的成本
Thumbnail
【什麼是Jamovi和JASP?】 Jamovi和JASP是兩個開源軟體 (open-source software),旨在簡化統計分析的執行和解釋。這兩個軟體都提供了一個相對直觀且易於使用的用戶界面,使統計分析變得更加容易,特別是對於那些對統計不太熟悉的使用者或者是剛入門統計學習的學習者。
Thumbnail
👀QUICK REVIEW The book in 3 Sentences 用三段話說明這本書的內容 像管理公司一樣管理自己,像享受遊戲一樣享受生活 硬實力決定起點,軟實力決定能走多快多遠 Learning, Doing, Learning and Teaching Purpose of the
Thumbnail
你是否曾因視訊開會沒人發言而感到困擾,又或是想要同時可以共享兩個以上的螢幕?不管是 EP0.2 提過的 Zoom、Webex,抑或微軟的 Teams 和谷歌的 Meet 皆為付費軟體,均需綁定帳號及一連串設定;而本篇文章要帶你了解的是毋須註冊、用電腦也不用下載軟體的免費工具 Jitsi Meet。
Thumbnail
面对这几十种编辑器,程序员群体和软件开发者应该如何选择呢?下面将选择一些备受好评的代表性产品进行综合测评。 Emacs:神的编辑器 介绍 一个可扩展的、可定制的、自由的编辑器。 📷 特点 极其丰富和强大的插件系统:这是 Emacs 最核心的特征; 高度可定制; 📷 评价 Emacs 官网
Thumbnail
手写笔记软件:Notability/GoodNotes Notability 介绍 苹果生态最为著名的手写软件。 📷 功能 导入:支持 pdf、 DOCs、 ppt、图片、 gif 导入; 自由输入:可以在任何地方输入,支持字体样式、大小等个性化排版; 手写体验:灵敏、精确、优雅; 评价 介绍
Thumbnail
Joplin 介绍 绝大部分开源工具都是免费的。如果寻找免费的笔记应用,自然需要考虑开源笔记软件。 优点 重视用户隐私,重视数据安全。支持端到端加密。 数据迁移方便。作为一款开源笔记软件,Joplin 不会锁死你的笔记数据,提供了多种多样地导入和导出功能。 免费。这是开源软件的另一特色。 缺点
Thumbnail
嗨!這是我透過《我的第一套桌遊設計書》的設計流程,所打造出來的20張卡片英文單字學習遊戲。我要將它免費開源給大家遊玩!如果你也想要分享自製桌遊的話,歡迎與我聊聊,我可以協助你撰寫規則並且上架喔!讓我們一起打造一個樂於分享且尊重原創的平台吧!
Thumbnail
「體驗設計」這門學問,現在已經成了軟體設計的顯學,其中包含了不同的面向:流程設計、技術架構設計、使用者介面設計等等。在大家還沒有開始重視使用體驗的時代,許多事情只能從嘗試和錯誤中去學習,包括開發團隊也一樣。
Thumbnail
本文探討了複利效應的重要性,並藉由巴菲特的投資理念,說明如何選擇穩定產生正報酬的資產及長期持有的核心理念。透過定期定額的投資方式,不僅能減少情緒影響,還能持續參與全球股市的發展。此外,文中介紹了使用國泰 Cube App 的便利性及低手續費,幫助投資者簡化投資流程,達成長期穩定增長的財務目標。
Thumbnail
這幾天看了兩個推文/X文都跟錢有關,不過算是不同的開源概念,分別是: 1.主計處公布受薪階級的分布:2.近期有點熱度的樂透礦機,主打低耗電,可攜,插USB隨時挖! 其實它本身是個開源專案,願意動手嘗試只要極低的成本
Thumbnail
【什麼是Jamovi和JASP?】 Jamovi和JASP是兩個開源軟體 (open-source software),旨在簡化統計分析的執行和解釋。這兩個軟體都提供了一個相對直觀且易於使用的用戶界面,使統計分析變得更加容易,特別是對於那些對統計不太熟悉的使用者或者是剛入門統計學習的學習者。
Thumbnail
👀QUICK REVIEW The book in 3 Sentences 用三段話說明這本書的內容 像管理公司一樣管理自己,像享受遊戲一樣享受生活 硬實力決定起點,軟實力決定能走多快多遠 Learning, Doing, Learning and Teaching Purpose of the
Thumbnail
你是否曾因視訊開會沒人發言而感到困擾,又或是想要同時可以共享兩個以上的螢幕?不管是 EP0.2 提過的 Zoom、Webex,抑或微軟的 Teams 和谷歌的 Meet 皆為付費軟體,均需綁定帳號及一連串設定;而本篇文章要帶你了解的是毋須註冊、用電腦也不用下載軟體的免費工具 Jitsi Meet。
Thumbnail
面对这几十种编辑器,程序员群体和软件开发者应该如何选择呢?下面将选择一些备受好评的代表性产品进行综合测评。 Emacs:神的编辑器 介绍 一个可扩展的、可定制的、自由的编辑器。 📷 特点 极其丰富和强大的插件系统:这是 Emacs 最核心的特征; 高度可定制; 📷 评价 Emacs 官网
Thumbnail
手写笔记软件:Notability/GoodNotes Notability 介绍 苹果生态最为著名的手写软件。 📷 功能 导入:支持 pdf、 DOCs、 ppt、图片、 gif 导入; 自由输入:可以在任何地方输入,支持字体样式、大小等个性化排版; 手写体验:灵敏、精确、优雅; 评价 介绍
Thumbnail
Joplin 介绍 绝大部分开源工具都是免费的。如果寻找免费的笔记应用,自然需要考虑开源笔记软件。 优点 重视用户隐私,重视数据安全。支持端到端加密。 数据迁移方便。作为一款开源笔记软件,Joplin 不会锁死你的笔记数据,提供了多种多样地导入和导出功能。 免费。这是开源软件的另一特色。 缺点
Thumbnail
嗨!這是我透過《我的第一套桌遊設計書》的設計流程,所打造出來的20張卡片英文單字學習遊戲。我要將它免費開源給大家遊玩!如果你也想要分享自製桌遊的話,歡迎與我聊聊,我可以協助你撰寫規則並且上架喔!讓我們一起打造一個樂於分享且尊重原創的平台吧!
Thumbnail
「體驗設計」這門學問,現在已經成了軟體設計的顯學,其中包含了不同的面向:流程設計、技術架構設計、使用者介面設計等等。在大家還沒有開始重視使用體驗的時代,許多事情只能從嘗試和錯誤中去學習,包括開發團隊也一樣。