Re: Zope3 name

Jim Fulton <[email protected]> Tue, 11 Feb 2003 14:20:59 -0500
Newsgroups gmane.comp.web.zope.zope2-migration
Organization Zope Corporation
Message-ID <[email protected]>
seb bacon wrote:
> 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.

I'm puzzled and wondering what you thing "alpha" means. The term
"alpha" in connection with a software release doesn't imply maturity
or stabilities. The purpose of alphas is to give people early looks at
where a product is going so that they can provide feedback in time to
affect the product development.

The alpha was *very* clearly marked as early and not for production
use.

> 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?)

I tried to make it clear that Zope 2 releases will continue beyond the
advent of Zope 3.0.  How far beyond 2.0 is unclear at this early time,
but it will be as long as it needs to be.


>  - 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. 

Major point changes often are rewrites. The reason for selecting a major
point change is to let people know that this is a really major revision.


  >    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.

I'm sorry, but I don't see how gaving it a slightly different name is going
to make any difference here.  I doubt that the Zope 2 books will be completely
irrelevent. We'll only know that when we get further along.  There will be
Zope 3 books to replace the Zope 2 books. In any case, Zope 2 will be with
us for some time and, thus, the Zope 2 books will remain relevent.


>  - 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. 

Yes.

  >    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 name doesn't preclude development.  A name has nothing to do with
the level of development.

Jim

-- 
Jim Fulton           mailto:[email protected]       Python Powered!
CTO                  (888) 344-4332            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org