Кіріспе

Cedega (бұрын WineX деп аталатын) – TransGaming Technologies компаниясының Wine-дің X11 лицензиясы қолданылған соңғы нұсқасынан жасаған жеке форкі, ал кейін GNU LGPL лицензиясына көшкен. Ол Microsoft Windows үшін Linux жүйесінде жасалған ойындарды іске қосу үшін арнайы құрылған. Сондықтан, оның басты мақсаты DirectX API-ді жүзеге асыру болды. WineX 2004 жылдың 22 маусымында 4.0 нұсқасы шыққаннан кейін Cedega деп өзгертілді. Cedega Gaming Service 2011 жылдың 28 ақпанында тоқтатылды. TransGaming компаниясы GameTree Linux Developer Program бағдарламасы аясында әзірлеу жалғасатынын хабарлады, бірақ компанияның негізгі технологиялық бөлімдері 2016 жылы жабылғандықтан, бұл жоспар іске аспады.

Лицензиялар

Cedega көбінесе меншік бағдарламалық қамтамасыз ету болғанымен, TransGaming бастапқы кодтың бір бөлігін әртүрлі лицензиялар бойынша CVS арқылы жариялы түрде қолжетімді еткен. Бұл негізінен жұртшылыққа кодты қарап, түзетулер енгізуге мүмкіндік беру мақсатында жасалған, бірақ ол Cedega-ның жартылай демонстрациялық нұсқасын алу үшін де жиі пайдаланылды. TransGaming жұртшылықтан CVS-тен пайдалануға жарамды нұсқаны жасаудың қиындығы және оның ескіргендігі туралы шағымдар түскен соң, Cedega-ның толыққанды демо-нұсқасын шығарды. Cedega шығарған демо-нұсқа пайдаланушыларға өнімнің жақсырақ жаңартылған нұсқасын 14 күнге сынауға мүмкіндік берді, сонымен қатар Cedega логотипінің су таңбасы бірнеше секунд сайын көрінбейтіндей мөлдірден толық мөлдірге дейін өзгеретін. Бұл демо-нұсқа ешқандай түсіндірмесіз алынып тасталды. Код шығарылған лицензиялар бағдарламалық қамтамасыз етудің алдын ала құрастырылған, жариялы CVS нұсқаларын коммерциялық емес мақсатта қайта таратуға рұқсат берсе де, TransGaming мұны қатаң түрде қабылдамады және егер заңсыз пайдалану немесе басқа да қауіптер туындаса, лицензия өзгертілетінін ашық ескертті. TransGaming сондай-ақ Gentoo Linux сияқты бастапқы кодқа негізделген дистрибутивтерге жұртшылықтан CVS арқылы Cedega-ның өздерінің нұсқасын құрастыруға мүмкіндік беретін автоматтандырылған құралдар жасаудан бас тартты. Wine жобасы бастапқыда Wine-ты X Window System-мен бірдей MIT лицензиясы бойынша шығарған, бірақ Wine-ның меншік нұсқалары өзгерістерін негізгі жобаға қайтаруға құлықсыздық танытқандықтан, 2002 жылдың наурызынан бастап лицензиялау үшін LGPL пайдаланыла бастады.

Тарих

Cedega қолданушыларының саны азайды, себебі пайдаланушылар жаңартулардың жетіспеуіне, қолдау көрсетілетін ойындардағы қателіктерге және Wine-да Cedega-ға ғана тән ерекшеліктер пайда болғаннан кейін, тіпті кейбір жағдайларда жақсырақ үйлесімділікке қол жеткізді, шағымдарын білдірді. Пайдаланушылар TransGaming-тің Cedega-ға деген қызығушылығының төмендеуін Mac OS X жүйелері үшін Wine негізіндегі ұқсас API қабаты – Cider-ге, сондай-ақ Electronic Arts-тың Windows ойындарын Mac-қа көшіруге қолдауына байланысты деп түсіндірді. 2007 жылғы 13 қарашадағы даму есебінде TransGaming, Cedega кодына Wine-тың MSI орнату жүйесін қосу және Wine код базасының көбірек бөлігін енгізу үшін бірқатар өзгерістер жасалғанын мәлімдеді. Бұл өзгерістер Wine-тың LGPL лицензиясына сәйкес келе ме, жоқ па, бұл нақтыланбады. Сондай-ақ, 13 қарашадағы есепте Cider-де жасалған барлық жұмыстар Cedega-ға біріктірілетіні хабарланды (өйткені екеуі де бірдей кодты пайдаланады). Жаңа мүмкіндіктердің ішінде «жаңа көшірмеден қорғау, 2.0 шейдер жаңартулары, шейдер моделі 3.0-ға дайындық, өнімділікті жақсарту, автоматты түрде жаңартылатын пайдаланушы интерфейсі» және тағы да басқалары бар. Cedega CD-негізгі көшірмеден қорғаудың бірнеше түрін (әсіресе SecuROM және SafeDisc) лицензиялық түрде қолдады, ал TransGaming олардың кодына қатысты келісімшарт бойынша ақпарат жариялай алмайтынын мәлімдеді. Бастапқыда 20 000 абонентке жеткен жағдайда кодты ашып береміз деп уәде берген, бірақ бұл ешқашан іске аспады. 2002 жылы Wine жобасы лицензиясын GNU Lesser General Public License (LGPL) лицензиясына өзгертті. Бұл, лицензия өзгергеннен кейін Wine-ның өңделген нұсқасын жариялаған кез келген адам бастапқы кодты LGPL-мен үйлесімді лицензия бойынша жариялауға міндетті дегенді білдіреді. TransGaming лицензия өзгерген кезде Wine-ға үлестірілген кодты пайдалануды тоқтатты, бірақ кейіннен Wine-ның LGPL бөліктерін Cedega-ға енгізіп, осы код бөліктерін қоғамдық серверлеріне орналастырды. TransGaming Cedega үшін Point2Play GUI-сіз CVS ағашын ұсынды, көшірмеден қорғау қолдауы және текстураны сығымдау мүмкіндігі LGPL, AFPL және bstring лицензиялары бар аралас репозиторийлер арқылы жүзеге асырылды. Қоғамдық қауымдық өкілдер Cedega-ны бастапқы кодтан құрастыруды жеңілдету үшін скрипттер мен нұсқаулар жасады.