>
>
> Here is just an idea to get started. How about "a minor release line is
> EOLed 2 years after it is released or there are 2 newer minor releases,
> whichever is sooner. The community reserves the right to extend or shorten
> the life of a release line if there is a good reason to do so."
>
>
Sounds reasonable, especially for our first commitment. For current
releases, this essentially means 2.6.x is maintained until Nov 2016 and Apr
2017 if 2.8 and 2.9 are not released by those dates.

IIUC EOL does two things - (1) eases the maintenance cost for developers
past EOL, and (2) indicates to the user when they must upgrade by. For the
latter, would users appreciate a specific timeline without any caveats for
number of subsequent minor releases?

If we were to give folks a specific period for EOL for x.y.z, we should
plan on releasing at least x.y+1.1 by then. 2 years might be a good number
to start with given our current cadence, and adjusted in the future as
needed.

Reply via email to