Введение
Американская компания CodeWeavers специализируется на разработке Wine и продает проприетарную версию Wine под названием CrossOver для запуска приложений Windows на macOS, ChromeOS и Linux. Компания была основана в 1996 году как консалтинговая фирма, а затем полностью переключилась на разработку и поддержку Wine. CodeWeavers является главным корпоративным спонсором проекта Wine, поддерживает веб-сайт Wine, оказывает спонсорскую помощь в проведении конференции Wine, нанимает множество разработчиков Wine и вносит значительный вклад в кодовую базу Wine. CodeWeavers утверждает, что две трети всех коммитов в Wine выполняются их разработчиками. Компания также является работодателем ведущего разработчика Wine, Александра Джульяра, который занимает должность технического директора. Хотя основной коммерческий интерес CodeWeavers в Wine связан с использованием его в продукте CrossOver, они также поддерживают улучшения Wine, которые иногда конкурируют с CrossOver. CodeWeavers также нанимает разработчиков Wine Mono – это реализация с открытым исходным кодом платформы Microsoft .NET Framework (версий 4.x и более ранних), предназначенная для замены .NET Framework в Wine. Wine Mono является ответвлением Mono, адаптированным для работы с Wine. С 2016 года CodeWeavers сотрудничает с Valve над Proton – слоем совместимости для запуска игр Windows через Steam на Linux. 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 перешла на процессоры Intel в 2006 году, CodeWeavers смогла создать CrossOver Mac и портировать Wine на Mac OS X. Среди других основных поддерживаемых приложений — финансовое программное обеспечение Quicken и игровой клиент Steam. Ранее существовавшие продукты включали CrossOver Plugin, CrossOver Server и CrossOver Games. Plugin был разработан для запуска плагинов браузера, таких как Flash и ActiveX, в Linux. CrossOver Server представлял собой продукт, предназначенный для многопользовательских сред. CrossOver Games был представлен в марте 2008 года и должен был позволить быстрее включать игровые патчи из Wine в CrossOver. В 2012 году функциональность сервера, плагина и игр была объединена в основные версии CrossOver.
PortJump (переход к порту)
CodeWeavers предоставляет услуги переноса программ (известные как PortJump) на основе Wine. Google оплатил CodeWeavers работу по улучшению поддержки Adobe Photoshop и добавлению функциональности в Wine.
Режим исполнения
CodeWeavers предоставляет консультационные услуги (известные как ExecMode). Эти услуги связаны с разработкой кода с открытым исходным кодом для корпоративных клиентов. Главное отличие от PortJump заключается в том, что в этих услугах не используется Wine, а вместо этого делается акцент на другие технологии с открытым исходным кодом.
Большая американская президентская задача хромой утки
В июле 2008 года CodeWeavers запустила президентский челлендж «Великий американский хромой утенок», чтобы побудить президента Буша максимально использовать оставшиеся дни в должности, добившись значительной экономической или политической цели к 20 января 2009 года. Цели были направлены на достижение президентом Бушем конкретных положительных результатов в таких областях, как экономика, стоимость жилья, фондовый рынок, война с террором и другие ключевые вопросы. В частности, одна из целей заключалась в том, чтобы президент Буш помог снизить среднюю цену бензина в городах-близнецах до 2,79 доллара за галлон. 14 октября цены на бензин в Миннеаполисе и Сент-Поле упали до 2,79 доллара за галлон, и CodeWeavers сдержали свое обещание, предоставив свое программное обеспечение бесплатно 28 октября 2008 года. Огромный трафик с Slashdot, Digg и других источников перегрузил и обрушил сайт CodeWeavers, так как люди спешили получить бесплатное программное обеспечение. По сообщению CodeWeavers: «Вы сможете разблокировать свой серийный номер, который был отправлен вам по электронной почте, в течение расширенного периода времени (дополнительные 48 часов) в связи с этим простоем. Мы просто прекратим выдавать новые серийные номера в 23:59 (полночь) по центральному стандартному времени». Кроме того, CodeWeavers обновили свой сайт, опубликовав следующее заявление: «Пожалуйста, проверьте информацию о регистрационном коде позже сегодня. Мы в ближайшее время запустим упрощенный процесс генерации серийных кодов». Одновременно с этим они добавили раздел «о Wine». Упрощенный процесс был реализован, но клиентам сообщили, что им следует ожидать получения своего серийного номера в течение «нескольких дней». Временно, полностью разблокированные (полные версии) четырех различных пакетов CodeWeavers стали доступны для немедленной загрузки, но только 28 октября 2008 года.