為甚麼Oracle可以拿九列程式碼的著作權,到處濫收「保護費」? | 社區大學終身學習網
2018年5月4日—我在通識課裡每個學期都會考這個概念,因為這就像是每一位公民需要知道詐騙集團的手法或毒品的危害一樣重要。Oracle對Google的JavaAPI官司,Oracle勝訴 ...
Oracle對Google的Java API官司,Oracle勝訴[1],於是Oracle準備大舉開徵保護費,各行各業挫著等。身為程式設計師,我看了快吐血。
讓我做幾個比喻,你不需要會寫程式,也能理解何謂應用程式介面(API)。牆壁上的電源插座,就是電力供應的API。供電方與用電方同意: 接觸的兩隻腳距離要多遠、電壓是多少、頻率是多少。提款機的提款卡插入口,就是提款/查詢服務的API。提款卡的寬度、厚度、晶片的位置、傳遞的資訊、... 這都有固定的數值,是業界大家共同遵守的共識。電腦跟電視之間、跟投影機之間的VGA接口或HDMI接口,就是影像傳輸的API。
API是一個共通的介面,是一種微型的語言,讓參與溝通的多家廠商可以交換資訊。相較於發電廠、相較於各種需要吃電的複雜電器設備、相較於提款機內部電路,API不過是一個小小個的接口,它的複雜度幾近於零。API不應該受到著作權保護。它既不屬於臺電、也不屬於任何一家家電業者、更不屬於任何一家銀行所獨有;它是大家溝通時共用的語言。
隨便找一個C語言或C++語言所寫的程式,比較一下*.h程式碼(API)的份量與*.c或*.cpp或*.c++程式碼(實作,implementation)的份量,你就可以具體地粗估我所說的「趨近於零」的那個數字。
自由軟體之父Richard M. Stallman在設計GPL的時候,還多設計了一個(約束力較小的)LGPL,就是要讓專屬軟體可以採用自由軟體的API而不需要跟著把自寫的專屬軟體的程式碼釋放出來。因為他知道支持GPL需要理念;但對於那些想佔自由軟體便宜但又不想付出的廠商來說,LGPL比較可以接受。
另一方面,即使是專屬軟體的著作權人之間,經常也需要靠API來溝通。例如W3C引發公憤的EME「標準」[2],就是一種DRM領域的API,沒有哪一家白癡公司主張對EME擁有著作權。從自由軟體到瀏覽器DRM,光譜上的這兩個極端,任何稱職的程式設計師都知道:API是一個溝通用的介面;它不該是智慧財產權保護的對象。
一旦API被列為智慧財產權保護的對象,開發...
章老師的智慧財產權 | 社區大學終身學習網
大家來練著作拳(權)! | 社區大學終身學習網
為甚麼Oracle可以拿九列程式碼的著作權,到處濫收「保護費」? | 社區大學終身學習網
申請試聽 | 社區大學終身學習網
網路賺錢 | 社區大學終身學習網
智慧財產權小題庫著作權1.( )如果你是一位著作人 | 社區大學終身學習網
給小資族及創作者的法律課-商標權、著作權及智慧財產權哪裡學?臺南市台南社區大學開課資訊
想要學習給小資族及創作者的法律課-商標權、著作權及智慧財產權可以去哪裡學?家教、外面補習班太貴?剛好可以善用社區大學...