Huaweiの「独自OS」は結局Androidのフォークなのか 88
すぐにOSなんて作れないし 部門より
Ars TechnicaのRon Amadeo氏によれば、Huaweiの「独自OS」HarmonyOS 2.0のベータ版はAndroidのフォークにしか見えないそうだ(Ars Technicaの記事、 The Vergeの記事)。
Huaweiは最悪の事態に備えて2012年から独自OSを開発しており、IoTデバイス用のOSとして使用していたが、最悪の事態が現実化してAndroid OSを使用できなくなったことからスマートフォンにも投入する計画を示している。HarmonyOSについてHuaweiの王成録氏は先月、Androidのコピーでもなく、iOSのコピーでもないと述べていた。
HarmonyOS 2.0のユーザーインターフェイスはHuaweiのAndroidデバイスと同じEMUIを使用するため、外見が似ているのは当然といえば当然だが、HuaweiのアプリストアApp Galleryで入手可能なシステム情報アプリを実行すると、「Android 10 Q」と表示されるという。また、設定アプリでインストール済みアプリのリストを表示すると、Androidのパッケージがいくつも表示されるようだ。さらに「HarmonyOS System」というパッケージのバージョンは「2」ではなく「10」になっている。
HuaweiはHarmonyOSを「OpenHarmony」としてオープンソース化する計画を示しており、既にIoT向けバージョンはソースコードが公開されているが、こちらはHarmonyOS 1.0ベースであり、HarmonyOS 2.0とは明らかに異なるようだ。スマートフォン向けのバージョンは4月以降の公開となるため、現在のところソースコードを照合してフォークかどうかを確認することはできない。ただし、Amadeo氏が実行してみた限りAndroidと明らかに異なる点は見当たらないとのこと。ベータ版のOSにしては完成度が高過ぎるとも指摘している。
HuaweiがAndroid Open Source Project(AOSP)をフォークして独自OSを開発することに問題はないものの、Huaweiはフォークしたとは言っていない。HarmonyOS開発者サイトのドキュメントを検索しても「Android」を含むページはヒットしない。ただし、Google検索により、AOSPに言及するオープンソースライセンス関連ドキュメントが2件見つかった。
なお、SDK入手には登録が必要であり、写真入り身分証明書やクレジットカード表面のスキャンをアップロードするなどしたうえで、2日間の確認待ちが入るという大掛かりなものとのことだ。
細かい事はいいんじゃない? (スコア:1, 興味深い)
AppleもKHTML持っていって独自ブラウザ面してたし
GoogleもWebKit持っていって独自ブラウザ面してたし
この界隈じゃよくある事でしょ。
まあ違いがあるとすれば、AppleGoogleは一応元ネタは明示してきたが
Huaはそれを、いくらバレバレとは言え明示しなかったのが、ほんの少しだけズルく見えるかな。
Re:細かい事はいいんじゃない? (スコア:2, 興味深い)
そうでもない
Android用のアプリが
Huawei App Galleryに表示されて
インストール可能なら
Androidアプリ開発者がとばっちり食う
未知のHarmonyOSはサポート対象外だけど
Android10って主張してくるんだもの
機種制限をアプリに追加しなきゃならん
独自ストアでレビューや有料アプリがどうなるのかも含めて
Androidアプリ開発者はいい迷惑でしょう
Re: (スコア:0)
とばっちりかなあ
傲慢なGoogleを切り崩すチャンスじゃないの?
Huaweiもその辺わかってるからAOSPをフォークして持ってきたわけだし。
Re:細かい事はいいんじゃない? (スコア:2, 興味深い)
そもそも「動作対象外の環境で動かないように制限をしなければ」という発想は
グローバルスタンダードに逆行してるガラパゴス思想なのでどうでもいい
そういうアプリは淘汰されるだけ
Re: (スコア:0)
そんな事言ってて、向こうはグレートファイアーウォールで通信を制限してるんだよ。googleだって使えない。そもそも対等な勝負じゃない。
下らないフェアプレイに拘って、悪の帝国に支配されるなんて、自分にはまっぴらごめんだね。
Re: (スコア:0)
お前は中国だけが悪の帝国だと思ってるのか?
Re: (スコア:0)
同じ帝国だろうと、一応、人権だの何だのという建前のある国がでかい顔している方が、中国やロシアに支配されるよりはマシという程度の問題はあるんだよ。帝国だから同じって訳無い。何でも程度の問題。
Re: (スコア:0)
使えないのは相手なのだから別にわざわざ親切に止めてあげる必要はないのでは? 動くなら動かしても良いよってだけでしょ
Re: (スコア:0)
中国共産党が日本と対等な立場で満足しない以上、西側諸国と連帯して潰すしかない。
結論として、「細かいことはどうでもいい」には同意する。
AOSPからのフォークだろうが、そうでなかろうが、中国は潰すという結論が変わらないのだから。
Re: (スコア:0)
> 中国共産党が日本と対等な立場で満足しない以上、
敵味方ってのはまあ1つの考え方だが、この理由はおかしいんでは?
Re: (スコア:0)
ですよね。WineだのReact OSだのいい迷惑ですよね。
Re:細かい事はいいんじゃない? (スコア:1)
そりゃ出所を明示したフォークや、ライセンスに則った利用はそりゃ「よくあること」さ。
独自ブラウザ面をしようが、公正な利用ってのは咎められることもない。
でも明示しない流用やライセンス違反は今までも白い目で見られて、糾弾されてきたよ。
それを「よくあること」ってのは、ずいぶん観測範囲が狭いというか、都合のいい世界に住んできたんだね。
個人的には「ほんのすこしだけズルい」じゃなくて「すっごくズルい」「恥を知るべき」と思う。
Re: (スコア:0)
違いがあるとすればどころか
明示するかしないかがまさに根本的で決定的な違いでしょ。
創作の世界じゃ黙ってやればパクリだし明示してやるならオマージュと言われるんだよ。
そりゃね (スコア:0)
一からAndroid相当のものを作るのは大変だし、割にも合わない。そもそも無意味。
困ってるのはGMS相当だけなんだからそれだけ(あとストア)作ればいいでしょ。難しくもない。
Android互換レイヤーを作れば「Android 10 Q」と表示されるのも当然だから根拠は現状ではないに等しいけど、まぁAOSPベースだと思うよ。
オープンソースに輸出規制が適用されないってのはちょっと不思議で抜け道にならないかなと思うが、結局金銭取引なんてできないし苦しいときに融通して後から何か返してもらうとか中国企業相手だと無理臭いし、特に問題でもないかな。
HarmonyOSってのはよくわからんが、IoT向けとか言ってるし独自カーネルの類なのかなぁ。
特定少数のデバイス相手ならカーネル作れないでもないのかもしれない。
相当しんどいと思うし、意味あるのか怪しいが。
Re:そりゃね (スコア:1)
分散OS向けのマイクロカーネルをIOT向けに独自開発していて、それを含むOS全体がHarmony OSだったかな。
ASOPのフォークかもしれないし、kernelが独自で互換レイヤー載せてユーザーランドをASOPから持ってきているのかもしれない。
外から見てAndroidっぽく見えるというだけで、中身がAndroidと断定しちゃうのは論理的な思考じゃないよね。
Re: (スコア:0)
カーネルだけ差し替えをAndroidじゃないと言うのも無理があるでしょ。
Re: (スコア:0)
さすがにカーネルを一から作ったのなら独自OSを名乗ってもいいと思う。
Re: (スコア:0)
今更1からカーネルを作る意味も無いけど、BSD系のカーネルに差し替えるのはアリかな。
ライセンスが全てBSD/MITスタイルになればソースを非公開にも出来る。
Re: (スコア:0)
え、じゃぁカーネルだけ作ってるLinuxも「自前のOSを作っている」というのは無理がある?「カーネルだけ差し替えたGNU/Hurdを作っている」と言うべきだと?あぁ、もしかして貴方RMSさんですか?
Re: (スコア:0)
カーネルがHarmony OSだとしてもASOP使うのは自然だよね。動くなら。カーネルも実際のところLinuxだから、ライセンスや対貿易戦争目的では完全自作しなくて良いはずなんだけど、そこはもともと研究してたのがあったからついでに世に出した感じなのかな?
Re: (スコア:0)
4.14.116-30530-868
vdeviceoubuntu #3
Wed Dec 9 14:35:09 CST 2020
何のニュースなのか誰も分かってない (スコア:0)
下らない陰謀論や「何を叩くための記事なのか不透明だ」という混乱の吐露に終始していて誰も何のニュースなのか分かっていない
これは「Harmony OS 2.0はAOSPの改変であると考えられる。HuaweiはHarmony OSの完全独自開発を中止したのか?」という記事
議論したければその話をしろ
Re: (スコア:0)
そいつらは、議論をするつもりなんてない。
同じようなHuawei擁護米を乱立させ、論破されるのから逃げてるだけだよ。
合理的に考えれば (スコア:0)
0ベースで作り上げるなんて非合理を中国企業がやるとは思えないのは確か。
ASOPつかってGoogleのサービスだけすげ替えるのが合理的。
十中八九そうだとはいえルックが似てることをフォークの根拠にするのはやや勇み足じゃないの?
仮に中身をスクラッチしてたとしても、見た目や使用感はAndroidを踏襲するでしょう。
じゃなきゃユーザに新しい操作の学習コストを強いることになるんだからそれこそ非合理。
Re: (スコア:0)
カーネルはすでにLinuxと別ものがあるから変えるのか、それともLinuxで行くのかが興味深いところですね。
その場合はHarmonyは実際のOSというよりファミリーネームになるのかな? 実装は製品によって異なるけどブランドとして同じみたいな
Re: (スコア:0)
WindowsとWindows CEみたいな?
Linuxのディストリ (スコア:0)
たまに、ニュースとしては独自OS、なんて出てることあるけど...
こういう場合はどうなんだろね。
何その肝試しwww (スコア:0)
SDK入手には登録が必要であり、写真入り身分証明書やクレジットカード表面のスキャンをアップロードするなどしたうえで、2日間の確認待ちが入る
身も心も銀行口座さえも中共様に捧げますって忠誠心を試されるの?w
Re: (スコア:0)
その年でクレカ如き作れないって若い時に何やったの…?
独自OS≠独自開発OS (スコア:0, オフトピック)
99.9%アンドロイドと同じでも、0.01%でも違えば(独自の部分)があればいいんじゃないか。
中国人の言う独自ってその程度の意味でしょ。
なお、独自開発と主張する場合は「独自解発した物も含まれている」ぐらいの意味。
Re:独自OS≠独自開発OS (スコア:1)
元々HuaweiのHarmonyOSという名前のOSそのものは実在してるんだよ
ただ、理論的研究用のOSで実使用できる物じゃないし売り物にはならない
だから「え? 実験用モックのHarmonyOSでどうやってAndroidに対抗すんの?」って言われてた
そして「2.0」と銘打って中身をAndroidそのものに差し替えるというオチが判明したわけ
Re:独自OS≠独自開発OS (スコア:1)
この場合、なぜ独自OSでなければいけないかという文脈で考えれば Google(や米国政府) の意向に左右されず独自に使用できるための独自OSなので、コードの大部分が Android 由来のものであっても Android のオープンソースでない部分を使用していなければ良いのではないかと思います。
Android 自体だって Linux カーネルやその他のオープンソースを使っているわけで、ある意味では独自OSではない。
Android を(Googleがコントロールできる)独自 OS というならば 」HarmonyOS が(Huaweiがコントロールできる)独自 OS を名乗っても 50歩100歩だと思うけど。
Re: (スコア:0)
Android自体がGPLで開発されてるのでパクることもフォークすることも問題なかろう。
今の完成度になったのはGoogleだけの成果でもなく無数のボランティアの貢献によるもの。
その中には当然ファーウェイの技術者もいただろう。
学術的なライセンスなので政治的な理由は無関係に誰でも自由に使う権利があるし、
独自開発(ただし独自部分は0.01%)だと言い張っても禁止されてはいない。
ただしHarmonyOSがGPL違反であれば話は別だ。
そういやRed Flag Linuxってあったよね (スコア:0)
あれどうなったの?
あれの現状追いかければ似た様な経緯辿るって予想できるんじゃないかな。
Re: (スコア:0)
そうじゃない、「独自OSだ!」と大きな顔をして宣伝していたのに、実際にはそうではなかったんだよ。
そんなことも知らないのにクソ記事なんて書く神経がおかしい。
Re: (スコア:0)
普通に考えると0から作り上げるのは無理。
TizenやSymbianというリビングデッドを買収して魔改造しても割に合わない。
AndroidでもないiOSでもない独自のものといいたいんやろ。
Re:そりゃまあAOSPのフォークですし (スコア:1)
普通「コピーではない」といえば相応のオリジナルを想像するわけでそこで「フォークしてないとは言ってない」って言ったらまぁ反感もたれてもしょうがないわな。
Re: (スコア:0)
Google「Googleがゼロからつくったブラウザ(キリッ」
Re: (スコア:0)
普通に考えると0から作り上げるのは無理。
なら「独自OSだ!」って言った時点で叩かれるべきだってことだね。
何れにせよ嘘だし。
Re: (スコア:0)
まあ、その時点では本当に独自のOSを作っていたかもしれないし、誰にも確かなことは言えなかっただろ。
こうやって表に出てみればわかるが。
Re: (スコア:0)
普通に考えると0から作り上げるのは無理。
ということに対しての#3973119の発言なので、
まあ、その時点では本当に独自のOSを作っていたかもしれないし、誰にも確かなことは言えなかっただろ。
という返しはおかしい。
なぜなら"普通に考えると0から作り上げるのは無理"だから。
# 無限ループってこわくね?
Re: (スコア:0)
いや、おかしくない。
#3973152は単に「無理と決めつけるべきではない」ということを#3973119に対して言っている。
つまりHuaweiが「普通じゃない事をした」かもしれないことの可能性があったということを主張している。
Re: (スコア:0)
#3973152は単に「無理と決めつけるべきではない」ということを#3973119に対して言っている。
だったら#3973119ではなく#3973102に言うべきだね。
Re: (スコア:0)
普通に考えると0から作り上げるのは無理。
ここから、
AndroidでもないiOSでもない独自のものといいたいんやろ。
へと繋がる。つまり、普通に考えれば0から作るなんて無理なのだからHuaweiは『AndroidでもiOSでもない』と言う意味で『独自』と言う言葉を使っているんだろう、と言う主張なので"普通に考えると…"の部分を『普通のやり方なら0から作るのは無理だけど』と解釈するのはおかしい。
従って、
つまりHuaweiが「普通じゃない事をした」かもしれないことの可能性があったということを主張している。
↑で普通じゃないことをした可能性を指摘したとしても"普通に考えたら0から作るなんて無理"の反論にはなっていない。
なのでやはりおかしい。
Re: (スコア:0)
Symbianは、デッドはデッドでもまだ「リビング」なデッドなの?
また触りたいなあ。手に入らないかな。開発環境ごと。
あのコーディング規約というか、コーディングのための工夫の数々好きなんよね。
Re: (スコア:0)
Sailfish OS [sailfishos.org]で似たような環境がつくれるかな。
SDK [sailfishos.org]もあるみたいな
Re: (スコア:0)
Symbianは、もうさっぱりだが、Tizen(の名前をもつもの)は現役だし、むしろ伸びてる状態
webOSもめっちゃ増えてるし知らずに買ってる人も多そう。
Re: (スコア:0)
どっかのブラウザも同じこと言ってたし業界標準?
Re: (スコア:0)
中国独自厨、また負けたの?w
もう中国人は新しいものを1000年以上生み出せなくなって、ひたすら他国のコピーしかできない文化(しかも著作権や特許でガチガチの時代)になってしまったのを認めないとね。
Re: (スコア:0)
前にここで中華OS群開発意向を引用した記事が載ったとき、規模からして無理だろうと書いたら、日本人のものの考え方が運鱈といちゃもんつけられたんだが、フォークなら誰にでもできるわな