計算機軟體受保護的範圍有哪些?

雲淡風清爽


作者/鐵蛋

這段時間鐵蛋一直在研究區塊鏈,有一次在後廠村軟件園開會,一鏈友看著此起彼伏的軟件園大廈不禁感嘆到:在我們鏈圈來看,這些都已經是落後產能了……。鏈友的這番感嘆著實驚到了鐵蛋,一直以來,做一名優秀的軟件工程師或者一名優秀的軟件律師一直是鐵蛋的夢想,但仔細想想這位鏈友說的東西確實也值得鐵蛋去深思。鐵蛋剛接觸電腦的時候,經常做的事就是翻電腦報,看大眾軟件,下載這個軟件那個軟件,找軟件註冊碼、破解器,當然還有幫女同學修電腦裝系統,而現在呢,厚厚的電腦報在報攤上已經不好找了,大眾軟件已經停刊,鐵蛋也很少有機會幫女同學修電腦裝系統了。但這絕不是說明軟件已經不重要了、已經落後了,相反正是得益於軟件技術的發展使得普通用戶在使用電腦時變得更加容易、更加便捷。

舉個栗子,這就和汽車行業一樣,很久以前,大概鐵蛋爸爸那會兒,學開車之前還得先學會如何修汽車,因為那時汽車本身故障比較多,修理救援服務系統也不完善,一名汽車司機那時可絕對是相親市場的頭牌,而現在各種汽車輔助駕駛、各種救援保險的配套完善,直接導致了一個現象,那就是女司機越來越來越多了…...。計算機軟件的發展與此相似,現在軟件的質量水平越來越高,一個網頁、一個應用就可以具備輕量級操作系統的功能,各種B-C的軟件、小程序等根本不用安裝,就像自來水一樣,想喝水的時候打開水龍頭,不用的時候關上就好了,這也直接導致了一個現象,就是需要修電腦裝系統的女同學越來越少了……。想到這裡鐵蛋心灰意冷地思考著最近遇到的計算機軟件法律問題。

法律中的計算機軟件是什麼?

計算機軟件根據《計算機軟件保護條例》的定義為:計算機程序及其相關文檔。計算機程序,是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。同一計算機程序的源程序和目標程序為同一作品。文檔,是指用來描述程序的內容、組成、設計、功能規格、開發情況、測試結果及使用方法的文字資料和圖表等,如程序設計說明書、流程圖、用戶手冊等。對這個定義,鐵蛋認為有幾個方面需要拎出來重點解釋下:

1、什麼是計算機?

計算機軟件定義中的計算機包括計算機及其上位概念“具有有信息處理能力的裝置”,包括電腦、手機、平板、盒子、芯片、智能設備等各種具信息處理能力的設備。

2、什麼是軟件?

軟件指計算機程序及其相關文檔。其中,計算機程序指代碼化指令序列(包括可被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列)。相關文檔也是軟件的組成部分,指用來描述程序的內容、組成、設計、功能規格、開發情況、測試結果及使用方法的文字資料和圖表等。

3、什麼是計算機程序?

計算機程序指代碼化指令序列,包括源程序和目標程序。源程序一般可以理解為我們常說的源代碼,用各種編程語言寫出來的代碼,目標程序一般指源代程序經過編譯後生成的可以運行執行的文件。

計算機軟件法律保護指引

計算機軟件是碼農智慧的成果,一件優秀的計算機軟件不僅凝聚著碼農的心血,而且往往具備極高的經濟價值,如何保護和經營計算機軟件成為軟件所有人最關注的問題。對於計算機軟件我國《著作權法》認為其為一種作品類型,屬於著作權法保護的客體,有的觀點認為可以類比文字作品。同時,從《專利法》角度來看,計算機軟件也可能是一種技術方案,具備申請為發明專利的可能。一個有效的計算機軟件的法律保護方案至少應當是一個綜合了著作權和專利權、作品和技術方案的完整的解決方案。本文鐵蛋先就計算機軟件的著作權法律保護做個簡單指引。

1、權利的產生及歸屬

根據著作權法的規定,計算機軟件的著作權在軟件創作完成時自動產生,歸屬於作者。作者範圍包括創作作品的公民和由法人或者其他組織主持,代表法人或者其他組織意志創作,並由承擔責任的法人或者其他組織。每每想到這裡,鐵蛋就會覺得著作權真得很強大,它會自動生成,就像遊戲中的怪物一樣,也正是著作權的這種Easy模式的設定,使得著作權成為保護人類智慧成果的基石,相比知識產權三大權利中的另外兩種權利——專利權、商標權來說在權利的取得方式、保護客體、保護期限等方面都有很大的區別,適用範圍也更廣泛,但是,往往越是基礎越是普適的權利,越容易被侵犯,實踐中侵犯著作權的案件數量也遠高於侵犯其它知識產權案件的數量。

同時,計算機軟件本身具有極強的複雜性,一旦發生侵權,維權難度和成本都很高,所以對於計算機軟件來說,首先要做好權利的保護和預防侵權。

2、計算機軟件作品的權利登記

