Zope3 name

seb bacon <[email protected]> Tue, 11 Feb 2003 10:07:31 +0000
Newsgroups gmane.comp.web.zope.zope2-migration
Message-ID <[email protected]>
There has been a discussion about naming Zope3, which I would like to 
revive.

First (and what got me thinking about it again): was it appropriate to 
call the pre-New-Year-release  an 'alpha'?  On the one hand, I know Jim 
is keen to keep up the momentum among developers.  On the other, it 
suggests (to me) a level of maturity which the product has not yet 
reached, which could damage perceptions from the outside.

OK, I would be happy deploying a Zope3 app *now* for a company which was 
willing to pay a fair amount for ongoing support.

But a number of central parts of the application are either incomplete 
or not yet fixed - for example, APIs, the interfaces implementation, the 
GUI, software packaging, a full catalog implementation.

One reasonable solution to the perception problem still appears to be to 
change the name of Zope 3 now before it is too late.

Reasons:

  - It is entirely unclear that Zope3.0 will be ready before such a time
    that Zope 2.x runs out of minor version numbers and perhaps
    undergoes some major changes itself (what about the proposed
    back-ports of new Z3 functionality?)

  - Zope3 will be so different for developers from 2.7, it seems
    confusing to make it sound like a major point change when it's
    actually a complete rewrite.  People will go out and buy the "Zope
    Book" and find it completely irrelevant.  I would prefer Zope 3000 or
    Zope Component Server, for example.

  - It is increasingly clear to me that ZC and/or the community must work
    out very long-term support and development arrangements for 2.x to
    keep existing customers happy.  Having 3.0 suggests a replacement of
    2.7 to nervous users.  Why not have a name which does not apparently
    preclude parallel development?

I know this will be a very unpopular move among Z3 developers, but I 
would like to have the opportunity to argue the point in detail before I 
give up on it!

seb