Versions include three numbers separated by two decimals, like this: X.X.X. Each X represents the number of times a change has been made to a policy, and what kind of change was made. In order, they stand for MAJOR.MINOR.FIX.
Given a version number MAJOR.MINOR.FIX, increase the:
- MAJOR version number when you make changes that are incompatible with previous versions, or which dramatically change the obligations or responsibilities of an organization using this policy. A major change resets the numbers for both minor and fix changes.
- MINOR version number when you add detail in a backwards-compatible manner. These changes may add or acknowledge new technologies, circumstances, or definitions, but don't require new actions or create new obligations. A minor change resets the number for fix changes, but does not affect the major number.
- FIX version number when you make backwards-compatible fixes. These changes fix typos or improve clarity. They do not add anything new to the policy. A fix change does not affect the major or minor numbers.
Here are some examples of how versioning might look for a policy
- When a policy is first posted publicly, it should be numbered as 1.0.0.
- If typos are found in that version and corrected, this new version becomes 1.0.1.
- If the policy includes a list of acceptable file formats and the policy holders decide to add two new formats to that list, the new version becomes 1.1.0.
- If the policy holders add to the definition of a certain term--not clarifying the original meaning, but adding to it--the new version becomes 1.2.0.
- If the policy holders decide that anyone adhering to the policy must now change their workflow to have their work approved by another specific organization or office, the new version becomes 2.0.0.
Additional explanation:
- Versions include three numbers separated by two decimals, like this: X.X.X. (For example: 1.0.0, 10.9.2, etc.)
- Fix revisions are indicated by incrementing the number following the second decimal, for example, the “3” in version number “1.2.3”. Fix revisions will not make substantive changes to the policy. These revisions intend to fix typos and improve clarity. Fix changes do not require any new action or create any new allowances.
- Minor revisions are indicated by incrementing the number following the first decimal, for example, the “2” in version number “1.2.3”. Minor revisions change the meaning of the policy to acknowledge additional circumstances, technologies, and allowances. Minor changes do not require any new action or create any new obligations for web applications already in compliance with the latest version of the policy.
- Major revisions are indicated by incrementing the first number, for example, the “1” in version number “1.2.3”. Major revisions change the policy in ways that may require action or create new obligations for organizations already in compliance with the latest policy.