導航:首頁 > 編程語言 > 代碼相似

代碼相似

發布時間:2023-12-06 12:41:56

① 有代碼相似度檢測的軟體嗎

試一下antiplag,網頁鏈接,能對程序語言(如java、c/c++、python等)、中英文文檔進行查重。

② 計算機軟體著作權的侵權判斷標準是怎樣的呢

計算機軟體著作權的侵權判斷標準是怎樣的呢?(三)我國司法界對軟體侵權鑒定的認定標准 在高科技盛行的今天,計算軟體已經成為大家在生活中都會使用到的東西,但是由於計算機軟體的開發過程較為復雜,所以它也一直受到著作權的保護。那麼,計算機軟體著作權的侵權判斷標準是怎樣的呢?下面,小編詳細為您介紹具體內容。計算機軟體著作權的侵權判斷標准各國通過長期司法實踐,對計算機軟體的侵權判斷標准採用的主要方法有實質性相似加接觸分析法和抽象-過濾-比較分析法兩種等。(一)實質性相似加接觸分析法這種方法是在計算機軟體版權糾紛的處理中得到普通使用的一種軟體侵權認定方法。所謂的實質性相似主要是指兩項程序之間在形式和內容上存在著相似之處,且存在著實質性相似。實質性相似加接觸分析法的應用,首先要求對原被告雙方的軟體進行分析,一般可按照先文字成份,後非文字成份的順序進行。如果兩個軟體相似,那麼只要再認定被告接觸過原告軟體的行為成立,則侵權即可認定。即:表達相同(或實質相似)+接觸對方作品=侵犯版權法院判斷兩項計算機程序是否構成實質性相似,一般具體從三個方面考察:1、代碼相似,即判斷程序的源代碼和目標代碼是否相似;2、深層邏輯設計相似,即判斷程序的結構、順序和組織是否相似;3、程序的外觀與感受相似,即運行程序的方式與結果是否相似。對於三個方面的判斷既可以各自獨立、分別作出判斷,又可以互相關聯,綜合判斷。在具體的司法鑒定過程中,判斷被告曾經接觸過原告的版權程序,一般可以從以下幾個方面著手:1、證明被告確實曾經看到過,進而復制過原告的有著作權的軟體;2、證明原告的軟體曾經公開發表過;3、證明被告的軟體中包含有與原告軟體中相同錯誤,而這些錯誤的存在對程序的功能毫無幫助。4、證明被告的程序中包含著與原告程序相同的特點、相同的風格和相同的技巧,而且這些相同之處是無法用偶然的巧合來解釋的。(二)三步侵權判斷法(或稱抽象、過濾與比較法)本判斷法是美國CAvsAltai案中,最終由美國聯邦第二巡迴法庭確認的判定軟體侵權的最新規則。根據本規則,判斷被告軟體中的結構、順序及組織是否侵犯了原告軟體的著作權,應分三步有層次地認定,而不能不加分析地判定結構、順序和組織相似,就一定構成侵權。具體的操作方法是:1、抽象分解成不同層次,從最高層次的功能設計,到部件、子部件,再到更小的模塊、子模塊,直到最具體的程序代碼;2、對每一層次過濾出不受保護的成份;3、在相同層次上進行相似性比較,特別重視較低層次的相似,然後進行綜合評價。三步侵權判斷法主要立足於計算機程序的開發過程,注重對軟體的動態保護,主要適用於大型的計算機軟體侵權案件的判定。

閱讀全文

與代碼相似相關的資料

熱點內容
惡意代碼防範規范 瀏覽:767
用於建立或修改程序文件的命令是 瀏覽:25
phantomjs指定埠 瀏覽:448
extjs獲取當前第幾行 瀏覽:518
怎樣導出sql資料庫文件格式 瀏覽:157
u盤系統文件格式 瀏覽:376
javafind數組 瀏覽:41
t2080升級cpu 瀏覽:190
微信文件倒出來哪裡找到 瀏覽:722
單元格刪除文件夾內容 瀏覽:170
word2003如何修改作者 瀏覽:217
默認資料庫埠 瀏覽:537
sql資料庫mdb在哪裡 瀏覽:819
win10創作者更新了什麼好處 瀏覽:994
linuxtunelp 瀏覽:665
centos打開zip文件格式 瀏覽:995
java文明5 瀏覽:86
ipad輸密碼沒反應 瀏覽:916
一號文件中提出了哪些要求 瀏覽:527
scl用什麼語言編程 瀏覽:962

友情鏈接