從計算機軟件實質性相似的侵權判定看軟件侵權舉證責任
來源:本站作者:admin 日期:2021/4/14 瀏覽:0
從計算機軟件實質性相似的侵權判定看軟件侵權舉證責任
(一)計算機軟件的侵權判定概述
《民事訴訟法》第64 條第1款規定:當事人對自己提出的主張,有責任提供證據?!蹲罡呷嗣穹ㄔ宏P于民事訴訟證據的若干規定》第2 條第1款規定:當事人對自己提出的訴訟請求所依據的事實或者反駁對方訴訟請求所依據的事實有責任提供證據加以證明。據此,原告指控被告侵犯其軟件著作權的,應舉證證明被告實施了侵犯其軟件著作權的行為。
構成著作權侵權,其前提必須是被告未經授權以復制、發行、出租、網絡傳播、翻譯等方式使用了原告享有著作權的軟件;或者說,被控侵權軟件系來源于原告享有著作權的軟件。因此,要求原告證明被告實施了侵犯其軟件著作權的行為,實質上是要求原告證明被告以法律規定的方式使用了原告的軟件,被控侵權軟件復制自或者來源于原告軟件;或者可以說,被控侵權軟件與原告的軟件“實質性相似”。
“接觸加實質性相似”是通過多年著作權保護實踐總結出來的,認定被控侵權作品復制自或來源于享有著作權的作品、被告構成著作權侵權的一個規則,為司法實務所普遍運用。
為了證明被控侵權軟件與原告的軟件“實質性相似”,一般而言,原告應提交如下證據:原告的源程序、目標程序、文檔,被控侵權的程序、文檔,以及原告程序、文檔與被控侵權的程序、文檔的對比情況。
(二)計算機軟件軟件實質性相似的具體判定
軟件的實質性相似有兩類:一是文字部分相似,即兩個對比軟件的源程序代碼、目標程序代碼相似;二是非文字部分的相似,強調兩個對比軟件整體上的相似,包括軟件的組織結構、處理流程、所用數據結構、所產生的輸出方式、所要求的輸入形式等方面的相似,不是單純地以程序代碼的相似來判斷。
當代絕大多數計算機程序開發,除極少數十分簡單的程序有可能直接用目標碼編寫外,一般是先編寫出源程序,然后通過編譯程序或者翻譯程序將其自動轉化成目標程序。一個源程序只能轉換成唯一形式的目標程序,但一個目標程序卻有可能來自多種語言以及同種語言多種寫法的源程序?;诔绦虻拈_發過程、程序的特點及目標程序與源程序的關系,判斷兩個程序之間是否相似,源程序起著重要的作用,可以說,如果兩個源程序相似,基本就可以認定兩個程序相似。但是,如果沒有其他證據,如相互印證,僅憑目標程序相同或相似即作出軟件侵權判斷,理由是不充分的。
同樣,就計算機程序和計算機程序的用戶界面的關系而言,同樣的用戶界面不一定來源于同一程序,即同樣的用戶界面可以同時由相互不同的、彼此無關聯的程序所產生。因此,一個用戶界與已有的另一個用戶界面相同、相似,亦不能直接認為是對已有程序的復制。
但是,不能否認目標程序、用戶界面等因素在確定兩個軟件是否相似中的作用。在計算機軟件侵權訴訟中,原告對被告軟件構成復制的證明責任是否可以依據目標程序、用戶界面相同或相似等作出侵權判斷,應結合其他因素及舉證責任分擔的原則來確定?!蹲罡呷嗣穹ㄔ宏P于民事訴訟證據的若干規定》第73 條第2款“因證據的證明力無法判斷導致爭議事實難以認定的,人民法院應當依據舉證責任分配的規則作出裁判”的規定應該得到靈活運用。
程序的源代碼是程序在其開發過程中的表現形式。首先如果被告的程序是復制自他人的程序,就不會有源程序。其次,源程序一般是企業的商業秘密,因此,第三人通常只能得到被告的目標程序,除非被告主動提交,否則第三人,包括法院,不可能獲得被告的源程序。最后,被告可以先復制目標程序,然后通過“反向工程”將其轉換成另一種語言,或另一種在結構、順序及組織上稍加改動的源程序。
因此,在判斷兩個程序之間是否相似時,要求原告必須提交侵權軟件的源程序,要求必須進行源程序的對比,是不符合實際的。一般而言,原告通常只能得到被告的目標程序,因而只能對被告的目標程序與自己的目標程序進行對比,并以此作為軟件侵權的依據。
另外,凡有合理來源的軟件,都應該且會有相應的證據。屬于獨立開發的軟件,開發者一般都會有可行性分析報告、項目開發計劃、系統需求說明書、文檔、源程序等文件;軟件是來自第三者的,會有授權合同、軟件購買合同等。因此,被告擁有能夠證明自己的軟件有合理來源、否定侵權的證明能力。
當事人舉證責任應基本平衡、應有利于實現公平與正義、應綜合當事人舉證能力等因素,這是確定當事人舉證責任分擔的指導思想?!爱斒氯藢ψ约禾岢龅脑V訟請求所依據的事實有責任提供證據加以證明”即是對這一指導思想的貫徹。這一原則在運用過程中,同樣應結合案情,具體運用。在確定當事人在個案中的舉證責任時,法院應充分考慮證據的來源與構成,綜合判斷舉證的專業性、技術性和可行性,酌情判定由哪一方當事人負擔舉證責任更趨合理與公平;要把當事人的舉證能力作為確定舉證責任的重要因素。
下面是通過舉證責任分配結合軟件技術、特點確認軟件相似的典型案列。
[案例] 香港萬均 電腦有限公司訴北京市海威電 子工程公司、北京市海威計算機技術公司侵犯軟件著作權案
在本案中,法院委托技術專家對原告的萬均CT - 110與被告的海威CT -1 10 軟件的程序進行鑒定,結論為:海威CT - 110終端的監控程序與萬均CT -110終端的監控程序有77. 12%相同,分布在主模塊、登錄屏模塊、鍵盤處理模塊、仿真模塊、打 印模塊、輸入模塊、造字模塊、拼音模塊、參數設置模塊等 9個模塊上。萬均CT - 110終端監控程序的一些特有特征也在海威CT - 110終端的監控程序中出現。法院判決認定,海威CT - 110終端的監控程序部分復制了萬均CT - 110終端監控程序。
在本案中,法院基于原被告軟件的目標程序的比對情況及被告軟件存在有原告軟件一些特有特征認定被告的軟件復制自原告的軟件,是正確的。
[案例] 百靈達控股(私人)有限公司訴廣東聲朗音響器材有限公司、北京聲藝世紀數碼科技有限公司侵犯計算機軟件著作權案
在本案中,經勘驗,原、被告的軟件只是存在部分目標程序相同的情況,二審法院對此根據雙方軟件目標程序相同的情況,從原、被告應當承擔的舉證任的角度出發,對被告的軟件是否可以認定為復制自原告的軟件進行了分析。
法院判決認為:《最高人民法院 關于民事訴訟證據的若干規定》第2 條第1款規定:當事人對自己提出的訴訟請求所依據的事實或者反駁對方訴訟請求所良據的事實有責任提供證據加以證明。百靈達公司舉出了聲朗公司的DSP -2000、DSP - 3000、DSP - 8000、DSP - 9000型號產品中的部分目標程序與百靈達公司的DSP1000P、DSP1400P、DSP1100P、DSP8024產品中軟件的部分目程序相同的證據,該證據也得到了原審法院現場測試的驗證。
由于聲朗公司對其產品中的主控制 器指令存儲器進行了加密,造成無法讀取其產品中的全郎目標代碼,因此,雖然百靈達公司只是證明了聲朗公司軟件的部分目標程序與百靈達公司軟件部分目標程序相同,但百靈達公司已盡到證明責任。在這種情況下,聲朗公司應對其主張的其軟件與百靈達公司軟件不相同的事實供證據加以證明。但聲朗公司在原審期間以百靈達公司未充分舉證證明百靈達公司的主張、聲朗公司不負有舉證證明自己設備中的軟件是否與百靈達公司軟件相同的責任為由,拒不舉證證明其主張的事實。
二審期間,聲朗公司提交了產品的源程序,但該證據的真實性難以確定,已失去了作為證據的意義。由 此,應當認定百靈達公司關于聲朗公司的DSP - 2000等四個型號產品中的軟件與百靈達公司的DSP1000P 等產品中的軟件相同的主張成立。聲朗公司提供的證據不能證明DSP - 2000 等產品中軟件件系獨立開發,不能證明上述軟件的開發由于可供選用的表達方式有限而與百靈達公司的軟件相似,故原審法院沒有采信聲朗公司關于DSP - 2000 等產品中軟件與DSP1000P 等產品中軟件表現形式相同是源于相同硬件環境和技術資料,被控侵權的軟件系廣州萬力科技發展有限公司研制開發并享有著作權的主張是正確的。由此,應當認定聲朗公司的軟件復制了百靈達公司的軟件,侵害了百靈達公司的軟件著作權。
[案例 杭州英譜科技開發有限公司訴上海三銳科技有限公司、金順昌侵犯計算機軟件著作權案
本案原告享有CHRW 4 軟件著作權。本案被告金某曾在原告處從事技術維護和銷售工作,后離開與他人成立被告三銳公司并推出SR2000 軟件。原告認為,被告的SR2000 軟件是對原告 CHRW 4 軟件的復制、修改,侵犯其軟件著作權。
原告提供供了其軟件的源程序和目標程序。根據原告 申請,法院裁定對被告軟件的源程序和目標程序進行證據保全。被告法定代表人先 表示同意,后借口離開。在法院再三要求下,被告法定代表人才提供了其軟件的目標程序,但稱因公司電腦硬盤損害,軟件的源程序已丟失,故無法提供。
經法院委托,鑒定機構對雙方目標程序進行了鑒定。鑒定結論為:將原告軟件的源程序編譯成目標程序與被告 軟件的目標程序對比,難以得出是否有相同程序段的結論。在被告未提供源程序的情況下,將原告 軟件源程序編譯后目標程序的反編譯程序與被告 軟件目標程序的反編譯程序相比,沒有明顯相同的程序段。但雙方的目標程序具有一定相同的字符串 資源、同名的類或者全局變量、同樣錯誤的文字,具有相同的數 據 存儲格式。鑒定人進一步說明:完全獨立開發各自的軟件,出現相同字符串 資源、同名的類或者全局變量、同樣錯誤的文字 表達的概率極其微小,尤其對類名、全局變量名、錯誤文字 表達這種隨意性很強的文字更是如此。
法院判決:原告已提供一定證據加以證明,并通過鑒定得出雙方程序雖然沒有明顯相同程序段,但有一定相同的字符串 、資源、同名的類或者全局變量、同樣錯誤的文字的結論。被告無正 、當理由拒不提供軟件源程序,致使無法對雙方軟件的相同程度進行判斷,被告應承擔舉證不能的法律責任,應推定被告軟件是在復制、修改原告軟件源程序的基礎上形成的侵權軟件。
本案中,在雙方程序雖然沒有明顯相同程序段,但有一定相同的字符串資源、同名的類或者全局變量、同樣錯誤的文字的情況下,法院依然認定被告軟件是在復制、修改原告軟件源程序的基礎上形成的侵權軟件,其基于以下的舉證責任的分配:原告負有證明雙方軟件“實質性相似”的責任,對此原告已提供一定的證據加以證明,并通過鑒定得出雙方程序有-定相同的字符串資源、同名的類或者全局變量、同樣錯誤的文字的結論,原告已基本完成其舉證責任,舉證責任轉移給被告。被告持有其軟件的源程序等證據,卻無正當理由拒拒不提供,應承擔舉證不能的法律后果?!蹲罡呷嗣穹ㄔ宏P于民事訴訟證據的若干規定》第75 條規定:有證據證明一方當事人持有證據無正當理由拒不提供,如果對方當事人主張該證據的內容不利于證據持有人,可以推定該主張成立。因此,本案對舉證責任的分配與運用符合法律規定。
[案例 福州外星電腦科技有限公司訴翁正文等侵犯計算機游戲軟件著作權案
本案原告享有《楚 漢爭霸》等 10種游戲軟件的著作權。本案被告將原售的游戲軟件分別改名為《劉邦傳記》后進行生產、銷售。鑒定機構進行了鑒定鑒定結論為:涉嫌盜版游戲軟件除開機時將正版游戲軟件的制作單位去掉將軟件名稱更改外,游戲里面的程序設計、美術畫面及音樂音效與正版卡帶麥全一樣。另外,雙方的軟件說明書中,除其中一個軟件的說明書內容完全不同外,其余說明書的文字說明部分均相同,還存在同樣的文字 印刷錯誤,版式設計亦基本相同。
被告辯稱:鑒定結論沒有對本案所涉軟件的二進制代碼組成的指令序列進行對比描述,僅有美術畫面、音樂音效及游戲玩法的進入操作程序的對比描述,不符合軟件著作權保護客體和侵權認定的相關法律規定。但被告明確 表示不申請重新鑒定,且一直未提交被控侵權軟件的源程序。原告表示,如果需要重新鑒定,可以至少提交7種軟件的源程序,并承擔費用。
法院判決:雖然從技術上講相同功能的游戲軟件包括外觀感受可以通過不同的計算機程序實現,但是鑒于游戲軟件的特點,兩個各自獨立開發的游戲軟件,其場景、人物、音響等 恰巧完全相同的可能性幾乎是不存在的。若是刻意模仿,要實現外觀感受的完全相同,從技術上講也是有難度的。鑒于被告明確表示不申請對雙方程序代碼進行對比鑒定,亦未提供其軟件源程序,故通過雙方軟件在場景、人物、音響等外觀感受方面的異同,結合本案其他證據,可以.定游戲軟件程序代碼是否相同。雙方軟件所體現的場景、人物、音響等外觀與感受完全相同;從軟件運行后顯示的中英文游戲名稱、制作者名稱、有關人員姓氏等對比結果看,被告軟件留有修改的痕跡;雙方軟件的說明書 等文檔也基本相同。同時,重新開發一個與他人游戲軟件的場景、人物、音響等完全相同的游戲軟件,并不符合被告作為游戲軟件經營者的經營目的,而且被告也沒有對上述種種相同作出合理解釋。綜合本案事實和證據,足以認定被控侵權軟件是對原告軟件的復制。
本案的意義在于,在當事人明確表示不申請對雙方程序代碼進行對比鑒定,亦未提供被控侵權軟件的源程序的情況下,法院根據游戲軟件的特點,認定雙方軟件所體現的場景、人物、音響等外觀與感受完全相同,結合其他證據推定訴爭游戲軟件程序代碼相同,為審理類似案件提供了新的思路。
分析程序之間的相似性,一般應當從程序代碼人手,但不能把進行程序代碼的比對絕對化?,F代軟件開發技術發展很快,把一種程序代碼通過軟件工具,可以由機器自動生成另一種程序代碼。這兩種程序代碼可以完全不同。在這種情況下,可以通過比對其他因素,比如類似本案對用戶界面進行對比,當然要注意結合對比軟件的特點以及案件中的具體情況進行綜合分析,強調舉證責任分配在確認事實方面的作用。
上述典型案例說明,在認定軟件的相似性時,除了需要對軟件的程序(文字)部分或者非文字部分進行分析外,還要注意舉證責任制度的運用。
綜上,結合確定當事人舉證責任分擔的指導思想以及當事人舉證能力、計算機軟件的特點,計算機軟件侵權訴訟證明責任及舉證責任的分擔應當是:
原告應舉證證明被告接觸過原告的軟件、被告的軟件與原告軟件相同或相似;因客觀原因原告不能獲得被控侵權軟件的源程序,或者經法院通過證據保全、調查取證也無法得到被控侵權軟件的源程序的,原告可以以目標程序作為證明被告的軟件與原告軟件相同或相似的證據;原告證明了被告的目標程序與自己的目標程序相同或者相似的,或者被告的目標程序中存在一些原告軟件特有的或者錯誤的東西,或者被告軟件的界面與原告軟件的界面相同的,結合案情,可以推定被告的軟件與原告軟件相同或相似;被告主張其軟件是自己獨立開發,或者來自公有領域或有其他合法來源,或者是由于可供選用的表達方式有限而與原告的軟件相似的,被告應舉證證明;被告沒有證據或者證據不足以證明其主張的,即可認定被告的軟件復制自原告的軟件。