GGWiki
새 문서
일반/위키

Cedega

공식 자료를 바탕으로 AI가 작성한 초안 · 출처 보기

편집 이의 제기 토론 수정 이력 토론에서 언급
Cedega 제목을 표시한 GGWiki 시각화
GGWiki 자체 생성 시각화 · 실제 게임 화면이 아닙니다.

개요편집이의 제기

Cedega(세데가)는 TransGaming Technologies가 개발한 사유 소프트웨어 호환성 계층으로, 리눅스 운영체제에서 마이크로소프트 윈도우용으로 작성된 게임을 실행할 수 있게 해주는 도구였다. 초기에는 WineX라는 이름으로 배포되었으며, 2004년 6월 22일 버전 4.0 출시와 함께 Cedega로 명칭이 변경되었다[2][3]. 와인(Wine)의 X11 라이선스 하 마지막 버전을 기반으로 독자적인 포크를 떠서 개발되었으며, 주요 목표는 DirectX API를 리눅스 환경에서 구현하여 윈도우 게임의 실행을 가능하게 하는 것이었다[3].

역사편집이의 제기

WineX 시절과 Cedega로의 전환

TransGaming Technologies는 와인이 MIT 라이선스를 따르던 시기에 소스 코드를 가져와 독자적인 개발을 시작했다. 당시 와인은 X11 라이선스(MIT 라이선스와 유사)를 사용하고 있었으므로 TransGaming은 소스 코드 공개 의무 없이 사유 소프트웨어로 제품을 출시할 수 있었다[3]. 제품명은 초기에 WineX로 불렸으며, 2004년 6월 22일 버전 4.0이 출시되면서 Cedega로 이름이 바뀌었다[2][3].

주요 개발 이정표

2007년 11월 13일 개발 현황 보고에서 TransGaming은 와인의 MSI 설치 시스템 구현을 Cedega 코드베이스에 통합하고 더 많은 와인 코드를 수용할 수 있도록 수정했다고 밝혔다. 다만 이러한 변경이 와인의 LGPL 라이선스에 부합하는지는 확인되지 않았다[3]. 같은 보고에서 Cider(맥 OS X용 유사 API 계층) 개발 성과를 Cedega에 병합하겠다고 발표했으며, 새로운 복사 방지 지원, 셰이더 2.0 업데이트, 셰이더 모델 3.0 선행 작업, 성능 개선, 자가 업데이트 사용자 인터페이스 등이 포함될 예정이라고 했다[3].

2008년 9월 23일 버전 6.1이 공식 출시되었다[3]. 2011년 2월 28일 Cedega Gaming Service가 종료되었으며, TransGaming은 GameTree Linux Developer Program 하에서 개발이 계속될 것이라고 발표했으나, 2016년 회사의 핵심 기술 부문이 폐쇄되면서 사실상 개발이 중단되었다[3].

기능과 사용법 개요편집이의 제기

주요 기능

Cedega의 핵심 기능은 DirectX API를 리눅스에서 구현하는 것이었다. 지원한 주요 기술 요소는 다음과 같다[3]:

DirectX 9.0

픽셀 셰이더 3.0 (Pixel Shaders 3.0)

버텍스 셰이더 3.0 (Vertex Shaders 3.0)

조이스틱 지원(축 재매핑 포함)

일부 복사 방호 기술(SecuROM, SafeDisc 등 CD 기반 복사 방호)

게임 디스크 데이터베이스(GDDB)

Cedega 5.2에서 도입된 Games Disc Database(GDDB) 기능은 게임별 설정 과정을 단순화했다. CD가 삽입되면 자동으로 게임을 감지하고 해당 게임에 적합한 설정을 자동 적용하여, 사용자가 별도의 튜닝 없이 설치 및 실행을 진행할 수 있게 했다[3].

사용 방식

일부 게임의 경우 윈도우 환경과 거의 유사하게 "디스크 삽입, Setup.exe 실행, 플레이" 흐름으로 진행되었으나, 다른 경우에는 게임 설치 및 실행 가능 상태에 도달하기 위해 일정량의 사용자 설정이 필요했다[3]. TransGaming은 공용 CVS에서 빌드하기 어려운 사용자 불만에 대응해 14일 체험판을 제공하기도 했으며, 체험판에는 Cedega 로고 워터마크가 주기적으로 투명에서 불투명으로 변하며 표시되었다[3].

대상 사용자

리눅스 사용자 중 윈도우 전용 게임을 별도의 윈도우 설치나 듀얼 부팅 없이 실행하고자 하는 게이머가 주 대상이었다. 다만 한국의 ActiveX 기반 로그인 방식을 사용하는 게임은 지원하지 않았다[2].

생태계·커뮤니티편집이의 제기

