快速解答
是的,電腦程式碼確實受到《著作權法》的保護!只要您的程式具有『原創性』,著作權就會在程式完成時自動產生。但請注意,著作權只保護程式的『表達方式』(例如您撰寫的程式碼結構、次序與組織),而不保護程式背後的『思想』、『功能』或『演算法』。這表示,雖然別人不能直接複製您的程式碼,但可以參考您程式的功能或概念,用自己的方式重新開發。了解這項核心原則,對保護您的程式碼權益非常重要。
您是否曾經好奇,自己辛苦寫出來的電腦程式碼,到底有沒有受到法律的保障?在這個數位時代,軟體開發者的心血結晶如果能受到妥善保護,無疑是莫大的鼓勵。LawPilot今天要為您揭開電腦程式著作權的神秘面紗,讓您一次搞懂程式碼的法律保護範圍與實務應用!
電腦程式碼真的有著作權嗎?
答案是:肯定的! 電腦程式碼確實受到我國《著作權法》的保護。這不是一個模糊的概念,而是法律明確規定的。當您撰寫出具有「原創性」的程式碼時,著作權就會在程式完成的那一刻自動產生,不需要額外申請或註冊。
法律怎麼說?
-
著作的定義 《著作權法》首先定義了什麼是「著作」:
《著作權法》第3條第1項第1款:「本法用詞,定義如下:一、著作:指屬於文學、科學、藝術或其他學術範圍之創作。」
電腦程式作為一種智力創作,當然符合這個廣泛的定義。
-
電腦程式著作的明確列舉 更具體地,法律明確將電腦程式列為受保護的著作類型之一:
《著作權法》第5條第1項第10款:「本法所稱著作,例示如下︰…十、電腦程式著作。」
這條文直接點明,電腦程式本身就是著作權法保護的對象。
-
著作權的自動取得 您不需要向政府機關申請登記,著作權就會自動產生:
《著作權法》第10條:「著作人於著作完成時享有著作權。」
這就是「創作主義」,只要您的程式碼寫好,著作權就屬於您了。
什麼是「原創性」?
要受到著作權保護,您的程式碼必須具備「原創性」。這聽起來很專業,但其實很簡單!原創性不要求您的程式是全世界獨一無二的「新發明」,也不需要多麼有「藝術性」。它僅要求您的程式碼是您自己獨立思考、運用智慧與技巧的成果,足以展現您的個性或巧思,而不是抄襲別人的作品。即使是嵌入在電腦硬體中的程式(韌體),只要具備原創性,一樣受保護。
著作權保護的範圍到哪裡?「思想」和「表達」大不同!
這是電腦程式著作權最核心,也最容易被誤解的部分。著作權的保護範圍,僅限於程式的「表達」,而不及於其背後的「思想」或「功能」。
思想與表達二分法
《著作權法》第10條之1:「依本法取得之著作權,其保護僅及於該著作之表達,而不及於其所表達之思想、程序、製程、系統、操作方法、概念、原理、發現。」
這條文非常重要!它告訴我們:
- 受保護的「表達」: 指的是您撰寫的程式碼本身、程式的結構、次序與組織 (Structure, Sequence, and Organization, SSO)。甚至在某些情況下,具備原創性的「使用者介面」也可能受保護。
- 不受保護的「思想」: 指的是程式所實現的功能、演算法、概念、原理或操作方法。例如,一個計算圓周率的程式,其「計算圓周率」這個功能本身,是不受著作權保護的。但您撰寫的計算圓周率的程式碼,則受保護。
這意味著,別人不能直接複製您的程式碼,但可以參考您程式的功能或概念,用自己的方式重新開發一套功能類似的程式,這通常不構成著作權侵害。
「過濾原則」:判斷抄襲的關鍵
當法院判斷一個程式是否抄襲時,會運用「過濾原則」。簡單來說,就是先把程式中屬於「思想」的部分,或是因效率考量、硬體限制、業界慣例等因素,導致表達方式選擇有限的部分「過濾」掉。只有在過濾後,仍具備原創性的「表達」部分被實質相似地複製,才可能構成著作權侵害。
實務案例解析:程式碼抄襲的界線在哪?
某軟體公司A開發了一套獨特的「多分割影像系統」,其使用者介面(UI)設計精巧且具原創性。後來,另一家科技公司B推出了一套功能類似的程式,軟體公司A認為科技公司B抄襲了他們程式的使用者介面,於是提起訴訟(此案例參考智慧財產法院104年度民著上更(一)字第1號民事判決)。
法院在審理時,就運用了上述的「過濾原則」。法院仔細比對兩套程式的使用者介面,將其中屬於公共領域、常見的設計元素(例如:下拉選單、按鈕、統計圖表等),以及為了達成特定功能而必須採用的介面設計(例如:為了顯示多個影像而必須分割畫面),這些被視為「思想」或「表達與思想合併」的部分,一一過濾排除。最終,法院認定科技公司B的程式,並未實質抄襲軟體公司A程式中具原創性的「表達」部分,因此不構成著作權侵害。
這個案例告訴我們,即使兩套程式的功能或介面看起來很相似,也不一定代表有著作權侵害。關鍵在於,對方是否複製了您程式中具「原創性」的「表達」方式。
如何保護您的電腦程式著作權?
了解了這些法律原則,以下是一些實用的建議,幫助您更好地保護自己的程式碼:
- 妥善保存創作證據: 雖然著作權自動產生,但為日後舉證方便,建議您保存程式的開發紀錄、版本控制、設計文件、測試報告等,證明創作時間與原創性。
- 明確約定著作權歸屬: 如果是委託他人開發或員工職務上完成的程式,務必在合約中明確約定著作財產權的歸屬,避免日後爭議。
- 區分「思想」與「表達」: 在開發新程式時,可以參考他人程式的「功能」或「概念」,但應避免直接抄襲其「程式碼」、「結構」、「次序」及「組織」等「表達」方式。
- 注意使用者介面(UI)的原創性: 如果您的程式使用者介面設計獨特且具原創性,也可能受到著作權保護。設計時應避免與他人具原創性的介面實質相似。
結論:程式碼有著作權,但要懂保護重點
總結來說,您的電腦程式碼確實受到《著作權法》的保護,這項保護是自動且無須註冊的。然而,這份保護僅限於您程式中具「原創性」的「表達方式」,而不及於其所實現的「思想」或「功能」。掌握「思想與表達二分法」這個核心原則,並妥善保存創作證據、明確約定權利歸屬,將能有效幫助您保護自己的數位創作,讓您的心血不被白費!
※ 網站聲明
著作權由「LawPilot」所有,非經正式書面授權,不得任意使用。
資料內容皆由AI生成,僅供參考,所引用資料也請自行查核法令動態及現行有效之實務見解,不宜直接引用為主張或訴訟用途,具體個案仍請洽詢專業律師。
