Android-x86 がコンソール OS を詐欺だと非難 -- 何が起こったのか

コンソール OS と Android-x86 論争の完全なタイムラインと分析をお読みください。

Android-x86 開発者コミュニティに嵐が巻き起こっています。 クラウドファンディングプロジェクト「Console OS」のCEOが、約束を果たせずKickstarterの支援者を騙したとして告発された。 ソーシャルメディアサイトの人気スレッドのおかげで レディットなど、嵐は本格的なドラマハリケーンに成長しました。

しかし、関係者は誰で、何が起こったのでしょうか? そして、これはオープンソース開発のより広い世界でどのように位置づけられるのでしょうか? 私は、コンソール OS と Android-x86 の間で何が起こったかの包括的な概要を提供するために、過去と現在のこの問題に関して行われた多くの投稿を詳しく調べました。


  • Android-IA: Android on Intel Architecture は、Android をインテル ハードウェアに導入するためのオープンソース コラボレーションです。 Intel 自体もこのグループに多大なサポートを提供しました。これは、ハードウェア固有のバグを修正し、Android 上で必要なドライバーを適切に実行するために重要です。 多くの警告もなく、Intel は、ハードウェアを除くすべてのハードウェアでのプロジェクトのサポートを終了しました。 ミノーボードMAX. なぜこの動きが正確に起こったのかは不明です。
  • Android-x86: Intel アーキテクチャで動作するさまざまなコンピュータに Android を移植するオープンソースの共同作業。 このプロジェクトはベンダーの支援を受けずにボランティアによって維持されており、 Androidの移植に成功しました さまざまなデバイスに。
  • 黄志偉: Android-x86 オープンソース プロジェクトの主任メンテナー。 台湾に拠点を置くこの開発者は、2009 年から Android-x86 に時間を費やしてきました。 黄志偉氏へのインタビュー ガマスートラで走った 1 年半前に遡ると、Android-x86 に関する彼の研究の背後にある洞察が得られます。
  • クリストファー・プリックe:Console, Inc. の CEO であり、Console OS の表の顔。 以前の事業「Mechaworks」と「iConsoleTV」で知られています。
  • コンソールOS: クラウドファンディングによる取り組み 株式会社モバイルメディアベンチャーズ (MMV) (現在は Console, Inc. としてブランド変更されています)  Intel アーキテクチャで実行されているコンピュータに Android を移植します。 Android オープンソース プロジェクトのフォークであると称し、Intel からドライバーのライセンスを取得することで、さまざまな一般的なデスクトップ/ラップトップ構成で機能的な Android ビルドを提供することを目的としています。 キックスターターは終了しました 2014 年 8 月 11 日、5,695 人の支援者から総額 78,497 ドルが集まりました。 CEOによれば、プロジェクトの長期目標は「Vulkan にステップアップし、コンソール OS を活用して大手プレーヤーと対戦できるゲーム コンソールを構築します。

注: 各当事者の不満の一因となっている小規模な出来事は数多くありますが、以下に挙げる出来事に比べると見劣りします。

2014 年 6 月 12 日: コンソールOSがKickstarterで発表されました。

~2014年6月~8月: Christopher Price およびコンソール OS に関するすべての議論は、Android-x86 ディスカッション ボードから禁止されています。 同団体の禁止理由は、プライス氏と話した後、すぐにこのプロジェクトが詐欺であると判断したためだという。

2014 年 8 月 11 日: コンソール OS キックスターターは終了しました。

~2015年1月: インテルは Android-IA のサポートを停止し、Core と PC タブレットの両方のサポートを終了します。

2015 年 12 月 11 日: Chih-Wei Huang は、Christopher Price と Console OS を公に非難し、Price が約束を果たさないことで Kickstarter の支援者を騙していると述べました。

2015 年 12 月 25 日: いくつかの報道機関や開発者がこの問題を取り上げ始めると、反発が泡立ち始めます。 この記事が Android のサブレディットに投稿されると、急速に広まります。 同じ日、Christopher Price は批判に応えてコンソール OS の Kickstarter ページに更新を投稿しました。

2015 年 12 月 31 日: Kickstarter アップデートで Chih-Wei Huang に課せられた告発に応えて、Chih-Wei Huang は異議を申し立てます クリストファー・プライスは、約束した機能の少なくとも 10% を作成することを要求し、新会社がそうするために 50,000 ドルを提供すると申し出た。 年。 Christopher Price 氏はこれに応じましたが、Android-IA メーリング リストはそのような適切な場所ではないと述べて、Huang 氏の挑戦を取り上げませんでした。