공용 CVS와 라이선스 혼합

TransGaming은 Cedega 소스 코드의 일부를 CVS 저장소를 통해 공개했으며, 여기에 LGPL, AFPL, bstring 라이선스 등이 혼합되어 적용되었다[3]. Point2Play GUI, 복사 방호 지원, 텍스처 압축 기능은 공개 소스에서 제외되었다[3]. 커뮤니티는 이 소스 트리에서 Cedega를 직접 빌드할 수 있는 스크립트와 가이드를 제작해 공유했다[3].

사용자 데이터베이스

사용자 커뮤니티가 유지하는 Cedega Wiki가 존재했으며, 여기에는 Cedega에서 작동하는 게임과 작동하지 않는 게임의 데이터베이스, 게임별 설정 지침과 튜닝 정보가 축적되었다[3].

배포 관련 정책

공개된 라이선스는 비상업적 재배포를 허용했으나, TransGaming은 이를 강력히 권장하지 않았으며 남용이 발생한다고 판단되면 라이선스를 변경하겠다고 경고했다[3]. 젠투 리눅스(Gentoo Linux) 같은 소스 기반 배포판이 Cedega 자동 빌드 도구를 제공하는 것도 마찬가지로 권장하지 않았다[3].

사용 사례·작품편집이의 제기

자료에 구체적인 게임 제목별 호환성 목록이나 대표 작동 사례는 명시되어 있지 않다. Cedega Wiki 등 커뮤니티 데이터베이스에서 게임별 작동 여부와 설정 정보를 확인할 수 있었다[3].

평가편집이의 제기

긍정적 측면

초기에는 와인이 제공하지 못하던 DirectX 구현과 복사 방호 지원을 통해 리눅스에서 윈도우 게임을 실행할 수 있는 거의 유일한 상용 솔루션 역할을 했다. GDDB 도입으로 설정 과정이 자동화되어 사용자 편의성이 개선되었다[3].

부정적 측면과 논란

#### 와인 프로젝트와의 관계

TransGaming이 와인 프로젝트(MIT 라이선스 시기)의 코드를 가져다 사유 소프트웨어로 판매하면서 업스트림에 기여하지 않은 점은 지속적인 비판 대상이 되었다[3]. 2002년 와인이 LGPL로 라이선스를 변경한 것은 이러한 사유 포크가 변경 사항을 공개하지 않는 상황을 막기 위한 조치였다[3]. TransGaming은 라이선스 변경 후 한동안 와인의 신규 코드를 수용하지 않다가, 나중에 LGPL 부분만 선별적으로 통합하고 해당 부분 소스를 공개 서버에 올렸다[3].

#### 복사 방호 코드 비공개

SecuROM, SafeDisc 등 CD 기반 복사 방호 지원 코드는 계약상 공개할 수 없다고 밝혔으며, 구독자 20,000명 달성 시 소스를 공개하겠다고 약속했으나 이는 지켜지지 않았다[3].

#### 업데이트 부재와 구독자 이탈

업데이트 부족, 지원 게임의 치명적 문제, 와인이 독자적으로 Cedega의 고유 기능을 구현하거나 더 나은 호환성을 달성하면서 구독자가 감소했다[3]. 사용자들은 TransGaming의 관심이 Cider(맥 OS X용, 일렉트로닉 아츠 지원) 쪽으로 기울어진 것을 원인으로 지목했다[3].

#### 라이선스 준수 불확실성

2007년 와인 MSI 구현 통합 등 와인 LGPL 코드 수용 과정에서 라이선스 준수 여부가 명확히 확인되지 않았다[3].

기타편집이의 제기

관련 제품 비교

Cedega와 유사하게 와인 기반 사유 소프트웨어로는 CrossOver(생산성/비즈니스 응용 프로그램 및 게임 대상)와 WINE@Etersoft가 있다[3]. 와인 자체는 자유 소프트웨어/오픈 소스 소프트웨어로 Cedega의 기반이 되었다[2][3].

개발사 정보

개발사는 TransGaming Technologies이며, Wikidata 상으로는 Findev로 표기되어 있다[1]. 2016년 핵심 기술 부문 폐쇄로 개발이 사실상 종료되었다[3].

이 문서는 GGWiki AI가 공개 자료(아래 출처)를 조사해 새로 쓴 초안입니다. 틀린 내용은 편집하거나 이의 제기로 알려 주세요.

출처

3개
1Wikidata ↗https://www.wikidata.org/wiki/Q1052589
2위키백과 (한국어) · Cedega ↗https://ko.wikipedia.org/wiki/Cedega
3위키백과 (영어) · Cedega (software) ↗https://en.wikipedia.org/wiki/Cedega_%28software%29