解決策
コンテナフォーマットが乱立し、CoreOSのappcのような競合仕様が開発者を互換性のない世界に分裂させる恐れがあった。
2015年6月、Dockerと幅広い連合がLinux Foundationの下にOpen Container Projectを設立し、Dockerは自社のイメージフォーマットとランタイムをその礎として寄贈した。
中立的でオープンなガバナンスにより、標準が一企業に支配されることはなくなり、エコシステムは共にその上に構築できるようになった。
達成したこと
事実上の標準フォーマットを中立的なオープンガバナンスに寄贈した
うまくいった理由
中立的なガバナンスにより、単一の企業が自社の利益のために標準を誘導することはできなくなった。
事実上の標準フォーマットを支持することで、既存の導入基盤とすでに構築された数百万のコンテナが維持された。
appcとDockerフォーマットを単一の仕様に統合することで、互換性のない2つのコンテナ世界が生まれるリスクが取り除かれた。
Linux Foundationの中立性により、幅広いベンダー連合が迅速に合意するよう促された。
応用できること
支配的なフォーマットの所有者は、それを中立的な団体に譲ることで支配的地位を維持でき、分断の脅威を参入障壁に変えられる。
その後
Open Container Initiativeのイメージ仕様とランタイム仕様は、Docker、Kubernetes、およびほとんどのコンテナツールにわたる共通標準となった。コンテナエコシステムはフォーマットの分裂なしに成長した。
出典をたどる
出典
- Industry Leaders Unite to Create Project for Open Container Standards Open Container Initiative · opencontainers.org ·
- Docker and CoreOS unite to start the Open Container Project and standardize runtime, image format VentureBeat · venturebeat.com ·