News (TW)

Android 版付費 Xbox 模擬器的推出引發了關於商店中開源使用的爭論

Xbox
Foto: Xbox - Natanael Ginting@shutterstocl.com

一款旨在在行動裝置上玩經典遊戲的新應用程式的出現引發了技術和數位保存社群的激烈爭論。該軟體旨在模擬 Microsoft 第一個桌面控制台的環境,最近在主要數位商店上以固定費用提供。由於其編程架構的起源以及為最終消費者包裝產品的方式,該舉措引起了開發人員、研究人員和愛好者的注意。

該應用程式使用一個預先存在的開源專案作為其結構基礎,該專案在個人電腦使用者中廣為人知並經過測試。將該工具轉換為行動處理器架構,使得第六代遊戲機上發布的遊戲可以在觸控螢幕上運行。考慮到原始硬體的複雜性,Essa 技術轉型代表了一個里程碑,但分發發生的方式掩蓋了技術進步。

該產品的商業化立即引起了人們對數位平台分發規則和盜用自由軟體道德的質疑。在未經原作者直接同意或參與的情況下,以營利為目的使用合作作品會產生不良反應。該場景暴露了應用程式商店審核政策中的漏洞,這些應用程式商店通常會在沒有深入驗證所用原始程式碼所有權的情況下批准衍生軟體。

申請爭議的由來

討論的中心在於對xemu原始程式碼的未經授權的使用,xemu是個人電腦環境中一個統一且受人尊敬的模擬器。負責新行動版本的開發人員對志工多年來構建的原始框架進行了改造,使其能夠在基於 ARM 架構的便攜式作業系統上運行。

社群的不滿源自於軟體標有下載價格、阻止免費存取的那一刻。開源 Projetos 通常在寬鬆的許可證下運行,甚至授權修改,但直接出售衍生作品而不向社區提供修改後的程式碼被視為嚴重違反信任。

那些把業餘時間投入原來專案的程式設計師在技術論壇上表達了對這種情況的深深不滿。由於沒有任何財務轉移,加上該應用程式的銷售頁面上缺乏足夠的信用,加劇了最活躍的自由軟體用戶和捍衛者的批評。

運行遊戲的硬體需求

模擬原始控制台需要當前手機具有相當大的處理能力,這限制了應用程式的目標受眾。當時的硬體由客製化的 Intel Pentium III 處理器和 Nvidia 開發的圖形晶片組成,Nvidia 是一種基於 x86 的架構,在現代行動裝置上轉換和模擬極其複雜。

為了獲得最低限度的功能結果並避免立即崩潰,設備需要具有極高的性能規格。硬體中的 Especialistas 指出,至少 8 GB RAM 記憶體的存在是保持手機作業系統和模擬器同時工作而不會突然終止任務的基本且不可協商的要求。

現代處理器,尤其是最新的高階系列,更有能力處理即時程式碼翻譯所需的工作負載。 Aparelhos 三年多前發布的中介或模型在處理圖形和音訊指令方面面臨嚴重困難,導致使用者體驗不切實際。

內部組件的過度加熱是工具長期使用過程中的另一個限制因素。高能源需求導致智慧型手機的被動冷卻系統自動降低處理器速度,這個技術過程稱為熱節流,以防止對設備邏輯板造成不可逆轉的物理損壞。

關於軟體授權的道德問題

基於開源的軟體的分發遵循特定的指導原則,這些指導原則根據原始創建者在專案開始時採用的許可證而有所不同。很多情況下,透過合法管道進行商業化並不是嚴格禁止的,只要二次開發者將修改後的原始碼公開,以便其他人也可以研究即可。然而,以封閉格式封裝其他人的作品、混淆編程的起源以及對訪問進行收費的做法直接違背了維持這些技術社區的自由共享的理念。所進行的修改缺乏透明度,使得審核程式碼的安全性變得困難,並阻止任何效能改進返回主專案以使每個人受益。

數位發行平台有自己的政策來處理盜用報告,但分析和刪除應用程式的過程通常是官僚主義且耗時的。驗證模擬軟體中的版權侵犯涉及複雜的技術分析,因為硬體模擬的概念對於遊戲機製造商來說是一個敏感的法律領域。網路商店管理者的決策延遲使得獨立開發商在任何限制措施實施之前就獲得了大量的臨時利潤,從而鼓勵了這種掠奪性商業模式的重複。

當前效能和報告的圖形故障

使用者和內容創作者進行的初步測試表明,使用者體驗仍遠未達到付費軟體預期的品質標準。將指令從原始處理器轉換為行動裝置架構會導致運算效率的顯著損失。 Jogos 最初以每秒 60 幀的速度流暢運行,但速度卻急劇下降,通常運行速度低於該速度的一半,導致遊戲玩法拖沓。 Além 由於長期緩慢,流行遊戲中已記錄了一些視覺渲染錯誤,例如場景中缺少紋理、扭曲的角色模型和嚴重的音頻同步錯誤,從而產生煩人的噪音。該應用程式的介面還缺乏人體工學優化,提供的虛擬螢幕控制阻礙了大多數動作和賽車遊戲所需的精度。系統的普遍不穩定導致加載螢幕時頻繁崩潰,需要不斷重新啟動軟體,這讓那些花錢承諾在手機上重溫經典的消費者感到沮喪。

項目原創者的定位

鑑於案件引起的迅速反響和用戶的困惑,負責xemu開發的官方團隊在其溝通管道公開發聲。原始程式設計師明確澄清,他們與行動應用程式商店中銷售的版本沒有任何財務或技術聯繫。

該組織藉此機會確認,它已經在內部致力於針對便攜式設備進行官方且完全免費的改編。該團隊的目的是提供一種安全的替代方案,不收取濫用費用並進行適當優化,以保持對免費分發和透明協作開發的歷史承諾。

對新工具開發的影響

這一事件向全球開發者社群發出了有關開放專案結構性漏洞的直言不諱的警告。保護代碼免受未經授權的商業利用的需要已成為許多生產免費工具的團隊的當務之急。

軟體授權專家建議採取一些預防措施,以防止未來其他模擬器出現類似情況:
* Adoção 關於代碼的嚴格商業使用的更嚴格的法律許可。
* 與原始項目相關的正式 Registro 品牌、名稱和標誌。
* Estabelecimento 與線上商店管理員的直接溝通和報告管道。
* Criação 正式版本預計即使在測試階段也將在行動市場佔據合法空間。

經典遊戲的數位化保存

舊硬體的類比仍然是維護和研究數位娛樂歷史的基本技術工具。 Apesar 最近的商業和道德衝突,技術進步使 2000 年代初的複雜計算系統可以在口袋裡的設備上運行,這表明移動行業處理能力的快速和令人印象深刻的發展。