[美國著作權訴訟] 使用 API 是否構成「合理使用」?

更新 發佈閱讀 5 分鐘

案件背景

谷歌公司(Google LLC)與甲骨文公司(Oracle America, Inc.)之間的著作權訴訟案,是一場因 Java 程式語言 API(Application Programming Interface,應用程式介面)而產生的法律爭議。

raw-image

Image: Yuri Samoilov on Flickr

在 2005 年, Google 為了開發 Android 行動裝置平台,使用了 Oracle 旗下 Java SE 平台約 11,500 行的原始程式碼。這些程式碼屬於「宣告性程式碼」(declaring code),是 Java 語言的組織結構的一部分。Google 為了讓熟悉 Java 語言的開發者能夠輕鬆地為 Android 平台編寫應用程式,因此使用了這些Java 語言開發者所熟悉的程式碼。

然而,Oracle 認為 Google 的做法侵犯了其 Java SE 平台的著作權。在 2010 年, Oracle 對 Google 提起訴訟,指控 Google 侵犯專利權和著作權,並要求 88 億美元的賠償金。訴訟的核心問題有二:

訴訟歷程

地方法院的陪審團在 2012 年認定 Google 侵權,但對是否構成合理使用,則未能達成一致意見。地院法官則認為,Java API 是一種「系統或操作方法」,不受著作權保護。

Oracle 不服,向巡迴上訴法院提起上訴。2014 年,巡迴法院推翻了地方法院的判決,認為 Java API 受著作權保護,並發回地方法院重新判斷合理使用的問題。在 2016 年的第二次審判中,陪審團一致認定 Google 的使用構成合理使用。

Oracle 再次上訴。2018 年巡迴法院推翻了陪審團的裁決,認為 Google 的使用不構成合理使用,因為「從原作直接複製並用於競爭平台的相同目的和功能,這絕非合理使用。」Google 向最高法院申請令狀,請求就 API 是否有著作權和合理使用兩個問題進行審理,最高法院在 2019 年同意受理此案。

2021 年 4 月 5 日,美國最高法院以 6 比 2 的票數,做出了支持 Google 的最終裁決。法院認為, Google 複製 Java API 程式碼的行為,構成合理使用,不侵犯 Oracle 的著作權。最高法院大法官 Stephen Breyer 在多數意見書中指出, Google 之所以使用 Java API 程式碼,是為了「允許程式設計師運用其才智,投入一個新的、具有轉化性的程式」,這符合著作權法的基本目的,即「促進創意性的進步」。

Breyer 大法官強調, Google 複製的程式碼「作為介面的一部分,與不可複製的概念緊密結合在一起」,「創造了新的創意表達」。 Google 僅複製了 Java API 總計 286 萬行程式碼的 0.4%,「就如同汽車油門或標準 QWERTY 鍵盤」,複製的程式碼具有功能性,「若允許 Oracle 行使著作權,將損害公眾利益」。

然而,大法官 Clarence Thomas 在不同意見書中批評,多數意見「掏空了著作權的核心意義」。Thomas 認為,僅因一個新產品得以問世,就允許合理使用,等同於重新定義著作權。他也指出多數意見迴避了 API 是否受著作權保護的問題,反而依賴合理使用原則來解決爭議。

影響

對於本案的影響,外界看法不一。 Oracle 認為最高法院的裁決,將提升 Google 的市場力量,損害其他企業的競爭力。但 Google 和一些軟體業者、消費者組織則歡迎這個判決,認為有助於推動創新和競爭。

儘管 Google v. Oracle 案告一段落,但圍繞 API 的爭議恐怕還會持續。Breyer 大法官坦承,要將傳統著作權概念應用到電腦程式「非常困難」。這凸顯了在快速變遷的科技時代,著作權法面臨的挑戰。

