DamonPS2
1. 개요
안드로이드용 클로즈드 소스, 유료[1] 플레이스테이션 2 에뮬레이터.
2. 역사
2017년 말 구글 플레이에 9.99 달러짜리 유료 앱으로 첫 공개되었다. 앱 소개에 따르면 스냅드래곤 835 기기에서 파이널 판타지 X을 60fps, 갓 오브 워 II를 55fps, 진 콘트라를 48fps, 마블 vs. 캡콤 2를 60fps로 구동할 수 있으며, PS2 게임들 중 90% 이상을 플레이 가능하다. 실제로 구동 가능하며, 최신 고성능 기기에서는 플레이 가능한 속도까지 얻을 수 있는 진짜 에뮬레이터로 확인되었다.
앱의 아이콘과 UI 부분은 PPSSPP의 디자인을 차용했다고 개발진들 스스로가 밝혔다.
2018년 1월 구글 플레이에서 앱이 내려졌으며, 개발자들은 이에 대해 구글 플레이의 앱 설명이 구글의 기준을 위반했기 때문에 구글 측에서 설명을 수정할 것을 요구하는 메일을 보내왔다고 밝혔다. 아울러 에뮬레이터 앱의 경우, 설명문의 문제로 구글 플레이에서 삭제되는 일이 드물지 않으며, PPSSPP 또한 여러 차례 같은 이유로 Google Play에서 삭제되었다고 덧붙였다.https://www.reddit.com/r/emulation/comments/7u10q8/ppsspp_not_on_the_google_play_store_anymore/ [2] 설명문이 구글의 기준에 부합하게 되면 다시 앱을 출시하겠다고 밝혔다.
위 문단의 출처는 1월 5일에 페이스북에 올라온 해명문이다.#
1월 11일, PCSX2 팀에서는 DamonPS2가 자신들의 소스 코드를 도용했다고 밝혔으며, 앱이 삭제된 것은 DMCA 조치로 구글 플레이에서 퇴출당하지 않기 위해 개발자들이 먼저 앱을 내려버린 것이라고 주장했다.
1월 24일 구글 플레이에 다시 등록되었다.
DamonPS2 공식 포럼에서 지금껏 했던 변명을 앵무새처럼 반복했다. https://tieba.baidu.com/p/5540262646
대체품으로 포크판인 PPSS22가 존재한다. 다만 이 버전은 실행이 좀 까다로운 편인데, 앱을 실행할 시 '''무조건 와이파이와 셀룰러를 끄고 비행기 모드로 켜야 하는데''' 그렇게 하지 않으면 앱이 깨짐과 동시에 무한알람이 나온다. 그럴 시 앱 데이터를 모두 지우고 처음부터 다시 세팅해야 한다. 단 블루투스 여부는 상관없다. 즉 컨트롤러를 쓸 수는 있다.
3. PCSX2와의 라이센스 분쟁
DamonPS2가 오픈 소스 에뮬레이터인 PCSX2의 소스코드를 도용했다는 정황이 포착되었다. PCSX2는 GNU GPL로 배포되고 있으므로, DamonPS2가 PCSX2의 코드를 사용했다면 자신의 소스 코드 또한 GNU GPL에 따라 공개할 의무가 있고, DamonPS2는 소스 코드를 공개하고 있지 않으므로 라이센스 위반이 성립하는 것이다.
2010년대 초반, 새롭게 떠오르고 있던 플랫폼인 안드로이드로 에뮬레이터들이 이식되던 시기에 유사한 사례가 있었다. yongzh라는 개발자가 -oid로 끝나는 이름을 달고[3] 다양한 콘솔 에뮬레이터를 구글 플레이에 출시했다가 구글에 의해 삭제당한 사건이다. 해당 에뮬레이터들은 전부 오픈 소스 에뮬레이터의 코드를 도용한 불법 앱들이었다.#[4]
3.1. PCSX2 팀의 입장
PCSX2 팀은 홈페이지에 "The PCSX2 team's statement regarding the "DamonPS2" emulator"#라는 제목의 글을 올렸으며, 아래는 그 내용의 요약 및 한국어 번역이다.
DamonPS2가 PCSX2의 소스를 도용했다는 증거가 발견되었다.
- 에뮬레이터와 함께 배포된 GameIndex.dbf 파일#에서 PCSX2 전용으로 만들어져, 그 외의 어떤 플랫폼에서도 사용될 수 없는 패치#가 발견되었다.
- PCSX2 콘솔 메시지가 발견되었다.#
- 파일 구조가 일치한다.#
- 영상 출력이 GSdx(PCSX2의 GPU 백엔드)와 유사하다. 동일한 버그가 발견된다.#
3.2. DamonPS2 측의 입장
페이스북 페이지에 올라온 게시물 중에서 발췌했다. 원문은 영어로, 문법 오류가 많다.
아래 글의 원문은 DamonPS2의 성능에 대한 자랑, 자신들의 향후 지원 계획에 대한 홍보, PCSX2 팀의 주장에 대한 반박, 그리고 자신들은 합법성을 공인받았다며 중국 정부와 구글을 들먹이는 말들이 뒤섞여 있어 두서없다. 가독성을 위해 원문 직역 대신 주제별 요약의 형태를 취해 옮겼다.
좀 더 자세하고 기술적인 변명을 늘어놓고 있다. 복잡한 말들로 이루어진 비문이 많아 정확한 번역이 어렵다.
여러 차례 게시물을 올릴 때마다 자신들이 중국인임을 반복적으로 언급하는 것으로 보아, 자신들이 중국에 소재해 법의 힘이 닿을 수 없음을 PCSX2 팀에게 과시하는 듯하다.
기타
https://zh.wikipedia.org/wiki/DamonPS2
[1] 덕분에, 구글에서 설치한 것 아니면 라이센스 인증 실패라고 나온다. 거기다, 일단 웹중에 크랙판이 나오긴 했는데 네트워크 인증 필수로 현재 크랙판은 모두 막혔다고 보면 편하다.[2] PPSSPP에 관한 말 중, 초기에는 구동 가능한 게임의 예시를 앱 설명문에 기재해놓았다가 2018년 현재에는 상업적 게임과 관련된 모든 정보가 삭제된 것은 사실이다. 구글 플레이에서 갑자기 삭제당했다 되돌아오는 일은 RetroArch를 비롯한 에뮬레이터 앱들에서 흔히 있었던 일도 맞다.[3] Nesoid(NES), Snesoid(SNES), N64oid(닌텐도 64), GBCoid(게임보이 컬러), Gameboid(게임보이 어드밴스), Gensoid(메가드라이브), Ataroid(아타리 2600) 등등...[4] 이때 콘솔 제조사들이 구글에 압력을 넣었다는 소문이 돌았고, 나무위키에도 "~oid가 게임 회사에 의해 잘렸으니 이 에뮬레이터도 위험하다"는 따위의 허무맹랑한 글들이 작성될 정도로 널리 퍼졌지만 실상은 그저 라이센스를 무시한 개발자 한 명이 퇴출당한 사건에 지나지 않는다.[5] endorsed[6] You know, China not only Alibaba and Tencent the world's top Internet companies, as well as the world's top and fastest PS2 emulator, DamonPS2 !!!!!![7] 다른 에뮬레이터"들"은 없다. 안드로이드에는 Play! 하나가 있을 뿐이고, 단수/복수 부분이 문법 실수였다고 보면 이 문장은 참이다.