Кіріспе
CodeWeavers – американдық бағдарламалық қамтамасыз ету компаниясы, Wine әзірлеуге бағытталған және macOS, ChromeOS және Linux жүйелерінде Windows қолданбаларын іске қосуға арналған Wine-ның CrossOver деп аталатын эксклюзивті нұсқасын сатады. Компания 1996 жылы консалтингтік фирма ретінде құрылған, бірақ ақырында Wine-ды дамыту мен қолдауға толық көшті. CodeWeavers – Wine жобасының негізгі корпоративтік демеушісі, Wine веб-сайтын басқарады, Wine конференциясын ұйымдастыруға көмектеседі, көптеген Wine әзірлеушілерін жұмысқа алады және Wine-ға маңызды код үлесін қосады. CodeWeavers, Wine-ға жасалған барлық өзгертулердің үштен екісі олардың әзірлеушілерінен түсетінін мәлімдейді. Компания сонымен қатар Wine-дың негізгі техникалық қолдаушысы Александр Джульярды бас технологиялық директор (CTO) ретінде тартады. CodeWeavers-тың Wine-ға деген басты коммерциялық мүддесі – оны Crossover өнімінде пайдалану болғамен, олар кейде Crossover-пен бәсекелесетін Wine-ды жақсартуға да ынталандырады. CodeWeavers сонымен қатар Microsoft .NET Framework (4.x және одан ертерек нұсқаларының) ашық бастапқы кодында қайта жасалған Wine Mono әзірлеушілерін жұмысқа алады, ол Wine-да .NET Framework-ті алмастыруға арналған. Wine Mono – Wine-пен үйлесімді жұмыс істеу үшін бейімделген Mono тармағы. 2016 жылдан бері CodeWeavers Valve компаниясымен Linux жүйесінде Steam арқылы Windows ойындарын іске қосуға арналған үйлесімділік қабаты – Proton жобасы бойынша жұмыс істеп келеді. CodeWeavers – Desktop Linux консорциумының негізін қалаушы мүшесі. CodeWeavers өнімдері мен қызметтеріне CrossOver, PortJump және ExecMode кіреді. 2023 жылдың сәуір айында CodeWeavers қызметкерлерге тиесілі трастқа айналды. Джереми Уайт бас директорлық қызметінен кетті, ал компания президенті Джеймс Рами оның орнына келді.
CodeWeavers is a software company that focuses on Wine development and sells a proprietary version of Wine called CrossOver for running Windows applications on macOS, ChromeOS and Linux. The company was founded in 1996 as a consultancy, eventually moving entirely over to Wine development and support. CodeWeavers is the principal corporate sponsor of the Wine project, hosts Wine's website, helps sponsor the Wine conference, employs many Wine developers, and is a major code contributor to Wine. CodeWeavers claims that two thirds of all commits to Wine come from their developers. The company also employs Wine's primary maintainer, Alexandre Julliard, as its CTO. While CodeWeavers main commercial interest in Wine is its use in the Crossover product, they also encourage enhancements to Wine that sometimes compete with Crossover. CodeWeavers also employs some developers of wine mono, an open source reimplementation of Microsoft NET framework (4. x and earlier) which is intended as a replacement for the NET Framework in Wine. Wine mono is a branch of Mono which has been tailored to work with Wine. Since 2016, CodeWeavers has been contracted to work with Valve on Proton, a compatibility layer for running Windows games through Steam on Linux. CodeWeavers is a founding member of the Desktop Linux Consortium. CodeWeavers' products and services include CrossOver, PortJump, and ExecMode. In April 2023, CodeWeavers transitioned to an employee ownership trust. Jeremy White stepped down as CEO and company president James Ramey assumed the role.
Кроссовер
CrossOver үшін компания бастапқыда Microsoft Office тобын және басқа қолдау көрсетілетін өнімділік бағдарламалық қамтамасын Linux жүйесінде қолжетімді етуге бағытталды. Apple 2006 жылы Intel процессорларына көшкен кезде CodeWeavers CrossOver Mac құрастырып, Wine-ды Mac OS X жүйесіне әкелді. Басқа маңызды қолданылатын бағдарламаларға Quicken қаржылық бағдарламалық қамтамасы және Steam ойын клиенті жатады. Алдыңғы өнімдерге CrossOver Plugin, CrossOver Server және CrossOver Games кіретін еді. Плагин Linux жүйесінде Flash және ActiveX сияқты браузерлерге қосымшаларды іске қосу үшін жасалған. CrossOver Server – көп пайдаланушы ортасы үшін арналған өнім. CrossOver Games 2008 жылдың наурыз айында ұсынылды және Wine-нан ойынға қатысты түзетулерді CrossOver-ге әлдеқайда жылдам қосуға мүмкіндік беруді мақсат еткен. 2012 жылы барлық нұсқаларда сервер, плагин және ойын мүмкіндіктері негізгі CrossOver өнімдеріне біріктірілді.
PortJump (келісу)
CodeWeavers Wine-ға порттау қызметтерін (PortJump деп аталады) ұсынады. Google, Adobe Photoshop қолдауын жақсарту және Wine-ға жаңа мүмкіндіктер қосу үшін CodeWeavers-ке төлем жасады.
ExecMode (жүргізу режімі)
CodeWeavers консалтингтік қызметтер (ExecMode деп аталады) ұсынады. Бұл қызметтер кәсіпорын деңгейіндегі клиенттер үшін ашық кодты жазуға қатысты. PortJump-тан басты айырмашылығы – бұл қызметтер Wine қолданбайды, оның орнына басқа ашық кодты технологияларға бағытталған.
Ұлы американдық салғырт қаз Президенттік сын-қатер
2008 жылдың шілдесінде CodeWeavers «Американың әлсіз Президенттік сынағы» атты шақыруды іске қосты. Бұл шақыру президент Бушты 2009 жылдың 20 қаңтарына дейін маңызды экономикалық немесе саяси мақсатқа қол жеткізу арқылы өкіметтік өкілеттігінің қалған күндерін тиімді пайдалануға ынталандырды. Мақсаттар президент Буш экономика, үй бағасы, қор нарығы, терроризмге қарсы күрес және басқа да маңызды мәселелер саласында нақты оң нәтижелерге қол жеткізуге бағытталған. Атап айтқанда, бір мақсат президент Бушқа егіз қалалардағы бензиннің орташа бағасын галлонына 2,79 долларға дейін төмендетуге көмектесуді талап етті. 14 қазанда Миннеаполис және Сент-Пол қалаларында бензин бағасы галлонына 2,79 долларға дейін төмендеді, ал CodeWeavers 2008 жылдың 28 қазанында бағдарламалық қамтамасын тегін тарату арқылы уәдесін орындады. Slashdot, Digg және басқа да көздерден келіп түскен трафик CodeWeavers веб-сайтын жүктемелеп, құлатты, себебі адамдар тегін бағдарламаны алуға асықты. CodeWeavers мәлімдемесіне сәйкес, «Бұл үзіліс салдарынан сізге электрондық пошта арқылы жіберілген серийлік нөміріңізді ұзартуға болады (қосымша 48 сағат). Біз жаңа серийлік нөмірлерді 23:59 (түн ортасы) Орталық стандартты уақыт бойынша беруді тоқтатамыз». Сонымен қатар, CodeWeavers сайтында келесі хабарлама жаңартылды: «Тіркеу коды туралы ақпаратты бүгіннен кейін қайта қараңыз. Біз жақын арада серийлік кодты жасау процесін жеңілдетуге көшеміз». Осымен бірге, «Wine туралы» абзац та қосылды. Жеңілдетілген процесс іске асырылды, бірақ клиенттерге серийлік нөмірін алу үшін «бірнеше күн» күту керектігі ескертілді. Осы аралықта төрт түрлі CodeWeavers пакетінің толық нұсқалары (толық жиынтығы) дереу жүктеуге қолжетімді болды, бірақ тек 2008 жылдың 28 қазанында.