Re: [PROPOSAL] Proactively encourage TLP status

2003-12-30 Thread Ted Husted
- Original message 
From: Geir Magnusson Jr. [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Received: Sun, 28 Dec 2003 16:05:11 -0500
Subject: Re: [PROPOSAL] Proactively encourage TLP status
SNIP/

I never understand why you keep doing this. There is no 'schism'
between the PMC and the community, and no one is proposing it.
I hate to appeal to authority because the ASF charter does provide a
healthy bit of freedom for any given PMC, but for example, if we want
to follow the model of the httpd project, from which the ASF bylaws
were fashioned, and I know you are a vocal proponent of the 'ASF Way',
it is my understanding they invite committers onto the PMC after some
time after receiving committership when it's clear that is appropriate
for that person. Committing != oversight.
There are people who are committers that may not wish to participate on
the PMC. We want everyone to, but if they aren't *interested* in doing
it, putting them on the PMC achieves nothing, and actually, IMO,
weakens the PMC. There are all sorts of valid reasons to not want to
be on the PMC, I suppose, and we should never stop inviting that
person.
100% should be the goal, not the requirement.



The schism is that the PMC did not elect our committers. In the normal 
course, the body that elects the committers also decides which 
committers (or other interested parties) merit inclusion in the PMC.

However, Jakarta has not done things in the normal course. The PMC did 
not select most of the committers: the subproject communities did. And 
when our community selected the committers they expected that these 
individuals would be the ones actively managing the codebase. The 
community expected these individuals to have the rights and 
responsibilities we now abscribe only to the PMC.

I believe from the ASF perspective

  committing==voting

and

  committing==oversight

Every time a committer commits, they vote for the code they commit. Most 
often, it a vote subject to lazy consensus, and in rare cases it might 
not be binding. But, it is vote nonetheless.

Every time a committer commits, they either donate code to the ASF or 
facilitate a donation, and they incur the obligation to ensure, to the 
best of their ability, that this is IP that can be donated to the ASF.

If we have a committer that does not accept these obligations, then a 
misunderstanding has occurred, and such committers should step down. The 
ASF does not grant write-access lightly. I think people understand that.

In the normal course, virtually all ASF committers are PMC members, 
because its the committers make the decisions and do the work.

It is true that on occasion an ASF committer will not yet be member of 
the project PMC. Their votes may not be binding, and their commits will 
be scrutinized by PMC members (which is to say other members of the 
development team). But, in due course, the PMC that made them a 
committer also makes them a member.

When our community elected all of our committers, it was with the 
understanding that they were the ones with binding votes, that they were 
the decision makers, that the Jakarta Committers were, in practice, the 
Jakarta PMC.

In my humble opinion, it is the duty of the PMC to now ratify the 
decisions our community has already made. Since we now know that the PMC 
is *not* a steering committee and is in fact the active managers of the 
codebase, we are obligated to finish the job our community started: give 
the committers the legal rights and responsibility that we always 
believed they already had.

Make the committers the PMC, because they are the only true PMC that we 
have ever had.

Each and every one of our committers have earned their stripe. They have 
all proven to the community that they are thoughtful, responsible 
self-starters capable of managing our codebase on the community's 
behalf. These are the individuals that have been creating, maintaining 
and releasing the products we all cherish. These are the individuals 
that have been doing the true work of the PMC.

Where things have gone wrong, they have gone wrong because we were still 
using a bootstrap PMC that excluded all but a few of our decision 
makers. I'm sure that there are Jakarta committers that would be 
unwilling to serve on a bootstrap PMC, but serving on a true, 
inclusive PMC may be a different matter.

Right now, the only plan seems to be to nominate committers one-by-one 
on the PMC list. I'm just saying that we shouldn't play favorites. I 
believe all Jakarta committers have already earned membership in the 
PMC; we should tender the offer to every Jakarta committer and let each 
decision-maker decide for himself or herself.

If the consensus is that the bootstrap PMC will continue to hand-pick 
which of our duly-elected committers are promoted to the PMC, and which 
are not, then so be it. But, personally, I think that process is nothing 
but busy work. The community 

Re: [PROPOSAL] Proactively encourage TLP status

2003-12-30 Thread Henri Yandell


On Tue, 30 Dec 2003, Ted Husted wrote:

 Right now, the only plan seems to be to nominate committers one-by-one
 on the PMC list. I'm just saying that we shouldn't play favorites. I
 believe all Jakarta committers have already earned membership in the
 PMC; we should tender the offer to every Jakarta committer and let each
 decision-maker decide for himself or herself.

 If the consensus is that the bootstrap PMC will continue to hand-pick
 which of our duly-elected committers are promoted to the PMC, and which
 are not, then so be it. But, personally, I think that process is nothing
 but busy work. The community has already decided. Let's ratify the
 community's decisions and let Jakarta be whatever Jakarta wants to be.

[In case my actions suggest otherwise]

I'm +0 to this, but do plan to keep pushing the one-by-one [or more
likely, ten-by-ten as it's easier to handle] nominations through because
it works.

If the General list can agree to push all people up, I'll happily
volunteer any time to be spent on that, but until such agreement occurs I
want to at least make a little movement happen.

Hen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [RESULT][VOTE] ORO 2.0.8 maintenance release

2003-12-30 Thread Daniel F. Savarese

Now I see it went just to general  pmc, because I was following on 
the informative re-broadcast, so this is the reason why it has not been 
counted.

No, I screwed up.  I remember counting your vote and verifying bindingness
against the committee file, but screwed up and didn't record it because
I was interrupted by something else at the time.

I think (I seem to recall it used to be done) that VOTEs should specify 
where they should happen.

Yes, I should have done that.  It was okay for the announcement to go
to multiple lists, but I should have specified a list for the casting of
votes.  I'll restate the vote results for the record.

daniel



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[CORRETION][RESULT][VOTE] ORO 2.0.8 maintenance release

2003-12-30 Thread Daniel F. Savarese

The original vote tally for this vote was incorrectly listed as 4
+1 binding votes.  There were in fact 5 +1 binding votes.  The
restated results follow:

-
The resolution to approve a 2.0.8 maintenance release of jakarta-oro
has passed with 5 binding +1 votes from Jakarta PMC members and no -1
votes.  Many thanks to all who voted.  I will now proceed to package and
upload a release for distribution, update appropriate Web pages, and
email an announcement after 24 hours to give sufficient time for mirrors
to pick up the release.  A summary of the voting results follows:

Binding +1 Votes:

Santiago Gala  sgala.hisitech.com
Geir Magnusson Jr  geir.4quarters.com
Craig McClanahan   cragmcc.apache.org
Scott Sanders  scott.dotnot.org
Daniel Savaresedfs.savarese.org

Non-Binding +1 Votes:

Gary Gregory   ggregory.seagullsw.com (PMC membership pending paperwork)
Mark F. Murphy markm.tyrell.com (oro user and code contributor)
Takashi Okamototoraneko.kun.ne.jp (oro user and code contributor)



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: [PROPOSAL] Proactively encourage TLP status

2003-12-30 Thread Martin Cooper
On Tue, 30 Dec 2003, Ted Husted wrote:

 - Original message 
 From: Geir Magnusson Jr. [EMAIL PROTECTED]
 To: Jakarta General List [EMAIL PROTECTED]
 Received: Sun, 28 Dec 2003 16:05:11 -0500
 Subject: Re: [PROPOSAL] Proactively encourage TLP status

 SNIP/

  I never understand why you keep doing this. There is no 'schism'
  between the PMC and the community, and no one is proposing it.

  I hate to appeal to authority because the ASF charter does provide a
  healthy bit of freedom for any given PMC, but for example, if we want
  to follow the model of the httpd project, from which the ASF bylaws
  were fashioned, and I know you are a vocal proponent of the 'ASF Way',
  it is my understanding they invite committers onto the PMC after some
  time after receiving committership when it's clear that is appropriate
  for that person. Committing != oversight.

  There are people who are committers that may not wish to participate on
  the PMC. We want everyone to, but if they aren't *interested* in doing
  it, putting them on the PMC achieves nothing, and actually, IMO,
  weakens the PMC. There are all sorts of valid reasons to not want to
  be on the PMC, I suppose, and we should never stop inviting that
  person.

  100% should be the goal, not the requirement.

 

 The schism is that the PMC did not elect our committers. In the normal
 course, the body that elects the committers also decides which
 committers (or other interested parties) merit inclusion in the PMC.

 However, Jakarta has not done things in the normal course. The PMC did
 not select most of the committers: the subproject communities did. And
 when our community selected the committers they expected that these
 individuals would be the ones actively managing the codebase. The
 community expected these individuals to have the rights and
 responsibilities we now abscribe only to the PMC.

This doesn't seem quite right to me.

I agree that when we have voted in a new committer, both the existing
committers and the new committer have had the same expectations with
respect to their rights and responsibilities *within the sub-project*.

While those rights and responsibilities may be the same ones that apply to
members of the PMC, the domain over which they apply is very different.

I don't think it would be right to turn around now, and tell a committer
on sub-project X oh, by the way, you're now part of the PMC and that
means that you are (collectively) responsible for all of Jakarta. That
doesn't meet the expectations *I* originally had at all, when I first
became a Jakarta committer myself.

Foisting additional responsibility on committers doesn't seem like the
right way to go, to me. Allowing - even encouraging - them to take on
the additional responibilities of a PMC member would fit much better with
*my* original expectations, at least.

--
Martin Cooper



 I believe from the ASF perspective

committing==voting

 and

committing==oversight

 Every time a committer commits, they vote for the code they commit. Most
 often, it a vote subject to lazy consensus, and in rare cases it might
 not be binding. But, it is vote nonetheless.

 Every time a committer commits, they either donate code to the ASF or
 facilitate a donation, and they incur the obligation to ensure, to the
 best of their ability, that this is IP that can be donated to the ASF.

 If we have a committer that does not accept these obligations, then a
 misunderstanding has occurred, and such committers should step down. The
 ASF does not grant write-access lightly. I think people understand that.

 In the normal course, virtually all ASF committers are PMC members,
 because its the committers make the decisions and do the work.

 It is true that on occasion an ASF committer will not yet be member of
 the project PMC. Their votes may not be binding, and their commits will
 be scrutinized by PMC members (which is to say other members of the
 development team). But, in due course, the PMC that made them a
 committer also makes them a member.

 When our community elected all of our committers, it was with the
 understanding that they were the ones with binding votes, that they were
 the decision makers, that the Jakarta Committers were, in practice, the
 Jakarta PMC.

 In my humble opinion, it is the duty of the PMC to now ratify the
 decisions our community has already made. Since we now know that the PMC
 is *not* a steering committee and is in fact the active managers of the
 codebase, we are obligated to finish the job our community started: give
 the committers the legal rights and responsibility that we always
 believed they already had.

 Make the committers the PMC, because they are the only true PMC that we
 have ever had.

 Each and every one of our committers have earned their stripe. They have
 all proven to the community that they are thoughtful, responsible
 self-starters capable of managing our codebase on the 

Re: [PROPOSAL] Proactively encourage TLP status

2003-12-30 Thread Harish Krishnaswamy


Martin Cooper wrote:
On Tue, 30 Dec 2003, Ted Husted wrote:


- Original message 
From: Geir Magnusson Jr. [EMAIL PROTECTED]
To: Jakarta General List [EMAIL PROTECTED]
Received: Sun, 28 Dec 2003 16:05:11 -0500
Subject: Re: [PROPOSAL] Proactively encourage TLP status
SNIP/

I never understand why you keep doing this. There is no 'schism'
between the PMC and the community, and no one is proposing it.
I hate to appeal to authority because the ASF charter does provide a
healthy bit of freedom for any given PMC, but for example, if we want
to follow the model of the httpd project, from which the ASF bylaws
were fashioned, and I know you are a vocal proponent of the 'ASF Way',
it is my understanding they invite committers onto the PMC after some
time after receiving committership when it's clear that is appropriate
for that person. Committing != oversight.
There are people who are committers that may not wish to participate on
the PMC. We want everyone to, but if they aren't *interested* in doing
it, putting them on the PMC achieves nothing, and actually, IMO,
weakens the PMC. There are all sorts of valid reasons to not want to
be on the PMC, I suppose, and we should never stop inviting that
person.
100% should be the goal, not the requirement.



The schism is that the PMC did not elect our committers. In the normal
course, the body that elects the committers also decides which
committers (or other interested parties) merit inclusion in the PMC.
However, Jakarta has not done things in the normal course. The PMC did
not select most of the committers: the subproject communities did. And
when our community selected the committers they expected that these
individuals would be the ones actively managing the codebase. The
community expected these individuals to have the rights and
responsibilities we now abscribe only to the PMC.


This doesn't seem quite right to me.

I agree that when we have voted in a new committer, both the existing
committers and the new committer have had the same expectations with
respect to their rights and responsibilities *within the sub-project*.
While those rights and responsibilities may be the same ones that apply to
members of the PMC, the domain over which they apply is very different.
I don't think it would be right to turn around now, and tell a committer
on sub-project X oh, by the way, you're now part of the PMC and that
means that you are (collectively) responsible for all of Jakarta. That
doesn't meet the expectations *I* originally had at all, when I first
became a Jakarta committer myself.
Yes, but I thought I had a say, by way of binding votes, in the project I was elected in, and was 
responsible for the future of the project and now that doesn't seem true either. I haven't been 
around for too long but this whole thing seems like a problem of misunderstanding of rights and 
responsibilities. Not that I have a good understanding :)

