On Sun, 5 Mar 2006, Martin Cooper wrote:
On 3/5/06, Henri Yandell <[EMAIL PROTECTED]> wrote:
On Sun, 5 Mar 2006, Martin Cooper wrote:
On 3/5/06, Henri Yandell <[EMAIL PROTECTED]> wrote:
Why restrict a project?
One of your big things right now - order and organisation. ;-)
Guess I don't see this as one that needs constraining - how a
component/subproject does something - sure. What it's allowed to do -
nope. Not as long as it falls within the larger Jakarta charter.
It's not so much what it's "allowed" to do, as much as to define its
purpose. Perhaps you see Velocity as a viable Commons component, but I
don't. Nor do I think it would make sense for Digester to be part of Cactus,
or Taglibs to be part of Slide. A well-defined scope is a good thing, and
helps people understand what they're looking at.
Then let's have charters for subcomponents too. This is definitely a
failing of mine - I want black/white answers - exhibited itself even when
I was a toddler thinking I could tricycle on a busy main road.
Say some Prolog constraint framework decided it wanted to be part of
Commons. Where would you point them to explain that that's not what
Commons
is about?
The Jakarta charter where it says Java (which in fact it doesn't say -
might be a bit of an ommission).
OK, then what about a Java constraint framework?
If it's large: -1 to Commons, -1 to Jakarta. If it's tiny +0 to Commons,
+1 to Jakarta, but they're converging to both be a +1 if not too framework
like.
I specifically chose a framework for my example because we have long stated
that frameworks should not live in Commons, and that is stated in our
charter. Are you saying you want to change that now, to allow frameworks as
Commons components? I so, -1 from me.
Other way, frameworks -1 to being within Jakarta. Depends on definition of
framework - VFS is a framework to me; an interface structure designed for
multiple implementations. I'd stay +1 for small things like VFS.
Hen
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]