作品的著作權雖然自動產生,無需任何單位授權或者許可,但是一旦發生侵權,首先必須證明權利的歸屬,而對權利歸屬的證明往往需要一個強大的具有公信力的機構來背書。因此國家版權局授權中國版權保護中心對全國計算機軟件作品著作權進行自願登記,注意這裡為權利的申請登記而非權利的申請註冊,因為著作權在申請登記之前已經產生。

我們知道計算機軟件包括計算機程序及其相關文檔。而且計算機程序一般以各種文件形式存儲在計算機中,那麼如何提交備案、提交哪些東西,這些東西將對日後發生的計算機軟件侵權維權非常重要。《計算機軟件著作權登記辦法》規定在軟件著作權登記時應提交軟件的

鑑別材料。軟件的鑑別材料包括程序和文檔的鑑別材料,鑑別材料應當由源程序和任何一種文檔前、後各連續30頁組成。整個程序和文檔不到60頁的,應當提交整個源程序和文檔。除特定情況外,程序每頁不少於50行,文檔每頁不少於30行。

簡單來說,登記的時候應當至少向登記機關提交源程序代碼60頁,文檔60頁,不足60頁的全部提交。前面講過,計算機程序包括源程序和目標程序,依照《計算機軟件著作權登記辦法》規定在軟件登記時僅要求提供源程序的60頁內容,但是鐵蛋在工作中遇到一些問題,其實不是所有的軟件均存在源程序或者源程序並非作者編寫而是機器自動生成,比如一些通過可視化編輯工具製作的軟件、PLC編程等等,而登記機關審查員往往對於此類軟件因沒有源程序而難予以登記。對於這類問題鐵蛋覺得《計算機軟件著作權登記辦法》的規定並不意味著對於沒有源程序的軟件不予登記,《辦法》明確說了“不足60頁的全部提交”,應該理解為如果一頁都沒有的那就不用提交了。同時,著作權登記的出發點為作品權利的證明和作品本身的提存,因此只要能反應作品內容的材料應當允許提交,如果軟件作品本身沒有源程序,那麼它的其它表現形式比如邏輯控制器分佈圖、設計文檔甚至目標程序等如果可以較為完整地反應軟件的內容,那麼應當允許該類軟件的登記。

此外,因為《計算機軟件著作權登記辦法》沒有要求提交計算機程序的目標程序,是否在登記的時候就不需要care了呢。其實不是,在發生侵權時候,尤其是軟件侵權鑑定過程中,軟件的目標程序經常比源程序更加重要,因為目標程序容易被取證並且目標程序的運行情況就是軟件設計思想的最終表達。因此,從日後維權的角度來看,鐵蛋建議應當把目標程序運行情況以截圖的方式作為登記文檔的一部分提交登記機關保存。

最後,提交源程序的時候應當提交哪些代碼比較有利於日後維權呢?有的權利人總是擔心自己的核心機密因為登記而洩露,有時候會提交虛假代碼,或者一些前端的頁面代碼,如果是這樣的話,著作權登記並沒有起到實際的保護權利的作用。其實,對於權利人的擔心也還是有很多辦法的,非常核心的代碼可以不提交,一般情況最好提交一些具有基礎性和框架性的代碼,這類代碼在軟件的全部代碼中容易被識別,同時也有利於多個版本軟件的延續性保護。

因為計算機軟件的複雜性,對軟件侵權的分析可能會令法官感到困惑,多數情況下法院會委託專業的鑑定機構進行鑑定,說明軟件之間的相似情況,因此鑑定機構對軟件異同性的分析判斷,對於侵權認定就顯得非常重要。一般擺在鑑定機構面前的鑑定材料無非是,軟件登記材料、軟件實際源程序、軟件實際目標程序。鑑定的方法除了專業上的分析研究,整體邏輯大致為:同一軟件的登記材料與軟件程序的關聯性分析,同一軟件源程序與目標程序的關聯性分析,軟件之間源程序、目標程序異同性分析等幾個部分。具體怎麼分析,由鑑定機構的鑑定專家掌握,一般情況下,當事人可以提供諮詢和參考資料。

4、計算機軟件作品的維權措施

對於計算機軟件侵權維權,鐵蛋的唯一的建議就是要找專業的知識產權律師辦理。首先,軟件侵權案件一般案值較大,對企業影響也大,企業應當審慎並重視;其次,計算機軟件從版權登記、登記材料調檔、侵權行為取證、侵權內容分析等各環節均較一般案件複雜很多,需要專業的知識和經驗;再次,與鑑定機構專家、技術人員溝通需要大量的專業知識,技術人員的邏輯和思考問題的方式與一般律師、法官的理解往往出入很大,將技術人員的技術思路轉換成法律人的思維,按照法律規範的要點去表達,這也非一般非專業律師所能做到,鐵蛋曾經就遇到過一個軟件單位的技術大牛來找鐵蛋幫忙寫個材料給辦案人員,鐵蛋就問你們這麼大公司怎麼不讓公司法務去寫,技術大牛訴苦道感覺只有和鐵蛋才能說得明白,其他人都不好交流。


分享到:


相關文章: