[Zope3-dev] Re: Zope 3 Packages vs Python Packages
Paul Everitt
paul@eurozope.org
Fri, 17 Jan 2003 11:23:35 +0100
Chris Withers wrote:
> Shane Hathaway wrote:
>
>> Chris Withers wrote:
>>
>>> Ugh! Is it only me who see's the potential for huge amounts of
>>> unnecessary confusion?! Python got Package first, why not call the
>>> Zope 3 things 'bundles'.
>>> I'm open to 'bale', 'crate' or even 'parcel' too ;-)
>>> http://thesaurus.reference.com/search?q=package
>>
>>
>> You can already put a Python package in a RedHat package, then put
>> that RPM in a software package and ship it to retailers in a boxed
>> package.
>
>
> RedHat package's are refered to as 'RPMs' by most people I know of.
Maybe you should meet some new people? :^) Take a look at:
http://www.ximian.com/products/redcarpet/features.html
What does RedHat say? Well, they're confused too:
https://rhn.redhat.com/info/purchase_info.pxt
On that page, you can find these things referred to as "packages",
"software", "files", "updates", and once you can even find them referred
to as RPMs.
Sure, both these links are targetted at the average guy, the one that
represents the 99.999999% of the people not yet in the inner circle.
> The other sort you refer to are usually called 'Software Packages', not
> just 'Packages'.
Except when they are. ActiveState's tools include a "Visual Package
Manager". Even rpmfind.net:
http://www.rpmfind.net/linux/RPM/
...switches to "package", after introducing "RPM package" in the first
sentence.
>> No one chooses a different word because no one finds it confusing. :-)
>
>
> I think they would if the term 'Package' was used without any context.
> This is likely to happen when dealing with Zope 'Packages' written in
> Python packages.
Here's the way I see it:
1) 95% of the people in Zopeland that encounter the thing currently
being discussed will be average schmoes. They will *not* know or care
about the fine semantic details of Python packages.
1a) If you disagree on the 95% number, then that's really bad news for
the future of Zope.
2) Inventing a new, unfamiliar term to avoid mental-collusion for the 5%
of insiders will help ensure we don't have to worry too much about the
95%'ers. :) ("Bundle, how cute, where did they come up with *that* word?")
3) Let's start thinking about how Zope 3 will portray itself to people
that aren't on zope3-dev.
--Paul