黄志偉 -> クリストファー・プライス/コンソール OS:

  • Price が Kickstarter での約束を果たさず、支援者を騙したと非難。
  • Christopher Price はコンソール OS 用のオリジナル コードを 1 つも書いておらず、コンソール OS は実際には存在しないと述べています。
  • iConsole の git ログを読めば誰でもわかるように、コンソール OS の存在が Android-x86 の評判を傷つけていると述べています。 「cwhuang」が最大の貢献者です プロジェクトに。 黙認すれば「(法廷で)共犯者として扱われる」可能性がある。
  • プライス氏は、何度もやり取りを試みた中で(一度は直接会ったこともあったが)、コンソール OS のデモを求める彼の要求を叱責したと述べている。
ファン氏とプライス氏の会話

クリストファー・プライス -> 黄志偉:

  • Chih-Wei Huang は、Android-x86 プロジェクトからコードを引き出すために 50,000 ドルを支払うよう要求し、Price を「揺るがす」ことを試みていると主張しています。 証拠として、彼は黄氏との電子メールでの会話を載せた。 Chih-Wei Huang は Android-x86 プロジェクトの主任管理者であるため、プル リクエストの管理を担当しています。
  • 黄氏が Android-x86 を廃止するために寄付を要求するのは不合理であると述べ、それを「残念」であり「恥ずべきこと」だと述べた。 オープンソース。" 同氏は、黄氏がASUSの従業員であることを指摘し、従業員としてこのような発言をするのはプロフェッショナルではないと考えていると述べた。 リクエスト。
  • Chih-Wei Huang が Intel とコンソール OS に対して過度に批判的であると述べています。

クリストファー・プライス/コンソールOS -> Android-IA

  • コンソール OS が Android を新しい Intel ハードウェアで適切に動作させるために Android-IA に大きく依存していたため、Intel が Android-IA のサポートを終了したことにはがっかりしました。

コミュニティ -> クリストファー・プライス/コンソール OS

  • コンソール OS は しかし、長い行の 1 つの文字列 Mechaworks、iConsoleTV、そして今回の Console OS/iConsole Micro に至るまで、失敗に終わったプロジェクトの数々。 プロジェクトの大きな問題は、プロジェクトがソースをどこから取得するかについて誠実さが欠如していることに起因します。
  • Android-x86 が心配 スケープゴートにされるだろう プライスの約束が果たされなかったことに対して。
  • Price 氏は、Android-IA サポートが続かないことを知りながら Kickstarter キャンペーンを立ち上げたという告発があります。

明らかに、非常に多くの主張が飛び交っています。 それぞれを調査して、問題の背後にある真実を判断してもらいます。 これらのリンクの多くは、さまざまなブログや記事のコメント セクションに基づいていることに注意してください。 このトピックに関する議論はかなり細分化されているため、理解するのが困難です。

