Skip to content

Commit b500eaf

Browse files
committed
CHARTER: s12(c): formalise charter versions and changelog
We have version numbers (and a changelog) in the Charter, so we should probably actually enshrine that in the Charter. In addition, clean up the changelog format so that it's easier to understand. This change does introduce new requirements for the editors of the Charter, but it simply mirrors the current convention applied to Charter amendments. In addition, define the concept of a "draft Charter version" so that we can make iterative changes to the charter through separate PRs without having to enact each minor change separately. Signed-off-by: Aleksa Sarai <[email protected]>
1 parent f4237ff commit b500eaf

File tree

1 file changed

+25
-7
lines changed

1 file changed

+25
-7
lines changed

CHARTER.md

Lines changed: 25 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
1-
# Open Container Initiative Charter v1.2
1+
# Open Container Initiative Charter v1.2+DRAFT
22

3-
| Comment | Effective Date |
4-
| ---------------- |:----------------:|
5-
| Initial release | 13 November 2015 |
6-
| Update | 18 May 2020 |
7-
| Update (simplify)| 4 June 2020 |
3+
| Version | Notice Date | Effective Date | Changes |
4+
| --------- | ----------- | -------------- | ---------------------------------------- |
5+
| 1.0 | 2015-11-13 | 2015-11-13 | *Initial release.* |
6+
| 1.1 | 2020-05-06 | 2020-06-05 | &bull; *(Section 1)* Remove scope table. |
7+
| 1.2 | 2020-06-04 | 2020-07-04 | &bull; *(Section 1)* Simplify mission. |
8+
| 1.2+DRAFT | | | &bull; *(Section 12)* Formalise changelog, version numbers, and draft charter versions. |
89

9-
## 1. Mission of the Open Container Initiative (“OCI”).
10+
> **NOTE**: The "notice date" is the date at which OCI Members were given
11+
> notice regarding the relevant changes, and the "effective date" is the date
12+
> when the respective version of the Charter came into effect -- in accordance
13+
> with Section 12 (a) of this Charter.
14+
15+
## 1. Mission of the Open Container Initiative ("OCI")
1016

1117
The Open Container Initiative provides an open source technical community
1218
within which industry participants may easily contribute to building
@@ -459,3 +465,15 @@ b. A Member may resign within such thirty-day notice period, or within the
459465
not have any effect on commitments made by the OCI Member or participant
460466
during the term of membership. Resignation may be made by email to the
461467
Executive Director of the Linux Foundation.
468+
469+
c. Each version of this Charter will have a distinguishing version number, with
470+
a changelog included in the preamble describing material changes to the
471+
Charter.
472+
473+
d. In order to facilitate collaborative development of this Charter, draft
474+
versions of this Charter may be indicated by the suffix "+DRAFT" added to
475+
the version number. These Charter versions are not enforceable, and the most
476+
recently published non-draft Charter remains in effect until a newer
477+
non-draft Charter is published. For the avoidance of doubt, amendments to a
478+
draft Charter still must go through the same process as amendments to a
479+
non-draft Charter (as described in Section 12 (a) of this Charter).

0 commit comments

Comments
 (0)