因為學習目的,最近開始接觸到拆包、反編譯之類的技術,當然這些事就是低調就沒人管的,但我要寫日誌,想把內容放在公開場合得對言行更顧慮才行。因此,我查了一些相關資訊,發現了有意思的事。
首先聲明:這篇文並不打算為不恰當的玩家行為進行辯護(如作弊、洩漏未公開內容等),也不認同那些行為,只是想分享我看到的有趣資訊。我沒有相關法律相關資源能諮詢,內容僅是推測,希望能有專業人士分享見解。
營業祕密
首先,這裡的拆包是指「從遊戲檔案還原出素材」。一個遊戲完成後,會從開發工具輸出成可遊玩的建置檔,而通常情況遊戲使用的素材也會被加密,拆包就是對這些內容進行解密,取得原始資料的手段。
註:圖是我跟合作夥伴開發的遊戲,前面的視窗是拆包工具,後面是遊戲引擎 Unity 的開發介面。
我在搜索拆包方法、工具的時候就有看到不少討論,風向蠻一致的,幾乎都是「拆包 = 違法」。而當中最有力的則是「
營業秘密法」 的法條證明。
還原工程
沒,要是這樣就不會有這篇文了,我原本也回頭研究自己的東西,查查反編譯啥的,畢竟該學的還是得學,直到我想到另一個詞:「反向工程」
反向工程,或稱還原工程(Reverse Engineering),指的是對一產品進行逆向分析與研究(如拆解),以此推測出對方的功能、結構與規格等資訊。
簡單來說,只要你取的產品的手段是合法的(如用正當取得的金錢從正當管道購買,或從合法平臺下載內容),進行反向工程就不構成「侵害營業祕密」。
那拆包是不是反向工程?
在我的見解中,是,因為當我下載或發布一款遊戲,公開的就是這個產品以及構成他的所有原材料,當中包括:
遊戲使用的程式碼(可能經過編譯)
遊戲使用的美術素材(可能經過加密)
遊戲使用的文本資料(可能經過加密)
遊戲使用的數值表格(可能經過加密)
不包括…至少正常來說不包括:
開發者的企劃書
開發者的工作流程
開發者的輔助工具(輔助開發用的工具,與遊戲成品無關)
開發者的三圍
所以「假設」還原工程的論點成立,拆包構成違法的情況只有取得產品的來源違法(如:透過間諜行為、個人關係取得未公開產品),或是你對這項產品的內容具有保密義務(如:你是測試人員並簽了保密協議),只要避免這幾點就沒事了…
嗎?
我也不確定…但如果停在營業祕密法就沒什麼好討論的了,這裡只是將可能產生拉扯的論點加入,希望能引出專業人士提供見解。
防盜拷措施?
另一個爭議點是關於「加密」過的內容,拆包之所以要...拆,就是因為那些內容是經過加密保護的,如果開資料夾就能看到就不會有這串討論了,問題在於「解密」取得這些資訊的行為是合法的嗎?
在經濟部智慧財產局的文章
(一)著作權基本概念篇-11~20 的第 19 條中說到:「著作權人所採取禁止或限制他人擅自進入著作之防盜拷措施,未經合法授權不得予以破解、破壞或以其他方法規避之」
未經合法授權不得予以「破解」,這是我目前查到最接近「解密」行為的描述,但之所以說「相似」條款是因為根據「防盜拷措施」的描述內容與範例,主要關聯的是「盜版」等未經授權的「拷貝」與「訪問」(在沒有合法序號的情況下啟動遊戲)。
在
著作權法律案例教材的案例(8 )防盜拷措施的法律保護中也有關於「防盜拷措施」的案例,但兩者都是同樣是針對盜版行為的描述,沒有提到拆包或使用還原工程取得加密內容之行為。
我不確定這條法律有沒有辦法延伸到拆包行為上,但也寫進來提供一點思路,如果有其他可能有效的法條也歡迎指出!
文字遊戲
部分遊戲公司不喜歡玩家進行拆包行為,因為這可能危害玩家體驗,或洩漏一些公司不想公開的資料。在手遊傳說對決的
提醒:修改客戶端資料等違規行為公告中指出:拆包、修改遊戲圖像、立繪、模組等,都是違反停權管理規章之違規行為。
至於「保留追溯相關法律責任」則是媒體、網紅、政客常用的詞彙,意思是「如果你違法,他可以六個月內對你提告,超過將失去這項權利」,對於不違法的行為沒任何意義。
註:文章經過網頁翻譯,原文是日文。
但同樣要注意,這裡使用的文字是「要求賠償」與「被起訴」,這只代表官方進行了法律手段,但不代表洩密者的確犯罪,而即使最終被判有罪,也不代表是拆包行文本身所致,定罪原因可能是還原工程的論點中提到的「不合法的產品來源」與「未盡保密義務」以及…
著作權法
最後,也是最可能產生爭議的事你怎麼使用「拆包後獲得的資源」。目前為止,文章只針對「拆包行為」本身討論,假設還原工程的論點成立,你從合法來源的產品拆解獲得素材後,想做什麼都不用擔心嗎?
當然…不可能,即使拆包本身不違法,你拿拆出來的東西做其他事情還是可能惹麻煩。
等等,另為創作的範圍有多大啊,修改素材使用是一定犯法,但如果是文章使用了拆包工具的畫面,裡面包括素材原始檔的圖片(但不涉及散佈)也會出事嗎?
註:這也是我自己的圖,但裡面沒啥特別的技術就是了。
這整篇廢文都只是我想搞清楚自己能不能在文中引用那些反向工程取得的資訊,包括拆包、反編譯與圖形技術,但寫到最後還是不確定。可要拿捏好引用的比重,容易被告的部分還是自己知道就好。
總之回到一開始的問題,根據我目前查到的資料,拆包行為本身是否犯法並不清楚,但必定犯法的有以下幾點拆包非法管道取得的產品、你對內容有保密義務,或你拿拆出來的東西幹了什麼蠢事而踩到著作權法。
*更新,感謝彼得哈特利補充
如果使用者條款中有聲明禁止行為,拆包也會是侵權行為
但我也不是法律專業,所以這整串都只是推測而已,希望能引出專業人員分享見解,或有沒有勇者想上法庭驗證看看。
最後再分享個冷知識,在早期 3D 工具不普及時,一些玩家會直接拿遊戲拆出來的人物做動畫,連帶推進了3D 色情動畫的發展。
就醬,我要繼續學反向工程了。有任何想法資訊都歡迎在留言區留言 :D