struts-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nathan Bubna" <nbu...@gmail.com>
Subject Re: Graduation Options (was Re: [PROPOSAL] Updated Tiles Graduation Proposal)
Date Tue, 28 Nov 2006 18:39:16 GMT
On 11/28/06, David H. DeWolf <ddewolf@apache.org> wrote:
...
> Perhaps I'm looking at this too selfishly, but I'm thinking that if
> nothing else the teams can help each other with the infrastructure and
> burden of being a TLP.  For example:
>
> - Moderating Mail Lists
> - Board Reports
> - Managing Jira
> - Community Oversight
> - etc. . .

and the burden of all of these grows with the size of the community.
true, it's not a linear curve, but i think the benefits of shared
interest in a codebase are superior to those of size.

> It seems to me like those types of tasks can take a lot of development
> time away from a small team. I've heard of PMC Chairs that are consumed
> by all of this overhead and stop committing code.  I don't ever want to
> get to that point and it seems possible considering the fact that there
> are only 3 of us - 2 that currently commit code.

this is especially prone to happen when the scope of the PMC is too
big.  too much to oversee and keep track of.

> That said, I do think there's much more potential for commit overlap
> than you give credit. Simply having access to the repo of a sister
> project might spawn some interest.  I know that I'd be apt to dive into
> FileUpload or WebParts if I had commit access.  I've used both before
> but haven't contributed because the burden was too much for the benefit.

it might, but i'd advise against counting on cvs access alone to spur
involvment.

> At the same time, while I'm sure Dimensions or Scopes are great, I just
> don't have the need for them right now.  And because of that, I'd be
> less apt to contribute.

true, but those interested in dimensions or scopes (i'm assuming
they're Tiles-dependent here) are much more apt to contribute to
Tiles.  and those who already know Tiles should be much more capable
of jumping in on dimensions or scopes (being closely related projects)
than they are on FileUpload.  consider email: it should be easier and
quicker for a Tiles committer to follow email about a closely
related/dependent project than it is to follow emails about unrelated
ones like FileUpload.  lack of focus will cost all the developers
time, not just the PMC chair.

> In other words, I don't think it's "dependency" that makes people
> contribute, I think it's weighing the benefit against the burden.  If we
> lower the burden for key people, they may come to play.

in both cases (Dimensions/Scopes vs FileUpload/WebParts) you are
talking about lowering the burden equally from an infrastructure point
of view, so that's a moot point.  and the conceptual burden of
contributing to a dependent project (Dimensions/Scopes) is already
lower than that of an unrelated project (FileUpload).

so, it's only the benefit side that is really in question here.  as to
that, investment in a project dependent on Tiles leads to investment
in Tiles much more often than investment in FileUpload would.  yes, in
the other direction (starting with investment in Tiles, like you, and
looking at Dimensions/Scopes), the benefit is highly personal and thus
essentially arbitrary, but it still seems more likely (due to the
lower conceptual burden).

take the umbrella metaphor itself:  umbrellas are much easier than
tarpaulins to manage because they have a specific, central pole to
which all the rest is firmly connected.  likewise, putting Tiles,
FileUpload, etc together in one project may have some benefits but is
going to be hard to manage effectively and move forward together
(Jakarta Commons and Jakarta itself are examples of this).

>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
> For additional commands, e-mail: dev-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org


Mime
View raw message