[Zope-dev] the Zope Framework project

Hermann Himmelbauer dusty at qwer.tk
Wed Mar 4 04:04:45 EST 2009


Am Mittwoch 04 März 2009 07:52:09 schrieb Chris McDonough:
> Tather than reply in kind here, let me summarize:  I'm glad we agree more
> than we disagree, and I apologize if I've attributed to you beliefs that
> you don't have.  It's heartening to hear that you're in favor of most of
> the things I'm also in favor of.  But we do have real differences in
> opinion I think.  I'd rather be constructive than obstructionist here: at
> the end of each item below I ask for an opinion based on a suggestion.
>
> 1)  I'm not in favor of a single steering group for the *entirety* of all
> Zope software.   We've tried a similar thing in the past (via the
> foundation structure); it didn't work and I'm not sure how we'd expect
> things to turn out any differently this time.  Instead, perhaps the focus
> of groups should be on some much smaller subset of Zope-related software
> (e.g. the
> zope.interface+zope.component group, the zope.schema group, the ZODB group,
> etc).  Could we consider this?

What I don't see in your proposal is, how these subset-groups would be 
coordinated, which leads to the following:

- How would these groups be formed? If there's nobody who encourages people to 
do so, 

- Higher level package/groups may have a hard life in case basic 
packages/groups are not coordinated and all "go their own way".

- How does some foreigner know, if a package is actively supported, 
umaintaned, deprecated etc.? How does he know, what packages exist, what they 
are good for and the like? For instance, I yesterday wrote that I use 
lovely.remotetask, then I was asked on the list why I did not use the (maybe 
better) zc.async package. Know why? I did not know that it existed.

- I think, Zope 3 is not only about some seperate packages, but about a 
complete "programming experience". Thus there needs to be some integrating 
force, that draws together all these packages, writes some documentation / 
tutorial / website etc.

- Newbies won't be attracted by single packages. Instead, they want something 
complete. Who would be interested in Plone if it would consist of various 
packages that people would have to draw together by themselves, without 
decent documentation?

To my mind, one key point is attracting more users. And that can only be done 
if we try to view things from an external, newbie-perspective. Some Ruby on 
Rails / Java / Turbogears programmer will only be attracted by some "big 
picture" but probably not by a collection of some subpackages.

So, my impression is that there is a need for some steering group, that will, 
however, encourage people to form groups around packages and maintain them.

Best Regards,
Hermann

-- 
hermann at qwer.tk
GPG key ID: 299893C7 (on keyservers)
FP: 0124 2584 8809 EF2A DBF9  4902 64B4 D16B 2998 93C7


More information about the Zope-Dev mailing list