[Zope3-dev] Package is the wrong name for the things I called "Zope Packages".

Shane Hathaway shane@zope.com
Tue, 21 Jan 2003 18:28:22 -0500


Tres Seaver wrote:
 > On Tue, 2003-01-21 at 15:41, Shane Hathaway wrote:
 >>It's still important to be able to change installed software, but that
 >>is generally an activity only for developers of that software, so it
 >>doesn't need to be lightweight--but it shouldn't be as heavy as it is in
 >>CMF, either.
 >
 > I'm not actually convinced of that;  having downstream consumers modify
 > the software can be an anti-goal for *lots* of situations, so making it
 > harder can be a win.  If you *do* make it easier to modify "closed"
 > software, then you *must* make resolving conflicting changes easier than
 > I foresee us having resources to tackle in the near term.

Well, yes, how can I disagree with that? :-)

Yet as I see it, there's a lot of value in giving end users the ability
to do development-like tasks without knowing anything about
development--not even Python.  End users might make some customizations,
package them up, and give a package to their friends.  Their friends
further modify the package.  The first user doesn't want to be a
distributor, doesn't know about version control, and probably doesn't
mind if there are conflicts.  These buddies will e-mail updates to each
other, just like people e-mail PHP scripts to each other today.  E-mail
makes conflicts resolution difficult, but for ad-hoc uses, it doesn't
matter.

But I realize now that's not in scope.  I thought it was.  Oh well. 
It's an itch I can't quite scratch. :-)  I don't mind much though, 
because this isn't as high a priority as customization.

Shane