クリストファー・プライス/コンソール OS に対して

  1. コンソール OS の配信に失敗しましたか?
    1. コンソール OS は、それ自体と他の Android-on-Intel OS との違いのリストを誇らしげに表示します。 初期の KitKat DR1 ROM (Android-IA に基づいていますが、約束された機能は何もありません) 以外で動作するビルドはまだ確認されていません。
    2. Christopher Price 氏は、Intel のサポートが終了した後も Android-IA の構築を継続するために Kickstarter の資金を使い果たしたと述べています。 彼らは、コンソール OS のライセンス供与と開発に多額の資金を費やしており、現時点では人々に返金することはできないと主張しています。 Amazon/Kickstarter によるカット後. さらに、彼は 6 人のチームが次のように述べています。 集まった7万8千ドルで生活した この一年。
    3. Kickstarter の一環として、チームは T シャツ、ラップトップ、その他のグッズを支援者に提供することを約束しています。これまでのところ、 これらは配達されていません。
      コンソール OS の機能比較
  2. コンソールOSは不正行為を行ったのでしょうか?
    1. 実際、Kickstarter の「リスク」セクションには、プロジェクトが開発において Android-IA に大きく依存しているという兆候はありませんでした。
    2. の中に 10月29日番目 アップデート Kickstarter ページでは、コンソール OS は、言及することなくすでに Android-x86 をベースとして使用している可能性があります。 この時点では、Android-IA のサポートは当然の結論でしたが、アップデートで Price は、次のことが可能になったと述べています。 「HD で映画を 3 本続けて [見る]」 「インテル Core 2-in-1」から。 当時、Price 氏は、コンソール OS チームは今後、次のことを行う必要がなくなると述べています。 「エンジンを作るために必死に戦ってください」 彼らが Android-x86 をベースにしているという開示を考えると、これは当然のことです。
    3. Price は現在、Kickstarter の支援者も次のことを行っていると述べています。 投資してきた の中に コンソール OS の Web サイトとフォーラム. Kickstarter ページにはこれについての直接的な兆候はありませんでしたが、Price はコンソール OS の開発を継続するために業界のサポートを提供するつもりのようです。 プライス氏は、Web サイトとコミュニティを構築し、コンソール OS をオープンソースにすることで、開発者や OEM にプロジェクトをサポートしてもらうことができると期待しています。
    4. Price 氏が Android-IA サポートが続くことを知りながら Kickstarter を立ち上げたかどうかは、実際には証明できません。 プライス氏はキックスターターのアップデートで、確保したと主張している。 「マーケティングとエンジニアリングの両方に関する指定契約」 Intel からの契約ですが、これらの契約は 「Kickstarter キャンペーンが終了するまで、Intel のサポートの大幅な改訂について [彼らに] 知らせませんでした。」 プライス氏も、インテルから何らかの支援を受けていたことを真に証明したことはなく、これは彼がインテルと強い関係にあるという主張を裏付けるために極めて重要である。
  3. コンソール OS はオリジナルのコードを提供しましたか?
    1. コンソール OS に関する最初の投稿で、Chih-Wei Huang は、Price が行ったオリジナルの作品は存在しないと述べています。 証拠として、 彼は git diff を実行しました 行われた唯一の変更は、名前の変更と Trebuchet (Cyanogenmod のランチャー) の追加だけであることを示しています。 プライスは自分たちが加えた変更を主張している 「git diff には表示されません。」 プライスによれば、なぜこのようなことが起こるのかについての彼の説明は次のとおりです。 コードの 70% のみ Github で公開されているため、これは 批判は時期尚早だ. 彼はさらに、コンソール OS の機能についても主張しています。 「最先端のインテルドライバー」 これらは、どの Android-x86 ディストリビューションでも利用できません。
    2. 最新情報の中でプライス氏は次のように述べている。 「数十のカーネルパッチをオープンソース化しました。」 ただし、彼が提供するリンクをクリックして zip ファイルを開くと、その zip ファイルには主にインテルの従業員から直接取得したパッチが含まれていることがわかります。
      インテル従業員からのパッチ
    3. レディットにコメントする、価格はコンソールOSを主張しています 「ARM NDK コードを x86 コードに動的に変換します」Chih-Wei Huang 氏が指摘しているのは、Android-IA から取られた機能であり、Android-x86 にはすでに存在しています。
    4. Price はいくつかの場所で、将来的には Android-x86 のアップストリーム コードをコミットすると約束しています (さらに遡って)。 2014 年 7 月)が、まだそうなっていません。 「GitHub を完全に準備したら、Android-IA、Android-x86、およびコンソール OS に同様に利益をもたらす改善と報奨金に貢献するためのインセンティブをコミュニティに必ず提供します。」 しかし、プライスは代金の支払いを拒否した。 「恐喝料金」 Android-x86 をフォークします。 価格はコンソール OS になると述べました。 「[Android-x86 の] AOSP への Cyanogenmod。」
  4. もっているコンソール OS は何らかの約束を果たしましたか?
    1. コンソール OS は次の完全なサポートを主張します Unity、Havok プロジェクト アナーキー、アンリアル エンジン 4. ただし、それを示す動作するビルドがなければ、この主張が満たされているとは言えません。
    2. プライスは、 ハイパーバイザー これは「InstaSwitch」と呼ばれ、GPU オーバーヘッドなしで Windows と Android の間をシームレスに切り替えることができます。 彼はこう主張した 数社の無名の OEM が彼と交渉中だった このテクノロジーをめぐって。
    3. iConsole Micro の出荷に約束された価格 2015年の夏に 3 月までにコンソール OS のアルファ版とナイトリー ビルドも実行されましたが、どちらの目標も達成されませんでした。
    4. UX の面では、Price は次のような UI を作成すると約束しました。 「PC OS インターフェイス標準の主流のような気がします。」 この UI には、「マルチタスクで動作する」アプリ メニュー、「新しいナビゲーション バー」、1 ページのホーム画面、およびマウスに適したステータス バーが含まれていたはずです。 最後に、彼はすべてのコンソール OS 拡張を停止する「AOSP モード」があると主張しました。 この UX はさまざまな PC メーカーに送られ、「気に入った」と言われたそうです。
    5. Wi-Fi カードと USB コントローラーについては、プライス氏は次のように主張しています。 Realtek、Broadcom、Qualcomm、Atheros、Intel からのライセンス ドライバー しかし、彼らはマーベルと苦戦していたとのこと。 彼はまた、USB 3.0 が「」で動作すると主張しました。スーパースピード 料金。」
      かつてゲームの未来をもたらすと約束されたコンソール OS
  5. コンソール OS はコードを盗んでいるのでしょうか?
    1. いいえChih-Wei Huang 氏が指摘しているように、Android-x86 のフォークは 「間違いなく[合法]であり、許可されています。」 彼は、フォークによってプロジェクトに役立つものが開発できるのであれば、それを奨励しています。
    2. Android-x86 のほとんどは、 Apache 2.0ライセンス、ソフトウェアの帰属を適切に示すことなく再配布することを禁止します。 プライス氏は次のように述べています。 全額貢献した場合 Android-x86 から取得したすべてのコードに適用されます。これが true の場合、ライセンス違反がないことを意味します。 Android で使用される Linux カーネルでは、ソースが GPL に基づいてリリースされる必要があり、コンソール OS はこれに準拠しているようです。 Chih-Wei Huang 氏は、最近の声明で Console OS がそのコードの帰属を明らかにしなかったとして非難していないため、これにはいかなる論争の余地もないと言っても過言ではありません。

