[Zope-dev] the Zope Framework project

Martijn Faassen faassen at startifact.com
Tue Mar 3 11:09:40 EST 2009


Hey,

Tres Seaver wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Martin Aspeli wrote:
>> Tres Seaver wrote:
> 
> <snip>
> 
>>> - - How many need *all* of Zope3, including the ZMI?  I'm betting that
>>>   set is much smaller than either of the others?
>> Probably none. So having better dependencies would obviously be good. I 
>> think you still need a KGS of sorts, but you don't need to depend on 
>> *all* of it. :)
> 
> I'm sure that the set is bigger than that.  However, I want to identify
> the critical subset the *everybody* needs, and ensure that we prioritize
> "steering" efforts there:  the other packages can mostly just be left in
> the hands of the disjoint groups that need them.

That critical subset is very small, and it's "zope.interface", which 
Twisted also needs, and only needs.

We can't define the framework by what everybody needs. We can define it 
by what lots of people need. The people with less buy-in into this 
framework will have to care just about the smaller bits of course, but 
the developers as a whole will need to coordinate a larger chunk.

Surrounding that chunk we'll have broader projects that care about even 
bigger chunks, definitely. My goal with the Zope Framework is to 
identify at least one chunk shared between the Zope 3 app server, Zope 2 
and Grok. Other projects use less of it, and I think it's in our 
interests to cut it down to size, but it'll never be cut down to the 
size of zope.interface.

I realize that this is only an approximation of the messy reality, but 
we need an approximation of reality we can all understand to be able to 
communicate about it and work together.

Regards,

Martijn



More information about the Zope-Dev mailing list