25 萬行逆向源碼遭 GitHub 下架!

近日,聽聞?dòng)腥藢ⅰ禛TA3》和《GTA:罪惡都市》這兩款 R 星經(jīng)典游戲成功逆向工程,并發(fā)布到 GitHub。目前,這 25 萬行逆向源碼已被下架。
成功逆向近 25 萬行代碼
首先解釋一下 “逆向工程” 的意思:一種產(chǎn)品設(shè)計(jì)技術(shù)再現(xiàn)過程,即對(duì)一項(xiàng)目標(biāo)產(chǎn)品進(jìn)行逆向分析及研究,演繹并得出此產(chǎn)品的處理流程、組織結(jié)構(gòu)、功能特性及技術(shù)規(guī)格等設(shè)計(jì)要素,從而制作出功能相卻不完全一樣的產(chǎn)品。
那么對(duì)于游戲來說,逆向工程意味著什么呢?答:游戲代碼將易被重寫、優(yōu)化并移植到許多系統(tǒng)。GTAmodding 在 GitHub 上發(fā)布的《GTA3》和《GTA:罪惡都市》這兩款游戲的逆向源代碼就是如此。
經(jīng) GTAmodding 解釋,GTA 的逆向工程起始于 2018 年初,起初并非要逆向工程整個(gè)游戲,僅是用于測試游戲的反向碰撞和物理代碼。之后通過他的不懈堅(jiān)持與中途加入的 RE3 的多位志同道合之人,最終完成這個(gè)項(xiàng)目,成功逆向了近 25 萬行代碼。
項(xiàng)目完成后,GTAmodding 對(duì)這兩款游戲的逆向源代碼進(jìn)行了測試,結(jié)果很順利:在 Windows、 Linux、FreeBSD、x86、AMD64、ARM 和 ARM64 這些系統(tǒng)上均可以正常工作。
因此,GTAmodding 在 GitHub 上發(fā)布了這兩款游戲的逆向源代碼以供游戲改進(jìn),就像對(duì)《GTA3》可以修復(fù)各種 BUG、增強(qiáng)車輛渲染等。此外,還可以通過移植這個(gè)項(xiàng)目,實(shí)現(xiàn)在任天堂 Switch、PS Vita 和任天堂 Wii u 上這 3 個(gè)平臺(tái)暢玩這兩款游戲(注:任天堂 Switch 自發(fā)售至今, 平臺(tái)上沒有一款 GTA 系列的作品)。
收到 DMCA 刪除通知,該項(xiàng)目已被下架
可就是這個(gè)滿足了眾多渴望在 Switch 上玩 GTA 系列游戲玩家的項(xiàng)目,目前在 GitHub 上卻被下架,原因是收到了 DMCA 的刪除通知。

根據(jù) GitHub 一貫的透明政策,當(dāng)代碼倉庫應(yīng)版權(quán)所有者的要求進(jìn)行移除時(shí),都會(huì)公開對(duì)方發(fā)來的 DMCA 刪除通知,這次也不例外。

從通知中可以看出,本次是 R 星游戲的母公司 Take-Two Interactive Software, Inc. 向 GitHub 發(fā)去的 DMCA 刪除通知。通知中表示,包括 GTAmodding 發(fā)布的 re3 存儲(chǔ)庫及眾多分支的內(nèi)容均涉嫌侵權(quán),并且 R 星從未對(duì)其進(jìn)行開源許可。
對(duì)這件事,你有什么看法嗎?歡迎評(píng)論區(qū)留言~
參考鏈接:
http://www.gzmjhzs.com/news/2228352038.html
https://github.com/github/dmca/blob/master/2021/02/2021-02-19-take-two.md
如果你也有好的開源項(xiàng)目,歡迎推薦!
微信號(hào)聯(lián)系:westbrook12000(ps:加好友請(qǐng)備注“開源”)


抖音封禁3973個(gè)炫富賬號(hào)!

畢業(yè)設(shè)計(jì)有哪些可借鑒的 GitHub 項(xiàng)目?
