[development] One core, many distributions

Darrel O'Pry dopry at thing.net
Wed Nov 23 16:37:34 UTC 2005


On Wed, 2005-11-23 at 17:15 +0100, Dries Buytaert wrote:
> > These modules will have to be rewritten for 4.7 to do exactly the  
> > same thing they are already doing. This will take time. Time = money.
> 
> if (benefits > costs) {
>    upgrade_to_47();
> }
> else {
>    stick_with_46();
> }

> Clearly, there is a tension between breaking backward compatibility  
> and not breaking backward compatibility.  Unfortunately, there is no  
> "winner" because the costs can't be quantified.  Not the absolute  
> costs.  Not the relative costs.  I'm in the camp that, we are best of  
> breaking backward compatibility when necessary; it buys us  
> maintainability and flexibility, which, in turn, makes for a longer  
> product lifecycle.

And more billable development hours if you play your cards right ;).
I'm in the same camp. I was poking through some of the earlier versions
of drupal... I think the changelogs indicated late 90's early 00's...
I'm glad drupal isn't 100% backwards compatible.





More information about the development mailing list