|
1 | | -# Open Container Initiative Charter v1.1 |
| 1 | +# Open Container Initiative Charter v1.2 |
2 | 2 |
|
3 | 3 | | Comment | Effective Date | |
4 | 4 | | ---------------- |:----------------:| |
5 | 5 | | Initial release | 13 November 2015 | |
6 | | -| Update | 6 May 2020 | |
| 6 | +| Update | 18 May 2020 | |
7 | 7 |
|
8 | 8 | ## 1. Mission of the Open Container Initiative (“OCI”). |
9 | 9 |
|
10 | | -The Open Container Initiative provides an open source technical community within which industry participants may easily contribute to building vendor-neutral, portable and open specifications and runtime that deliver on the promise of containers as a source of application portability backed by a certification program. |
| 10 | +The Open Container Initiative provides an open source technical community within which industry participants may easily contribute to building vendor-neutral, portable and open specifications, reference implementations, and tools that deliver on the promise of containers as a source of application portability backed by a certification program. |
11 | 11 |
|
12 | 12 | The Open Container Initiative does not seek to be a marketing organization, define a full stack or solution requirements, and will strive to avoid standardizing technical areas undergoing innovation and debate. |
13 | 13 |
|
14 | | -OCI container format specification*. While the mission of OCI is not to create a complete stack, the format and runtime will: |
15 | | - |
16 | | -* Provide a container format and runtime specification that enables portability across compliant runtimes |
17 | | -* Provide a robust stand-alone runtime that can directly consume the specification and run a container |
18 | | - |
19 | | -(*) “Container format” represents the on-disk bundle that contains a root filesystem along with configuration necessary to allow the container to be executed. |
20 | | - |
21 | | -Where there is desire to reach standardization for a particular use case, it is appropriate for the OCI to ‘enable’ particular usages, without standardizing at the base layer, by defining separate, optional layers. |
22 | | - |
23 | 14 | ## 2. OCI Projects |
24 | 15 |
|
25 | 16 | a. The OCI will maintain a collection of projects to execute its Mission (“OCI Projects”). The initial OCI Projects shall be the specification (“OCI Specification”) and runtime (“runc”) projects. When an OCI Project claims that a feature is provided from the OCI Specification, all of its constituent parts shall comply with the OCI Specification. An OCI project may have additional capabilities that are not reflected in the associated specification. In this case, it is understood that the specification (and any associated test suites) are the standard for judging compliance, not the reference implementation. |
|
0 commit comments