해결책
컨테이너 형식이 난립했고, CoreOS의 appc 같은 경쟁 사양은 개발자들을 호환되지 않는 세계로 분열시킬 위험이 있었다.
2015년 6월 도커와 폭넓은 연합은 리눅스 재단 산하에 오픈 컨테이너 프로젝트를 창설했고, 도커는 자사의 이미지 형식과 런타임을 초석으로 기증했다.
중립적이고 개방적인 거버넌스는 표준이 한 회사에 의해 통제되지 않음을 의미했고, 따라서 생태계가 함께 그 위에 구축할 수 있었다.
이룬 것
사실상 표준(de facto format)을 중립적이고 개방적인 거버넌스에 기증했다
중립적 거버넌스는 어떤 단일 회사도 자사의 이익을 위해 표준을 조종할 수 없음을 의미했다.
사실상 표준을 뒷받침함으로써 기존 설치 기반과 이미 구축된 수백만 개의 컨테이너를 보존했다.
appc와 도커 형식을 하나의 사양으로 통합함으로써 두 개의 호환되지 않는 컨테이너 세계가 생길 위험을 제거했다.
리눅스 재단의 중립성은 폭넓은 벤더 연합이 신속히 합의하도록 이끌었다.
지배적인 형식의 소유자는 그것을 중립 기구에 넘김으로써 지배력을 유지할 수 있으며, 분열의 위협을 해자로 바꿀 수 있다.
그 후
오픈 컨테이너 이니셔티브의 이미지 및 런타임 사양은 도커, 쿠버네티스 및 대부분의 컨테이너 도구 전반에서 공유 표준이 되었고, 컨테이너 생태계는 형식 분열 없이 성장했다.
근거 확인하기
출처
- 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 ·