対 チーウェイ・ファン

  1. 黄氏は金のためにプライスを揺るがした罪を犯しているのか?
    1. プライス氏が投稿した電子メールでの会話によると、フアン氏が使用した正確な文言は「android-x86.org」に「寄付する」というものだった。 黄さんによると、5万ドルの要求は、プライスが今度は「本物」を見せられるかどうかを試す試みでした。 Huang 氏は、コンソール OS のビデオデモまたは Github にアップロードされたコードを要求します。
  2. Huang さんは Android-IA を使用するのに苦労していますか?
    1. 読むことができます 関連する告発 ここで彼に課せられた。 黄氏は、 返信して以来 Android-x86 Google グループのこれらの主張に対して。

このようなシナリオは、オープンソースの世界ではまったく馴染みのないものではありません。 同じような大惨事が昔にも起きた 2005 年 CherryOS と PearPC の間. 人気のオープンソース レンダリング プログラム Blender は、次のような多くの試みに直面してきました。 利益を得るためにコードベースをフォークする 上流に提出された多くの改善は見られませんでした。 より最近の関連性のある例としては、次のようなものがあります。 Menuet OS とそのフォーク Kolibri OS. クリストファー・プライスは、自分のフォークはこれまでの例とはまったく似ていないと主張しています。 彼はブログ投稿の中で、コンソール OS を次のように例えています。 Boxee、CyanogenMod、Apple の WebKit.

価格の約束 2016年に開発を再開、 であることを主張します 貢献者に報酬を提供する をオープンソース プロジェクトに追加し、残りの特典をすべて後援者に配布すると述べています。 一方、Chih-Wei Huang は、Lollipop-x86 の開発を完全に中止し、Marshmallow-x86 ブランチに移行することにしました。 「詐欺にもっと早く幻滅してください。」

コンソール OS を巡る論争の包括的な概要を理解していただけるよう、背景、告発、証拠をまとめました。 これを思い出していただければ幸いです。 クラウドファンディングプロジェクトに対する請求を批判的に検討する それにお金を投資する前に。 今後は、コンソール OS チームが何らかのメリットに値するコードを作成できるかどうかを様子見する必要があります。 それまで、Android-x86 チームによる暴露により、Android コミュニティはプロジェクトに対する信頼を失いました。


この問題についてあなたはどのような立場ですか? 以下のコメント欄でお知らせください。

アップデート: その後、Chris Price はこの記事に関する r/Android に関するいくつかのコメントに返信しています。ここ