Skip to main content

Time-based releases and love

·1 min

I believe in time-based releases. I believe in frequent releases. I believe in a trunk branch that is always ready to be a release candidate. Many Free Software developers share my beliefs. For a long time I haven’t questioned it. It’s obviously good to release regularly and often.

“It is hard to argue that bzr isn’t in a state of flux when a new stable version is available once a month.” - Jason Earl, Bazaar mailing list.

Now I think I have to begin asking questions.

Is it possible that time-based releases actually create negative impressions of software? Should regular releasers slow down their cadence? How should compatibility watersheds (format, API, whatever) affect a release cycle? What would Bazaar’s format reputation be like if they released every six months instead of every month?