A BIG +1 on the idea of time-boxing the release cycles. I think
this has a lot of benefits over the current approach.
IMHO
1. It helps to create a sense of stability around the product.
2. It alleviates some (not all) of the when-will-release-X-be-done questions.
3. It helps businesses that rely on Drupal better plan their own Drupal-based initiatives
4. It adds a certain amount of structure to the development life-cycle
5. It helps contributors because knowing the schedule they can focus
their efforts on the things that are most important to them for THAT
release
I know there are down-sides as well. I think the added structure
would require more effort to manage. I've seen some OS projects
employ a rotating release-coordinator so that burden is shared.
Just my 2 cents.
>> (Crazy idea: should 4.7 be renamed 5.0?
>> Would it be better to call it 5.0?
> It would have been, but with several beta's already released it's
> now too late. And besides if everyone listens to Adrian R. and
> implements his crazy/brilliant ideas 4.7 *will* look like a point
> release compared to 4.8... =D
There a lot of crazy (yet cool) ideas shaping up for Drupal 4.8/5.0.
People should already start preparing their patches; I hope to use
much shorter development cycles in future aiming towards 2-3 releases
a year. I'm thinking about trying a time-based release cycle, where
development is frozen at a predefined date. It sounds like something
worth evaluating. It doesn't hurt to give it a try.
--
Dries Buytaert :: http://www.buytaert.net/