CodeWeaversは、Windows
互換レイヤーである
Wineの
開発を主導するソフトウェア企業です。
1996年の
設立当初は
コンサルタント業を行っていましたが、後に
Wineの
開発とサポートに
事業を転換しました。現在では、macOS、
ChromeOS、
Linux上でWindowsアプリケーションを実行できるプロプライエタリ版の
WineであるCrossOverを
販売しています。
Wineプロジェクトへの貢献
CodeWeaversは、
Wineプロジェクトの主要なスポンサーであり、公式サイトのホスティングや
WineConfの支援、多数の
Wine開発者の
雇用を通じて、プロジェクトに大きく貢献しています。彼らは、
Wineの
ソースコードの主要なコントリビューターでもあり、
Wineに対するコミットの3分の2は従業員によるものだと主張しています。また、CodeWeaversは、
Wineの主要な管理者であるAlexandre JulliardをCTOとして
雇用しており、
Wineの発展に深く関わっています。CodeWeaversは、CrossOver製品で
Wineを使用し
利益を上げていますが、
Wineに対してCrossOverと競合するような機能強化を促すこともあります。
wine-monoとProtonの開発
CodeWeaversは、オープンソースにおけるMicrosoft
[.NET Framework]の実装であるwine-monoの
開発者も
雇用しています。wine-monoはMonoのブランチの一つで、
Wine上で動作するように適応されています。さらに、2016年からはValveと協力し、
Linux上でWindowsゲームを
Steam経由で実行するための
互換レイヤーであるProtonの
開発にも携わっています。
その他の活動
CodeWeaversは、Desktop
Linux Consortiumの創設メンバーであり、オープンソースコミュニティへの貢献を積極的に行っています。同社の製品やサービスには、CrossOverの他に、移植サービスのPortJumpやコンサルティングサービスのExecModeなどがあります。2023年4月には、Employee Ownership Trustに移行し、CEOが交代しました。
CrossOverについて
CrossOverは、当初
Microsoft Officeスイートなどの生産性ソフトウェアを
Linuxで利用可能にすることに注力していました。2006年にAppleがIntelプロセッサーに移行した際には、CrossOver Macを
開発し、Mac OS Xへの
Wine導入を実現しました。その他、財務ソフトウェアのQuickenやゲームクライアントの
Steamなどもサポートしています。以前は、ブラウザプラグインを
Linuxで動作させるCrossOver Plugin、マルチユーザー環境向けのCrossOver Server、ゲーム関連のパッチを優先的に取り込むCrossOver Gamesがありましたが、2012年にこれらはCrossOverとして統合されました。
PortJumpとExecMode
PortJumpは、CodeWeaversが
Wineを基盤に提供する移植サービスです。
Googleは、Adobe Photoshopのサポート向上と
Wineへの機能追加のためにCodeWeaversに資金を提供しました。一方、ExecModeは企業顧客向けのコンサルティングサービスで、オープンソース技術を活用したソフトウェア
開発を支援します。PortJumpとは異なり、
Wineではなく他のオープンソース技術に焦点を当てています。
Great American Lame Duck Presidential Challenge
2008年7月、CodeWeaversはブッシュ大統領が任期中に主要な経済・政治目標を達成することを促すため、Great American Lame Duck Presidential Challengeを立ち上げました。このチャレンジでは、景気や住宅価格、株価、対テロ戦争などの具体的な成果が求められました。特に、ミネアポリスとセントポールでのガソリン平均価格を2.79ドル/ガロンまで下げることを目標としていました。2008年10月14日に目標が達成されたため、CodeWeaversは10月28日に無料ソフトウェアを提供しました。しかし、アクセス集中によりWebサイトがダウンし、無料ソフトウェアを求めるユーザーが殺到しました。その後、CodeWeaversはシリアルナンバーの発行処理を合理化し、無料ソフトウェアのダウンロード期間を延長しました。
まとめ
CodeWeaversは、
Wineの
開発を軸に、オープンソースコミュニティに大きく貢献するソフトウェア企業です。CrossOverの
販売、wine-monoやProtonの
開発を通じて、
Linux、macOS、Windowsユーザーにクロスプラットフォームな体験を提供しています。また、そのユニークな活動は、技術コミュニティだけでなく一般の人々にも影響を与えています。