tft每日頭條

 > 科技

 > 源代碼如何保護

源代碼如何保護

科技 更新时间:2025-01-23 05:00:17

源代碼如何保護?衆所周知,互聯網公司傾盡心血研發的計算機軟件(計算機軟件是指計算機程序及其有關文檔盡管不符合法律定義,但為方便讀者理解,以下筆者将計算機軟件統稱為“源代碼”)代表着互聯網企業的核心競争力,一旦“源代碼”洩露或将對企業造成毀滅性地打擊近一段時間來,筆者陸續處理了幾起互聯網公司“源代碼”洩露的案件,在處理案件的過程中對企業的“源代碼”保護有了更深刻的理解接下來,筆者将對“源代碼”保護的思考寫成系列文章,分别為:“源代碼”的商業秘密屬性篇、洩露風險篇、侵權篇及合規設計篇,系列文章将陸續在公衆号推送,下面我們就來說一說關于源代碼如何保護?我們一起去了解并探讨一下這個問題吧!

源代碼如何保護(保護的那些事兒)1

源代碼如何保護

衆所周知,互聯網公司傾盡心血研發的計算機軟件(計算機軟件是指計算機程序及其有關文檔。盡管不符合法律定義,但為方便讀者理解,以下筆者将計算機軟件統稱為“源代碼”)代表着互聯網企業的核心競争力,一旦“源代碼”洩露或将對企業造成毀滅性地打擊。近一段時間來,筆者陸續處理了幾起互聯網公司“源代碼”洩露的案件,在處理案件的過程中對企業的“源代碼”保護有了更深刻的理解。接下來,筆者将對“源代碼”保護的思考寫成系列文章,分别為:“源代碼”的商業秘密屬性篇、洩露風險篇、侵權篇及合規設計篇,系列文章将陸續在公衆号推送。

本篇為系列文章第一篇:“源代碼”屬于商業秘密?

一、“源代碼”的概念

《計算機軟件保護條例》第2條規定:“本條例所稱計算機軟件(以下簡稱軟件),是指計算機程序及其有關文檔。”第3條規定:“……(一)計算機程序,是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符号化指令序列或者符号化語句序列。同一計算機程序的源程序和目标程序為同一作品。(二)文檔,是指用來描述程序的内容、組成、設計、功能規格、開發情況、測試結果及使用方法的文字資料和圖表等,如程序設計說明書、流程圖、用戶手冊等。”

所謂的“計算機程序”一般指“源程序”(也稱為“源代碼”)和“目标程序”(也稱為“目标代碼”)。 所謂的“有關文檔”是描述計算機程序的文字資料或者圖表。因此,互聯網公司研發的計算機軟件主要包括“源代碼”、“目标代碼”和“有關文檔”。

“源代碼”是人類可讀的計算機語言指令,主要用彙編語言和高級語言寫出來的代碼,“目标代碼”就是源代碼經過編譯程序産生的,能被cpu直接識别的二進制代碼。通俗來講,“源代碼”人類看得懂機器看不懂,“目标代碼”機器看得懂人看不懂。因此,對互聯網企業來說,隻有“源代碼”才關乎企業的生死存亡,因此互聯網企業通常籠統地将“計算機軟件”稱為“源代碼”。

二、“源代碼”的“三性”鑒定

《反不正當競争法》第9條規定“……商業秘密,是指不為公衆所知悉、具有商業價值并經權利人采取相應保密措施的技術信息、經營信息等商業信息。”因此,“商業秘密”是一種商業信息(包括技術信息和經營信息),它具有秘密性(不為公衆所知悉)、商業性(具有商業價值)和保密性(權利人采取保密措施)的“三性”特征。“源代碼”屬于技術信息(商業信息)[①],但是否具有“商業秘密”所特有的“三性”特征呢?

(一)“源代碼”是否具有秘密性

《計算機軟件著作權登記辦法》第9條規定:“申請軟件著作權登記的,應當向中國版權保護中心提交以下材料:……(二)軟件的鑒别材料……”,第10條規定:“軟件的鑒别材料包括程序和文檔的鑒别材料。程序和文檔的鑒别材料應當由源程序和任何一種文檔前、後各連續30頁組成。整個程序和文檔不到60頁的,應當提交整個源程序和文檔。除特定情況外,程序每頁不少于50行,文檔每頁不少于30行。”

