|
DockerがMobyとしてブランド名を変更したことは、大きな論争を巻き起こしました。これはDockerに何か問題があることを意味するのでしょうか?必ずしもそうではありません。 これは実のところ、非常に理解しやすいです。Dockerと聞くと、多くの人はまず、それがオープンソースプロジェクトであり、製品や企業ではないと考えます。これはDockerにとって厄介なことです。Linuxの世界におけるRed Hatと似ています。もしRed HatがLinuxと呼ばれていたら、現在の成功を収めていたでしょうか? 先週火曜日にテキサス州オースティンで開催されたDockerCon 2017において、コンテナベンダーであるDockerは、「Project Moby」の立ち上げを発表しました。これは、Docker製品(商用製品であるDocker CEとDocker EEを含む)をDockerオープンソースプロジェクトから分離するものです。Mobyは、特定のインフラストラクチャ向けにカスタマイズされたコンテナソフトウェアを作成するための重要な出発点としても機能します。 電話インタビューで、Dockerのマーケティングおよびコミュニティ担当上級副社長であるDavid Messina氏は、DockerConの参加者がこの明確な通知を受け取ったと指摘した。 Messina 氏は、「Project Moby は Docker の完全に新しいアップストリーム プロジェクトです」と述べ、ユーザーはこのオープンソース コードベースを使用して必要なシステムを複製できるようになります。 メッシーナ氏は、名称変更が誤解を招く可能性もあることを認め、「オープンソースの世界では大きな進歩は常に混乱を招きますが、私たちはトラブルを起こすつもりはありませんでした」と指摘した。 しかし、同社が2年前にコンテナ ソフトウェアをインフラストラクチャ コンポーネント (runc、containerd、InfraKit、最近リリースされた LinuxKit など) から分離することを決定したため、さまざまなアクティブ コンポーネント間の相互関係を理解するどころか、コンテナ テクノロジとコマンド ラインの謎を解明するのは依然として困難です。 Moby をめぐる誤解は、同社が訪問者を Docker クライアントの GitHub リポジトリ (Docker クライアントのオープンソース コードが保存されている) に直接リダイレクトするという決定を下したことに一部起因しているが、この動きについては一切説明がなされていない。 GitHubの接続問題は、Dockerプロジェクトが「消滅した」という誤解をさらに助長しました。DockerエンジニアのPatrick Chanezon氏は、GitHubの再販業者の変更により一連の技術的問題が発生し、GitHubサポートによる介入と解決が必要になる可能性があると述べています。 Docker の共同設立者兼 CTO である Solomon Hykes 氏は、プル リクエストで現在の状況に対して非常にシンプルな回答を示しました。「Docker は、すべてのオープン ソース コラボレーション メカニズムを Moby プロジェクトに移行しています。」 これはDockerがMobyに改名されたことを意味するのではないかと考える人もいます。しかし、この変更はDocker CEまたはEEバージョンのユーザーには影響しません。Mobyは、これまでDockerコードを使用して特定のコンテナソフトウェアを開発していた企業や個人にのみ適用されます。 GitHub上の絵文字数に基づいて、この変更による混乱の程度を数値化すると、本稿執筆時点でHykes氏の投稿には「いいね!」が73件、「よくないね」が461件、「困惑」の絵文字が377個付けられています。また、喜びの絵文字は18個、歓声の絵文字は69個、ハートの絵文字は16個です。 このプルリクエストをめぐる議論の中で、Hykes氏はコミュニケーションの対応がもっと適切だった可能性があると認めました。Hacker Newsで発表された名称変更の決定に対する強い不満を和らげるため、彼は詳細な説明を行いました。「プルリクエストの説明が十分に明確ではなかったようで、心からお詫び申し上げます。」と彼は説明しました。 |