Введение

Американская компания 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 перешла к модели траста, принадлежащего сотрудникам. Джереми Уайт покинул пост генерального директора, а его место занял президент компании Джеймс Рэйми.

Пересечение

Для 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 года.