It seems that oversight is the only extra responsibility of a PMC member, and it seems oversight is 
about making sure that contributed code conforms to IP rights. If so, may be somebody has to explain 
why the CLA is not good enough to ensure the acceptance of this responsibility.

I think Ted's proposal is not forcing all committers to become PMC members but rather extending the 
membership to every one of them and gives them an option to opt out. I don't think there should be 
any criteria, other than the willingness of the committer, to become a PMC member. This proposal 
fulfills that and makes the process faster, I think.

-Harish

PS. I think my thoughts follow the right[eous] path ;)

Foisting additional responsibility on committers doesn't seem like the
right way to go, to me. Allowing - even encouraging - them to take on
the additional responibilities of a PMC member would fit much better with
*my* original expectations, at least.
--
Martin Cooper


I believe from the ASF perspective

  committing==voting

and

  committing==oversight

Every time a committer commits, they vote for the code they commit. Most
often, it a vote subject to lazy consensus, and in rare cases it might
not be binding. But, it is vote nonetheless.
Every time a committer commits, they either donate code to the ASF or
facilitate a donation, and they incur the obligation to ensure, to the
best of their ability, that this is IP that can be donated to the ASF.
If we have a committer that does not accept these obligations, then a
misunderstanding has occurred, and such committers should step down. The
ASF does not grant write-access lightly. I think people understand that.
In the normal course, virtually all ASF committers are PMC members,
because its the committers make the decisions and do the work.
It is true that on occasion an ASF committer will not yet be member of
the project PMC. Their votes may not be binding, and their commits will
be scrutinized by PMC members (which is to say other members of the