Exim Release Policy

This is a proposal from one maintainer, not vetted or approved. It is provided for consideration. It might become the consensus policy, or it might be ridiculed into a hasty deletion. Just because something is stated here, that does not mean it is an actual policy.

Some parts of this were decided at a meet-up of the maintainers in June 2010.

Who decides; enforceability

Exim is a volunteer project, with contributions from many people and coordination from The Exim Maintainers, the people with commit access to the main git repository. None of the maintainers are paid to provide public Exim support, so nobody can commit to any form of "SLA" or guarantee. If we fail to release according to this policy, that's just life.

If, in the best discretion of the people putting together a release, it is necessary to diverge from this policy, even completely contradicting it, that is entirely acceptable.

This policy lays down the expectations of what we plan to do in the normal or predictable cases, if there is someone available with sufficient time to shepherd a release. It is nothing more and is not a binding commitment.

Release triggers

Release numbering

Release verification

Release Candidates & Buggy Releases

Conclusion

This policy tries to balance the volunteer effort, against the breadth of usage and dependency upon Exim and the impact of releases. It provides incentives to test Release Candidates and disincentives to leave testing until after a Release. It establishes baseline expectations of what is "reasonable behaviour" but does not establish any enforceable right.

While constructive, well-argued feedback is appreciated, if you are neither an active contributor to the Exim community nor a packager for a major OS variant, we shall not necessarily address your concerns. This policy is for us the maintainers, to keep us from burn-out, to better serve the community of Exim users.

Thank you for using Exim. Please work with us to improve it.

EximWiki: EximReleasePolicyProposedDraft (last edited 2011-01-27 04:35:29 by PhilPennock)