留言
avatar-img
留言分享你的想法!
avatar-img
IP聊天室
2會員
121內容數
喜愛學東學西,總說略懂略懂。 希望簡單的文字,讓更多人了解智慧財產權。 相信觀點的碰撞,才能帶來成長。
IP聊天室的其他內容
2024/04/19
Llama 是 Meta 所發佈的大型語言模型(Large Language Model,LLM),在訓練過程中使用了大量的資料。就 Meta 所述,他們只使用公開或是開源的資料,包括: 資料名稱占比 內容英文網頁資料67%2017年到2020年期間從 Common Crawal 所獲取的英文網頁
Thumbnail
2024/04/19
Llama 是 Meta 所發佈的大型語言模型(Large Language Model,LLM),在訓練過程中使用了大量的資料。就 Meta 所述,他們只使用公開或是開源的資料,包括: 資料名稱占比 內容英文網頁資料67%2017年到2020年期間從 Common Crawal 所獲取的英文網頁
Thumbnail
2024/04/19
Llama 2模型的訓練資料量比前一代 Llama 的訓練資料增加了40%。其中以英文內容佔絕大多數,其他語言則皆低於 0.2%,中文則佔了 0.13%。 擷取自 Meta 所發布之論文 Llama 2: Open Foundation and Fine-Tuned Chat Models
Thumbnail
2024/04/19
Llama 2模型的訓練資料量比前一代 Llama 的訓練資料增加了40%。其中以英文內容佔絕大多數,其他語言則皆低於 0.2%,中文則佔了 0.13%。 擷取自 Meta 所發布之論文 Llama 2: Open Foundation and Fine-Tuned Chat Models
Thumbnail
2024/04/18
Infiniset 資料集包含了約 1.56 兆個單詞,大小為 750 GB。這個資料集的組成非常多樣化,涵蓋了不同形式和主題的內容,例如技術性主題到日常對話,讓 LaMDA 模型能夠學習廣泛的知識,並具備靈活應對各種對話的能力。Infiniset 資料集被用於訓練 Google 的 LaMDA(L
Thumbnail
2024/04/18
Infiniset 資料集包含了約 1.56 兆個單詞,大小為 750 GB。這個資料集的組成非常多樣化,涵蓋了不同形式和主題的內容,例如技術性主題到日常對話,讓 LaMDA 模型能夠學習廣泛的知識,並具備靈活應對各種對話的能力。Infiniset 資料集被用於訓練 Google 的 LaMDA(L
Thumbnail
看更多
你可能也想看
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
在小小的租屋房間裡,透過蝦皮購物平臺採購各種黏土、模型、美甲材料等創作素材,打造專屬黏土小宇宙的療癒過程。文中分享多個蝦皮挖寶地圖,並推薦蝦皮分潤計畫。
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
小蝸和小豬因購物習慣不同常起衝突,直到發現蝦皮分潤計畫,讓小豬的購物愛好產生價值,也讓小蝸開始欣賞另一半的興趣。想增加收入或改善伴侶間的購物觀念差異?讓蝦皮分潤計畫成為你們的神隊友吧!
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
※ 什麼是Web API API 就是後端開出來讓前端來用的介面,讓前端與後端可以溝通。 API流程: 終端使用者用任何一種裝置進入瀏覽器。 瀏覽器透過 API 向後端發出請求,請求查詢或修改資料。 後端透過 API 收到前端的請求後,取得資料並回應給前端。 前端渲染畫面,終端使用者
Thumbnail
近期 Google 搜尋引擎API機密文件的外流事件,絕對是近期震撼數位行銷世界的一大頭條,其內容揭示了一些有關 Google 搜尋結果生成原理的重要細節。今天本男爵就來跟各位聊聊這其中獲得的寶貴洞察,或許會對您在設計網站內容時有一些不同的想法!
Thumbnail
近期 Google 搜尋引擎API機密文件的外流事件,絕對是近期震撼數位行銷世界的一大頭條,其內容揭示了一些有關 Google 搜尋結果生成原理的重要細節。今天本男爵就來跟各位聊聊這其中獲得的寶貴洞察,或許會對您在設計網站內容時有一些不同的想法!
Thumbnail
Google 提供了免費的雲端服務 Google Apps Script (GAS) ,我們可以撰寫一些簡易的程式APP,串接其他 Google 雲端服務 如 Google Docs ,Sheets …,就能夠幫助我們利用雲端硬碟做日常工作
Thumbnail
Google 提供了免費的雲端服務 Google Apps Script (GAS) ,我們可以撰寫一些簡易的程式APP,串接其他 Google 雲端服務 如 Google Docs ,Sheets …,就能夠幫助我們利用雲端硬碟做日常工作
Thumbnail
這篇文章探討了在軟體開發中的技術債可能來自哪些原因,以及如何自動化偵測與修復技術債。作者透過分享不同情境下的技術債選擇,提供了對於技術債的思考與建議,針對開發人員在需要做出無奈的技術決策時,提供了一些建議。此外,還提供了一些在做出技術決策時的方法,如保留抽象層和避免vendor lock-in。
Thumbnail
這篇文章探討了在軟體開發中的技術債可能來自哪些原因,以及如何自動化偵測與修復技術債。作者透過分享不同情境下的技術債選擇,提供了對於技術債的思考與建議,針對開發人員在需要做出無奈的技術決策時,提供了一些建議。此外,還提供了一些在做出技術決策時的方法,如保留抽象層和避免vendor lock-in。
Thumbnail
【設計素材】Google Fonts Icons 這個網站是 Google Fonts 的「Icons」頁面,提供了免費的字型,其中的 Material Symbols 圖示字型,這組字型收錄了超過三千個圖示 icon。在這組圖示中,還提供了多款可調整的樣式,包含了不同粗細組合,您可以直接
Thumbnail
【設計素材】Google Fonts Icons 這個網站是 Google Fonts 的「Icons」頁面,提供了免費的字型,其中的 Material Symbols 圖示字型,這組字型收錄了超過三千個圖示 icon。在這組圖示中,還提供了多款可調整的樣式,包含了不同粗細組合,您可以直接
Thumbnail
GPT的應用對知識內容型創作者的衝擊,包括減低網站內廣告曝光及內容影片重點可不必觀看完整影片等,對於業配模式和影響也是一大改變。GPT的應用對知識內容型創作者的衝擊,包括減低網站內廣告曝光及內容影片重點可不必觀看完整影片等,對於業配模式和影響也是一大改變。
Thumbnail
GPT的應用對知識內容型創作者的衝擊,包括減低網站內廣告曝光及內容影片重點可不必觀看完整影片等,對於業配模式和影響也是一大改變。GPT的應用對知識內容型創作者的衝擊,包括減低網站內廣告曝光及內容影片重點可不必觀看完整影片等,對於業配模式和影響也是一大改變。
Thumbnail
先前幾篇筆記介紹了網路請求,瀏覽器儲存資料的方式,那麼實務上,前端最常需要發送網路請求的時候,就是透過呼叫 API,去向後端工程師發送/請求資料,所以今天來記錄什麼是 API吧!
Thumbnail
先前幾篇筆記介紹了網路請求,瀏覽器儲存資料的方式,那麼實務上,前端最常需要發送網路請求的時候,就是透過呼叫 API,去向後端工程師發送/請求資料,所以今天來記錄什麼是 API吧!
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
這邊統整了所有過去發表過關於 QUERY 函式的教學分享,希望可以方便你按照順序閱讀和練習。 QUERY 可以用來查詢、篩選、聚集、排序資料,還可以做張簡易的資料透視表,是我在 Google 試算表上做數據分析、製作報告、製作儀表板時最常用的函式之一,既方便又好用,誠心推薦!
Thumbnail
MPL授權是目前與法律有最完整對應的授權條款。然而MPL授權對於原始碼仍保持copyleft特性,對商業開發而言或許仍有疑慮。 因此若有商業團體共同開發時,採用Apache 授權較佳;如果不在乎他人如何利用、優化原始碼,或希望原始碼盡可能地廣為散播,幾乎沒有任何限制的MIT或BSD授權是較好的選擇。
Thumbnail
MPL授權是目前與法律有最完整對應的授權條款。然而MPL授權對於原始碼仍保持copyleft特性,對商業開發而言或許仍有疑慮。 因此若有商業團體共同開發時,採用Apache 授權較佳;如果不在乎他人如何利用、優化原始碼,或希望原始碼盡可能地廣為散播,幾乎沒有任何限制的MIT或BSD授權是較好的選擇。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News