一般來說,互聯網企業研發一款“源代碼”後,第一動作是向版權保護中心申請軟件著作權登記。而在申請登記前提交鑒别材料的行為是否意味着源代碼已被“公衆所知悉”進而喪失秘密性呢?除此之外,對于以售賣軟件為主業的互聯網公司,例如售賣數據庫系統、操作系統等軟件的公司,是否會因為軟件流通入市場而被“公衆所知悉”呢?

實際上,一款“源代碼”通常具有數十萬行代碼,申請軟件著作權時提供的代碼僅為極小部分,且《計算機軟件著作權登記辦法》規定了“源代碼”可以封存提交,意味着“不會被公衆所知悉”;軟件公司出售的軟件提供的是“目标代碼”而非“源代碼”,因此也不會喪失秘密性。因此,一般情況下,“源代碼”都具有秘密性質的特征。

(二)“源代碼”是否具有價值性

《最高人民法院關于審理侵犯商業秘密民事案件适用法律若幹問題的規定》第7條規定:“權利人請求保護的信息因不為公衆所知悉而具有現實的或者潛在的商業價值的,人民法院經審查可以認定為《反不正當競争法》第9條第四款所稱的具有商業價值。”

通常來說,研發一款“源代碼”需要耗費互聯網企業大量的人力物力和時間成本,互聯網企業研發“源代碼”的目的就在于利用“源代碼”為公司創收,即使多數互聯網企業前期燒錢進行市場開拓,企業也是為了在占領市場後再開展盈利活動,因此“源代碼”或具有現實的商業價值,或具有潛在的商業價值,其符合《反不正當競争法》第9條所指的“具有商業價值”。

(三)“源代碼”是否具有保密性

《最高人民法院關于審理侵犯商業秘密民事案件适用法律若幹問題的規定》第6條規定:“具有下列情形之一,在正常情況下足以防止商業秘密洩露的,人民法院應當認定權利人采取了相應保密措施:

(一)簽訂保密協議或者在合同中約定保密義務的;

(二)通過章程、培訓、規章制度、書面告知等方式,對能夠接觸、獲取商業秘密的員工、前員工、供應商、客戶、來訪者等提出保密要求的;

(三)對涉密的廠房、車間等生産經營場所限制來訪者或者進行區分管理的;

(四)以标記、分類、隔離、加密、封存、限制能夠接觸或者獲取的人員範圍等方式,對商業秘密及其載體進行區分和管理的;

(五)對能夠接觸、獲取商業秘密的計算機設備、電子設備、網絡設備、存儲設備、軟件等,采取禁止或者限制使用、訪問、存儲、複制等措施的;

(六)要求離職員工登記、返還、清除、銷毀其接觸或者獲取的商業秘密及其載體,繼續承擔保密義務的;

(七)采取其他合理保密措施的。”

互聯網企業一般招聘技術人員時都會與其簽訂保密協議和競業限制協議,同時會對公司的計算機設備、電子設備、網絡設備等采取限制使用、訪問、存儲或複制的措施;還會設置管理員權限設置,不同級别的技術人員所能接觸的信息不同。對比上述措施可知,互聯網企業對于“源代碼”都會采取保密的措施。

綜上所述,“源代碼”是互聯網企業的核心競争力和生命線, “源代碼”具有極強的商業價值,公司一般都會采取保護措施,保證其不為公衆所知悉。因此“源代碼”符合商業秘密的“三性”要求。

三、總結

根據上文所述,互聯網企業研發的“計算機軟件”主要包括“源代碼”、“目标代碼”和“有關文檔”。但由于“目标代碼”是指被cpu直接識别的二進制代碼,并不是互聯網企業的核心程序,因此互聯網企業通常籠統地将“計算機軟件”稱為“源代碼”。

“源代碼”是互聯網企業的核心競争力和生命線,“源代碼”具有極強的商業價值,互聯網企業一般都會采取保護措施,保證其不為公衆所知悉。因此“源代碼”符合商業秘密的“三性”要求。


[①] 《最高人民法院關于審理侵犯商業秘密民事案件适用法律若幹問題的規定》第1條規定“計算機程序”屬于“技術信息”。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved