Rodent of Unusual Size <[EMAIL PROTECTED]> writes:

> Joe Schaefer wrote:
> > 
> > Stefano Mazzocchi <[EMAIL PROTECTED]> writes:
> > 
> > > I believe it was a mistake to allow two different
> > > codebases to share the same name.
> > 
> > I'm not convinced that "having two codebases" is
> > necessarily a mistake.
> 
> it's not the multiple codebases that's the issue; it's
> that they both had the same name and both continued
> active development.
> 
> as a counterexample, both httpd 1.3 and 2.0 were in
> concurrent active development for a long time.  1.3
> development slowed down, and when 2.0 was finally
> released, 1.3 went into a sort of maintenance mode --
> meaning that bugfixes and minor backported features
> can show up in it, but nothing that doesn't also
> appear in 2.0 at the same time.

AIUI, Sun's code contribution (that resulted in the 
tomcat 3.x series) interrupted prior tomcat development
at the asf.  That initital work was eventually resumed 
and became Catalina -> tomcat 4.  httpd started with 
the NCSA code and worked from there.  I don't think 
the situations are similar enough to warrant a 
straightforward comparison.

In theory, perl development has multiple concurrent
release branches- the 5.5, 5.6, and 5.8 lines are
(somewhat) independently maintained (much of the community
friction around tomcat's 3.3/4.0 reminds me of perl 5.5/5.6
circa April 2000). Although the current release is 5.8.0, 
the next scheduled release was supposed to be 5.6.2.  It's 
not likely to happen because there isn't much mindshare 
left for maintaining/improving the 5.6.x line.  Most perl 
developers are busy working on 5.8, 5.9 or parrot.

-- 
Joe Schaefer

Reply via email to