Re: Cultivating Outstanding IP Stewards

2013-11-21 Thread Alex Harui
FWIW, I've been saying that I might be interested in helping with IP
auditing of podling releases, but not in the larger role of IPMC member.

You're right that temporary and restricted IPMC membership may be less
work, but here's a larger proposal anyway:

1. Establish role of 'IP Auditor' ('Steward' might have gender
implications).  
1.a. All past and present members of TLP PMCs automatically become IP
Auditors.
1.b. New IP Auditors require approval by 3 other IP Auditors.

2.  Change release voting to require two kinds of votes: Majority vote on
quality and consensus vote (with vetos allowed) on IP management.  This
will emphasis the importance of IP management, not only in the incubator,
but throughout the ASF.

Yes, this doesn't address the clearance and maintenance of IP as it is
introduced to and modified in the repo, just the process of verifying that
things are labelled correctly (assuming clearance and maintenance was done
properly).  Regarding clearance and maintenance, I don't know if there are
tools like the ones schools use to check for copying and plagiarism or
tools that highlight header changes, but IP Auditors could have a role
there as well.

In the incubator, PPMC's would be formed as they are now, but worthy PPMC
candidates can be promoted to IP Auditor at any time.

-Alex

On 11/20/13 1:57 AM, Bertrand Delacretaz bdelacre...@apache.org wrote:

On Wed, Nov 20, 2013 at 10:41 AM, Joseph Schaefer
joe_schae...@yahoo.com wrote:
 Can I just ask how many people have we encountered who upon
 being offered IPMC membership turned it down with grounds along
 these lines?...

I'm not saying there are any, hence starting my suggesting with
assuming Upayavira's concerns are true.

My temporary PMC member election suggestion is easy to implement and
revert, I thought it might be easier to agree on and move on than the
larger proposals seen in this thread.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-21 Thread Dave Fisher
Hi Alex,

I like where you are going with this, but I think that rather than invent a new 
role within the ASF we might actually be on the track to how we make the IPMC 
more like a normal PMC.

What you are calling IP Auditors is really one example of Incubator Committer 
- there are two kinds of Committer roles that have been discussed, but there 
are others.

- IP / Release auditors.
- Shepherds.

When IPMC members and Apache Members identify people who are getting it in a 
podling and they are either committers and PPMC members (ICLA and Apache 
account is the minimum) they can ask the IPMC to vote on them in private as 
Incubator Committers. This will encourage such people to help other podlings. 
This is just like a normal PMC.

Good incubator committer candidates are the people who are making substantial 
non-code contributions to their communities - IP, RM, Infra, Civility, etc.

If podlings are found without active Mentors or in need of IP triage Incubator 
committers should just start helping and report back. The IPMC can recognize 
further merit and make them IPMC members. This can be a way to make a VOTE 
binding. It can start non-binding, but as an Incubator Committer it is more 
visible. Like for code commits, the IPMC recognizes that (1 - Committer) they 
know know what they are doing for their podling and (2 - IPMC) they know how to 
do it constructively for another community. 

Rather than inventing new structure for edge case communities we should be 
working to make sure that podlings gain an understanding of the few, but 
important expectations that the Foundation has for its Communities.

Regards,
Dave

On Nov 21, 2013, at 9:25 AM, Alex Harui wrote:

 FWIW, I've been saying that I might be interested in helping with IP
 auditing of podling releases, but not in the larger role of IPMC member.
 
 You're right that temporary and restricted IPMC membership may be less
 work, but here's a larger proposal anyway:
 
 1. Establish role of 'IP Auditor' ('Steward' might have gender
 implications).  
 1.a. All past and present members of TLP PMCs automatically become IP
 Auditors.
 1.b. New IP Auditors require approval by 3 other IP Auditors.
 
 2.  Change release voting to require two kinds of votes: Majority vote on
 quality and consensus vote (with vetos allowed) on IP management.  This
 will emphasis the importance of IP management, not only in the incubator,
 but throughout the ASF.
 
 Yes, this doesn't address the clearance and maintenance of IP as it is
 introduced to and modified in the repo, just the process of verifying that
 things are labelled correctly (assuming clearance and maintenance was done
 properly).  Regarding clearance and maintenance, I don't know if there are
 tools like the ones schools use to check for copying and plagiarism or
 tools that highlight header changes, but IP Auditors could have a role
 there as well.
 
 In the incubator, PPMC's would be formed as they are now, but worthy PPMC
 candidates can be promoted to IP Auditor at any time.
 
 -Alex
 
 On 11/20/13 1:57 AM, Bertrand Delacretaz bdelacre...@apache.org wrote:
 
 On Wed, Nov 20, 2013 at 10:41 AM, Joseph Schaefer
 joe_schae...@yahoo.com wrote:
 Can I just ask how many people have we encountered who upon
 being offered IPMC membership turned it down with grounds along
 these lines?...
 
 I'm not saying there are any, hence starting my suggesting with
 assuming Upayavira's concerns are true.
 
 My temporary PMC member election suggestion is easy to implement and
 revert, I thought it might be easier to agree on and move on than the
 larger proposals seen in this thread.
 
 -Bertrand
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-20 Thread ant elder
Its not totally clear to me what that would look like. What would then
be the difference between an IP Stewards and what we currently call
mentor, where would they discuss and vote on adding new IP
Stewards? I'm not saying it couldn't be made to work and i guess this
is the sort of thing an experiment would help sort out, but it does
seem like its starting to make things unnecessarily complicated. The
original pTLP approach where the PMC is all the PPMC + some others
providing oversight is easy and simple. If it looks like they're going
off course the ones providing the oversight step in, if necessary with
-1s, if those are ignored the pTLP gets sent back to the Incubator.

   ...ant

On Tue, Nov 19, 2013 at 10:51 AM, Joseph Schaefer
joe_schae...@yahoo.com wrote:

 Then lets disambiguate by not referring to the
 “IP Stewards” as being the PPMC.  Seems simple
 enough.

 On Nov 19, 2013, at 4:34 AM, ant elder ant.el...@gmail.com wrote:

  The reason it might be dis-empowering is that currently one of the main
  roles of the PPMC is voting in new committers so if the PPMC is initially
  just the mentors then the other podling members wont be involved in that.
  It might still be worth trying the approach as an experiment if a willing
  podling can be found, but i doubt all new podlings would be very happy with
  the approach.
 
...ant
 
 
 
  On Mon, Nov 18, 2013 at 12:12 PM, Joseph Schaefer 
  joe_schae...@yahoo.comwrote:
 
  I don’t see how the situation is any worse
  than it is now, where no one on the project
  currently has a binding vote on a release.
  Going from that to “a few” may seem unfair,
  but we have to start somewhere and we need
  to keep in mind that this is partly a training
  exercise, where we need to see people actually
  demonstrate good judgement on policy matters.
 
  Unfortunately this doesn’t solve the bootstrapping
  issue directly with the first release, unless we
  use it as a remedy for letting release votes stall.
 
 
  On Nov 18, 2013, at 6:41 AM, Andy Seaborne a...@apache.org wrote:
 
  On 17/11/13 11:17, Upayavira wrote:
 
 
  On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
  On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 
 
  Alex,
 
  I'm not sure I see the difference between a release auditor and an
  IPMC
  member. If someone is sufficiently clued up to audit a release, then
  they're surely ready to join the Incubator PMC. Am I missing
  something?
  To me, there is more responsibility in being on the IPMC, like
  reviewing
  proposals for new podlings and voting on their graduation and becoming
  a
  mentor.  Personally, that's why I don't want to be on the IPMC, but I
  might be willing to help IP audit a podling's release.  Just like some
  projects don't have all committers on the PMC, a Release Auditor is
  just
  someone who can do that specific task, and there is no need to vote
  them
  in if they are already on some other TLP PMC because any member of a
  TLP
  PMC supposedly knows how to do release auditing.
 
 
  My interest is in a lesser level of involvement, where someone has
  shown
  merit within their own PPMC and can get a binding vote there, but
  no-where else. That feels to me like a very useful intermediate step
  to
  have.
  I agree, except for the no-where else part.  If you know how to check a
  RAT report and have an idea of what should be in the NOTICE files, you
  should be able to help out any other podling by reviewing their release
  and casting a binding vote so they can learn how to do that.  I'd say
  that
  3 IPMC members must vote to give a person Release Auditor status if
  they
  are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
  not the IPMC, but if I join the PPMC of some new podling, why
  shouldn't I
  be able to cast a binding vote for that podling's releases?
 
  With a two tier model - with PPMC membership granting voting rights on
  podling releases, then a podling would start with just mentors on its
  PPMC. If you clearly knew what you were doing, you'd get voted onto the
  PPMC pretty quickly, and thus you'd be able to vote on your releases.
 
  I am concerned that it would be dis-empowering to the incoming community
  if at least the active and major developers of the podling were not on the
  PPMC at the start.
 
   Andy
 
 
  Upayavira
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 

Re: Cultivating Outstanding IP Stewards

2013-11-20 Thread Joseph Schaefer
Please don’t cry out for something simple, you know
what my answer is but you don’t like hearing it.

The bottom line is that we need to provide to the board,
possibly on a per-podling basis, a list of people we
have approved for making binding decisions about release
votes.  Why you want to tie that into mentoring, personnel
voting, etc. makes little sense unless you intend for that
list to be self-populating too, in which case I’d agree
that PPMC alignment would make the most sense.

The ultimate question is that do you want to fiddle around
at the ends of the status quo or induce a sea-change into
how release voting works in this part of the org?  I’d expect
support for your position will depend more on this answer
than anything else you cook up.


On Nov 20, 2013, at 4:13 AM, ant elder ant.el...@gmail.com wrote:

 Its not totally clear to me what that would look like. What would then
 be the difference between an IP Stewards and what we currently call
 mentor, where would they discuss and vote on adding new IP
 Stewards? I'm not saying it couldn't be made to work and i guess this
 is the sort of thing an experiment would help sort out, but it does
 seem like its starting to make things unnecessarily complicated. The
 original pTLP approach where the PMC is all the PPMC + some others
 providing oversight is easy and simple. If it looks like they're going
 off course the ones providing the oversight step in, if necessary with
 -1s, if those are ignored the pTLP gets sent back to the Incubator.
 
   ...ant
 
 On Tue, Nov 19, 2013 at 10:51 AM, Joseph Schaefer
 joe_schae...@yahoo.com wrote:
 
 Then lets disambiguate by not referring to the
 “IP Stewards” as being the PPMC.  Seems simple
 enough.
 
 On Nov 19, 2013, at 4:34 AM, ant elder ant.el...@gmail.com wrote:
 
 The reason it might be dis-empowering is that currently one of the main
 roles of the PPMC is voting in new committers so if the PPMC is initially
 just the mentors then the other podling members wont be involved in that.
 It might still be worth trying the approach as an experiment if a willing
 podling can be found, but i doubt all new podlings would be very happy with
 the approach.
 
  ...ant
 
 
 
 On Mon, Nov 18, 2013 at 12:12 PM, Joseph Schaefer 
 joe_schae...@yahoo.comwrote:
 
 I don’t see how the situation is any worse
 than it is now, where no one on the project
 currently has a binding vote on a release.
 Going from that to “a few” may seem unfair,
 but we have to start somewhere and we need
 to keep in mind that this is partly a training
 exercise, where we need to see people actually
 demonstrate good judgement on policy matters.
 
 Unfortunately this doesn’t solve the bootstrapping
 issue directly with the first release, unless we
 use it as a remedy for letting release votes stall.
 
 
 On Nov 18, 2013, at 6:41 AM, Andy Seaborne a...@apache.org wrote:
 
 On 17/11/13 11:17, Upayavira wrote:
 
 
 On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
 On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 
 
 Alex,
 
 I'm not sure I see the difference between a release auditor and an
 IPMC
 member. If someone is sufficiently clued up to audit a release, then
 they're surely ready to join the Incubator PMC. Am I missing
 something?
 To me, there is more responsibility in being on the IPMC, like
 reviewing
 proposals for new podlings and voting on their graduation and becoming
 a
 mentor.  Personally, that's why I don't want to be on the IPMC, but I
 might be willing to help IP audit a podling's release.  Just like some
 projects don't have all committers on the PMC, a Release Auditor is
 just
 someone who can do that specific task, and there is no need to vote
 them
 in if they are already on some other TLP PMC because any member of a
 TLP
 PMC supposedly knows how to do release auditing.
 
 
 My interest is in a lesser level of involvement, where someone has
 shown
 merit within their own PPMC and can get a binding vote there, but
 no-where else. That feels to me like a very useful intermediate step
 to
 have.
 I agree, except for the no-where else part.  If you know how to check a
 RAT report and have an idea of what should be in the NOTICE files, you
 should be able to help out any other podling by reviewing their release
 and casting a binding vote so they can learn how to do that.  I'd say
 that
 3 IPMC members must vote to give a person Release Auditor status if
 they
 are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
 not the IPMC, but if I join the PPMC of some new podling, why
 shouldn't I
 be able to cast a binding vote for that podling's releases?
 
 With a two tier model - with PPMC membership granting voting rights on
 podling releases, then a podling would start with just mentors on its
 PPMC. If you clearly knew what you were doing, you'd get voted onto the
 PPMC pretty quickly, and thus you'd be able to vote on your releases.
 
 I am concerned that it would be dis-empowering to the 

Re: Cultivating Outstanding IP Stewards

2013-11-20 Thread Bertrand Delacretaz
Hi,

On Fri, Nov 8, 2013 at 11:54 AM, Upayavira u...@odoko.co.uk wrote:
 ...My issue is that granting PMC membership is too big a step for many
 podling members. Going from being newbie podling member, to a part of a
 team responsible for 50+ incubator projects is, with the freedom to
 mentor other podlings, is too big a step for most podling members, and
 will remain scary even if you attempt to restrict 'powers' through
 social convention...

Assuming that's true, instead of inventing new roles I would suggest
electing those deserving podling committers as Incubator PMC members
*for a limited time*.

Make them IPMC members for six months or until their podling
graduates, and elect them permanently after that if they're still
around doing good work. Make it clear that they're not really expected
to care for other podlings at this point, but welcome to do so in a
constructive way.

Not much bad can happen, and if it's the case the IPMC can still kick
out anyone on short notice as a last resort.

IMO that's the simplest way to empower people without scaring them too
much, without making things much more complicated - you'd just need a
file in svn to keep track of which people have such expiring
memberships.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-20 Thread Joseph Schaefer
Can I just ask how many people have we encountered who upon
being offered IPMC membership turned it down with grounds along
these lines?  Why do we design policy about the fringes and not
the happy, average, well-adjusted individuals we meet daily here
who would be honored to help out and act responsibly?


On Nov 20, 2013, at 4:28 AM, Bertrand Delacretaz bdelacre...@apache.org wrote:

 Hi,
 
 On Fri, Nov 8, 2013 at 11:54 AM, Upayavira u...@odoko.co.uk wrote:
 ...My issue is that granting PMC membership is too big a step for many
 podling members. Going from being newbie podling member, to a part of a
 team responsible for 50+ incubator projects is, with the freedom to
 mentor other podlings, is too big a step for most podling members, and
 will remain scary even if you attempt to restrict 'powers' through
 social convention...
 
 Assuming that's true, instead of inventing new roles I would suggest
 electing those deserving podling committers as Incubator PMC members
 *for a limited time*.
 
 Make them IPMC members for six months or until their podling
 graduates, and elect them permanently after that if they're still
 around doing good work. Make it clear that they're not really expected
 to care for other podlings at this point, but welcome to do so in a
 constructive way.
 
 Not much bad can happen, and if it's the case the IPMC can still kick
 out anyone on short notice as a last resort.
 
 IMO that's the simplest way to empower people without scaring them too
 much, without making things much more complicated - you'd just need a
 file in svn to keep track of which people have such expiring
 memberships.
 
 -Bertrand
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-20 Thread Bertrand Delacretaz
On Wed, Nov 20, 2013 at 10:41 AM, Joseph Schaefer
joe_schae...@yahoo.com wrote:
 Can I just ask how many people have we encountered who upon
 being offered IPMC membership turned it down with grounds along
 these lines?...

I'm not saying there are any, hence starting my suggesting with
assuming Upayavira's concerns are true.

My temporary PMC member election suggestion is easy to implement and
revert, I thought it might be easier to agree on and move on than the
larger proposals seen in this thread.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-19 Thread ant elder
The reason it might be dis-empowering is that currently one of the main
roles of the PPMC is voting in new committers so if the PPMC is initially
just the mentors then the other podling members wont be involved in that.
It might still be worth trying the approach as an experiment if a willing
podling can be found, but i doubt all new podlings would be very happy with
the approach.

   ...ant



On Mon, Nov 18, 2013 at 12:12 PM, Joseph Schaefer joe_schae...@yahoo.comwrote:

 I don’t see how the situation is any worse
 than it is now, where no one on the project
 currently has a binding vote on a release.
 Going from that to “a few” may seem unfair,
 but we have to start somewhere and we need
 to keep in mind that this is partly a training
 exercise, where we need to see people actually
 demonstrate good judgement on policy matters.

 Unfortunately this doesn’t solve the bootstrapping
 issue directly with the first release, unless we
 use it as a remedy for letting release votes stall.


 On Nov 18, 2013, at 6:41 AM, Andy Seaborne a...@apache.org wrote:

  On 17/11/13 11:17, Upayavira wrote:
 
 
  On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
  On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 
 
  Alex,
 
  I'm not sure I see the difference between a release auditor and an
 IPMC
  member. If someone is sufficiently clued up to audit a release, then
  they're surely ready to join the Incubator PMC. Am I missing
 something?
  To me, there is more responsibility in being on the IPMC, like
 reviewing
  proposals for new podlings and voting on their graduation and becoming
 a
  mentor.  Personally, that's why I don't want to be on the IPMC, but I
  might be willing to help IP audit a podling's release.  Just like some
  projects don't have all committers on the PMC, a Release Auditor is
 just
  someone who can do that specific task, and there is no need to vote
 them
  in if they are already on some other TLP PMC because any member of a
 TLP
  PMC supposedly knows how to do release auditing.
 
 
  My interest is in a lesser level of involvement, where someone has
 shown
  merit within their own PPMC and can get a binding vote there, but
  no-where else. That feels to me like a very useful intermediate step
 to
  have.
  I agree, except for the no-where else part.  If you know how to check a
  RAT report and have an idea of what should be in the NOTICE files, you
  should be able to help out any other podling by reviewing their release
  and casting a binding vote so they can learn how to do that.  I'd say
  that
  3 IPMC members must vote to give a person Release Auditor status if
 they
  are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
  not the IPMC, but if I join the PPMC of some new podling, why
 shouldn't I
  be able to cast a binding vote for that podling's releases?
 
  With a two tier model - with PPMC membership granting voting rights on
  podling releases, then a podling would start with just mentors on its
  PPMC. If you clearly knew what you were doing, you'd get voted onto the
  PPMC pretty quickly, and thus you'd be able to vote on your releases.
 
  I am concerned that it would be dis-empowering to the incoming community
 if at least the active and major developers of the podling were not on the
 PPMC at the start.
 
Andy
 
 
  Upayavira
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 


 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




Re: Cultivating Outstanding IP Stewards

2013-11-19 Thread Joseph Schaefer
Then lets disambiguate by not referring to the 
“IP Stewards” as being the PPMC.  Seems simple
enough.

On Nov 19, 2013, at 4:34 AM, ant elder ant.el...@gmail.com wrote:

 The reason it might be dis-empowering is that currently one of the main
 roles of the PPMC is voting in new committers so if the PPMC is initially
 just the mentors then the other podling members wont be involved in that.
 It might still be worth trying the approach as an experiment if a willing
 podling can be found, but i doubt all new podlings would be very happy with
 the approach.
 
   ...ant
 
 
 
 On Mon, Nov 18, 2013 at 12:12 PM, Joseph Schaefer 
 joe_schae...@yahoo.comwrote:
 
 I don’t see how the situation is any worse
 than it is now, where no one on the project
 currently has a binding vote on a release.
 Going from that to “a few” may seem unfair,
 but we have to start somewhere and we need
 to keep in mind that this is partly a training
 exercise, where we need to see people actually
 demonstrate good judgement on policy matters.
 
 Unfortunately this doesn’t solve the bootstrapping
 issue directly with the first release, unless we
 use it as a remedy for letting release votes stall.
 
 
 On Nov 18, 2013, at 6:41 AM, Andy Seaborne a...@apache.org wrote:
 
 On 17/11/13 11:17, Upayavira wrote:
 
 
 On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
 On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 
 
 Alex,
 
 I'm not sure I see the difference between a release auditor and an
 IPMC
 member. If someone is sufficiently clued up to audit a release, then
 they're surely ready to join the Incubator PMC. Am I missing
 something?
 To me, there is more responsibility in being on the IPMC, like
 reviewing
 proposals for new podlings and voting on their graduation and becoming
 a
 mentor.  Personally, that's why I don't want to be on the IPMC, but I
 might be willing to help IP audit a podling's release.  Just like some
 projects don't have all committers on the PMC, a Release Auditor is
 just
 someone who can do that specific task, and there is no need to vote
 them
 in if they are already on some other TLP PMC because any member of a
 TLP
 PMC supposedly knows how to do release auditing.
 
 
 My interest is in a lesser level of involvement, where someone has
 shown
 merit within their own PPMC and can get a binding vote there, but
 no-where else. That feels to me like a very useful intermediate step
 to
 have.
 I agree, except for the no-where else part.  If you know how to check a
 RAT report and have an idea of what should be in the NOTICE files, you
 should be able to help out any other podling by reviewing their release
 and casting a binding vote so they can learn how to do that.  I'd say
 that
 3 IPMC members must vote to give a person Release Auditor status if
 they
 are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
 not the IPMC, but if I join the PPMC of some new podling, why
 shouldn't I
 be able to cast a binding vote for that podling's releases?
 
 With a two tier model - with PPMC membership granting voting rights on
 podling releases, then a podling would start with just mentors on its
 PPMC. If you clearly knew what you were doing, you'd get voted onto the
 PPMC pretty quickly, and thus you'd be able to vote on your releases.
 
 I am concerned that it would be dis-empowering to the incoming community
 if at least the active and major developers of the podling were not on the
 PPMC at the start.
 
  Andy
 
 
 Upayavira
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-18 Thread ant elder
Hi Benson,

On Sun, Nov 17, 2013 at 10:12 PM, Benson Margulies
bimargul...@gmail.com wrote:

 If the board were offering us another structural approach, this would
 be a different discussion. But, unless I've gotten lost in the torrent
 of email, the board isn't offering an alternative.

Yep you must have gotten lost. The board _is_ open alternatives and
trying some experiments. Roy said this here on general@, several
others have said that on board@. Our working assumption should be that
they'll ok us trying some things. Also, given the diverse and
disparate group that make up the Incubator PMC I hope everyone can try
to have an open mind about experiments and not try to block people
trying things just because its not what they personally think will
work or is the best experiment.

   ...ant

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-18 Thread Andy Seaborne

On 17/11/13 11:17, Upayavira wrote:



On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:



On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:





Alex,

I'm not sure I see the difference between a release auditor and an IPMC
member. If someone is sufficiently clued up to audit a release, then
they're surely ready to join the Incubator PMC. Am I missing something?

To me, there is more responsibility in being on the IPMC, like reviewing
proposals for new podlings and voting on their graduation and becoming a
mentor.  Personally, that's why I don't want to be on the IPMC, but I
might be willing to help IP audit a podling's release.  Just like some
projects don't have all committers on the PMC, a Release Auditor is just
someone who can do that specific task, and there is no need to vote them
in if they are already on some other TLP PMC because any member of a TLP
PMC supposedly knows how to do release auditing.



My interest is in a lesser level of involvement, where someone has shown
merit within their own PPMC and can get a binding vote there, but
no-where else. That feels to me like a very useful intermediate step to
have.

I agree, except for the no-where else part.  If you know how to check a
RAT report and have an idea of what should be in the NOTICE files, you
should be able to help out any other podling by reviewing their release
and casting a binding vote so they can learn how to do that.  I'd say
that
3 IPMC members must vote to give a person Release Auditor status if they
are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
be able to cast a binding vote for that podling's releases?


With a two tier model - with PPMC membership granting voting rights on
podling releases, then a podling would start with just mentors on its
PPMC. If you clearly knew what you were doing, you'd get voted onto the
PPMC pretty quickly, and thus you'd be able to vote on your releases.


I am concerned that it would be dis-empowering to the incoming community 
if at least the active and major developers of the podling were not on 
the PPMC at the start.


Andy



Upayavira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-18 Thread Joseph Schaefer
I don’t see how the situation is any worse
than it is now, where no one on the project
currently has a binding vote on a release.
Going from that to “a few” may seem unfair,
but we have to start somewhere and we need
to keep in mind that this is partly a training
exercise, where we need to see people actually
demonstrate good judgement on policy matters.

Unfortunately this doesn’t solve the bootstrapping
issue directly with the first release, unless we
use it as a remedy for letting release votes stall.


On Nov 18, 2013, at 6:41 AM, Andy Seaborne a...@apache.org wrote:

 On 17/11/13 11:17, Upayavira wrote:
 
 
 On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
 On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 
 
 Alex,
 
 I'm not sure I see the difference between a release auditor and an IPMC
 member. If someone is sufficiently clued up to audit a release, then
 they're surely ready to join the Incubator PMC. Am I missing something?
 To me, there is more responsibility in being on the IPMC, like reviewing
 proposals for new podlings and voting on their graduation and becoming a
 mentor.  Personally, that's why I don't want to be on the IPMC, but I
 might be willing to help IP audit a podling's release.  Just like some
 projects don't have all committers on the PMC, a Release Auditor is just
 someone who can do that specific task, and there is no need to vote them
 in if they are already on some other TLP PMC because any member of a TLP
 PMC supposedly knows how to do release auditing.
 
 
 My interest is in a lesser level of involvement, where someone has shown
 merit within their own PPMC and can get a binding vote there, but
 no-where else. That feels to me like a very useful intermediate step to
 have.
 I agree, except for the no-where else part.  If you know how to check a
 RAT report and have an idea of what should be in the NOTICE files, you
 should be able to help out any other podling by reviewing their release
 and casting a binding vote so they can learn how to do that.  I'd say
 that
 3 IPMC members must vote to give a person Release Auditor status if they
 are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
 not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
 be able to cast a binding vote for that podling's releases?
 
 With a two tier model - with PPMC membership granting voting rights on
 podling releases, then a podling would start with just mentors on its
 PPMC. If you clearly knew what you were doing, you'd get voted onto the
 PPMC pretty quickly, and thus you'd be able to vote on your releases.
 
 I am concerned that it would be dis-empowering to the incoming community if 
 at least the active and major developers of the podling were not on the PPMC 
 at the start.
 
   Andy
 
 
 Upayavira
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Upayavira


On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
 On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 
 
 Alex, 
 
 I'm not sure I see the difference between a release auditor and an IPMC
 member. If someone is sufficiently clued up to audit a release, then
 they're surely ready to join the Incubator PMC. Am I missing something?
 To me, there is more responsibility in being on the IPMC, like reviewing
 proposals for new podlings and voting on their graduation and becoming a
 mentor.  Personally, that's why I don't want to be on the IPMC, but I
 might be willing to help IP audit a podling's release.  Just like some
 projects don't have all committers on the PMC, a Release Auditor is just
 someone who can do that specific task, and there is no need to vote them
 in if they are already on some other TLP PMC because any member of a TLP
 PMC supposedly knows how to do release auditing.
 
 
 My interest is in a lesser level of involvement, where someone has shown
 merit within their own PPMC and can get a binding vote there, but
 no-where else. That feels to me like a very useful intermediate step to
 have.
 I agree, except for the no-where else part.  If you know how to check a
 RAT report and have an idea of what should be in the NOTICE files, you
 should be able to help out any other podling by reviewing their release
 and casting a binding vote so they can learn how to do that.  I'd say
 that
 3 IPMC members must vote to give a person Release Auditor status if they
 are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
 not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
 be able to cast a binding vote for that podling's releases?

With a two tier model - with PPMC membership granting voting rights on
podling releases, then a podling would start with just mentors on its
PPMC. If you clearly knew what you were doing, you'd get voted onto the
PPMC pretty quickly, and thus you'd be able to vote on your releases.

Upayavira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Benson Margulies
Joining a PMC does not meaning being handed even one of the keys to
the launch console for a nuclear missile. Joining a PMC means
accepting responsibility for the supervision of a project. We vote to
add someone to a PMC when they have shown the necessary commitment
and, well, common sense. Part of 'common sense' is knowing what you
know and what you don't know. Not every PMC member needs to be
prepared to wade into every swamp, just as not every committer is
qualified to modify every class in the source code. We add committers
when have evidence to justify trusting them to do the right thing
(with the PMC as backstop supervision), and we add PMC members
similarly, with the backstop of the rest of the PMC.


On Sun, Nov 17, 2013 at 6:17 AM, Upayavira u...@odoko.co.uk wrote:


 On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:


 On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:

 
 
 
 Alex,
 
 I'm not sure I see the difference between a release auditor and an IPMC
 member. If someone is sufficiently clued up to audit a release, then
 they're surely ready to join the Incubator PMC. Am I missing something?
 To me, there is more responsibility in being on the IPMC, like reviewing
 proposals for new podlings and voting on their graduation and becoming a
 mentor.  Personally, that's why I don't want to be on the IPMC, but I
 might be willing to help IP audit a podling's release.  Just like some
 projects don't have all committers on the PMC, a Release Auditor is just
 someone who can do that specific task, and there is no need to vote them
 in if they are already on some other TLP PMC because any member of a TLP
 PMC supposedly knows how to do release auditing.

 
 My interest is in a lesser level of involvement, where someone has shown
 merit within their own PPMC and can get a binding vote there, but
 no-where else. That feels to me like a very useful intermediate step to
 have.
 I agree, except for the no-where else part.  If you know how to check a
 RAT report and have an idea of what should be in the NOTICE files, you
 should be able to help out any other podling by reviewing their release
 and casting a binding vote so they can learn how to do that.  I'd say
 that
 3 IPMC members must vote to give a person Release Auditor status if they
 are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
 not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
 be able to cast a binding vote for that podling's releases?

 With a two tier model - with PPMC membership granting voting rights on
 podling releases, then a podling would start with just mentors on its
 PPMC. If you clearly knew what you were doing, you'd get voted onto the
 PPMC pretty quickly, and thus you'd be able to vote on your releases.

 Upayavira

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Alex Harui


On 11/17/13 3:17 AM, Upayavira u...@odoko.co.uk wrote:


With a two tier model - with PPMC membership granting voting rights on
podling releases, then a podling would start with just mentors on its
PPMC. If you clearly knew what you were doing, you'd get voted onto the
PPMC pretty quickly, and thus you'd be able to vote on your releases.
My concerns with this is that:
1) I think there is more to PPMC membership than just voting on releases.
I think the first major votes for Apache Flex was what the project icon
was going to be, and voting in new committers.
2) I thought the main thrust of this thread is about what to do when
mentors get too busy.  If they are too busy then either they won't grant
worthy podling newbies the right to cast binding votes on releases, or
they will do so too hastily.  All I'm suggesting is that there is an
existing list of qualified folks that is much larger than the IPMC to help
back up busy mentors and allow a podling to get a release out.  If you
think that all TLP PMC members is too wide a net, the backup could also
just be any ASF member.

-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Upayavira
Benson,

How does that relate to my post? Not sure if I can see the connection.

Are you suggesting that we should be okay voting PPMC members who are
taking responsibility within their project into the Incubator PMC? To
me, that would be equivalent to granting a new committer ASF membership
while we're at it. Sure, it'll probably be alright, but best to offer
someone something at a point when they have some appreciation of what
they are joining, no?

Upayavira

On Sun, Nov 17, 2013, at 01:24 PM, Benson Margulies wrote:
 Joining a PMC does not meaning being handed even one of the keys to
 the launch console for a nuclear missile. Joining a PMC means
 accepting responsibility for the supervision of a project. We vote to
 add someone to a PMC when they have shown the necessary commitment
 and, well, common sense. Part of 'common sense' is knowing what you
 know and what you don't know. Not every PMC member needs to be
 prepared to wade into every swamp, just as not every committer is
 qualified to modify every class in the source code. We add committers
 when have evidence to justify trusting them to do the right thing
 (with the PMC as backstop supervision), and we add PMC members
 similarly, with the backstop of the rest of the PMC.
 
 
 On Sun, Nov 17, 2013 at 6:17 AM, Upayavira u...@odoko.co.uk wrote:
 
 
  On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
  On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
  
  
  
  Alex,
  
  I'm not sure I see the difference between a release auditor and an IPMC
  member. If someone is sufficiently clued up to audit a release, then
  they're surely ready to join the Incubator PMC. Am I missing something?
  To me, there is more responsibility in being on the IPMC, like reviewing
  proposals for new podlings and voting on their graduation and becoming a
  mentor.  Personally, that's why I don't want to be on the IPMC, but I
  might be willing to help IP audit a podling's release.  Just like some
  projects don't have all committers on the PMC, a Release Auditor is just
  someone who can do that specific task, and there is no need to vote them
  in if they are already on some other TLP PMC because any member of a TLP
  PMC supposedly knows how to do release auditing.
 
  
  My interest is in a lesser level of involvement, where someone has shown
  merit within their own PPMC and can get a binding vote there, but
  no-where else. That feels to me like a very useful intermediate step to
  have.
  I agree, except for the no-where else part.  If you know how to check a
  RAT report and have an idea of what should be in the NOTICE files, you
  should be able to help out any other podling by reviewing their release
  and casting a binding vote so they can learn how to do that.  I'd say
  that
  3 IPMC members must vote to give a person Release Auditor status if they
  are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
  not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
  be able to cast a binding vote for that podling's releases?
 
  With a two tier model - with PPMC membership granting voting rights on
  podling releases, then a podling would start with just mentors on its
  PPMC. If you clearly knew what you were doing, you'd get voted onto the
  PPMC pretty quickly, and thus you'd be able to vote on your releases.
 
  Upayavira
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Upayavira


On Sun, Nov 17, 2013, at 03:41 PM, Alex Harui wrote:
 
 
 On 11/17/13 3:17 AM, Upayavira u...@odoko.co.uk wrote:
 
 
 With a two tier model - with PPMC membership granting voting rights on
 podling releases, then a podling would start with just mentors on its
 PPMC. If you clearly knew what you were doing, you'd get voted onto the
 PPMC pretty quickly, and thus you'd be able to vote on your releases.
 My concerns with this is that:
 1) I think there is more to PPMC membership than just voting on releases.
 I think the first major votes for Apache Flex was what the project icon
 was going to be, and voting in new committers.
 2) I thought the main thrust of this thread is about what to do when
 mentors get too busy.  If they are too busy then either they won't grant
 worthy podling newbies the right to cast binding votes on releases, or
 they will do so too hastily.  All I'm suggesting is that there is an
 existing list of qualified folks that is much larger than the IPMC to
 help
 back up busy mentors and allow a podling to get a release out.  If you
 think that all TLP PMC members is too wide a net, the backup could also
 just be any ASF member.

Alex,

First, I'll say I like the way you are thinking - it feels fresh.

For me, as a mentor, I'd see voting someone else in to vote on releases
would be something of a way out, and would take less mental effort
than reviewing a release vote (a task that I personally find onerous).

I guess also my theory is that mentorship generally remains a
responsibility for too long. If a mentor could start to shed some of
their responsibility quicker, by voting in others early on, at a point
at which they are still active, perhaps we would avoid the point at
which mentors are bored reviewing another release, or have changed jobs
and don't have time, or... Make it possible for mentors to do useful
stuff as early on in the life of a podling as possible.

Also, any ASF member can ask to join the Incubator PMC. So, any ASF
member can technically review any vote, simply by sending an email to
the Incubator PMC private list - so we have that situation already. I'd
have no issue with members of other PMCs volunteering with the incubator
and the incubator PMC also. Again, it should be relatively easy for them
to join. So again, don't we more or less have that already?

Upayavira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Marvin Humphrey
On Sun, Nov 17, 2013 at 7:41 AM, Alex Harui aha...@adobe.com wrote:

 1) I think there is more to PPMC membership than just voting on releases.

I'm sure that everyone agrees on this point 100%.  Everything that Benson had
to say a couple messages back about PMC membership[1] also applies to PPMC
membership.

Nevertheless, while podlings are in the Incubator, their most pressing needs
are for contributions in the areas of community development and IP
stewardship.  It is appropriate to emphasize those criteria even while voting
in new PPMC members for a variety of reasons.

 2) I thought the main thrust of this thread is about what to do when
mentors get too busy.

I don't see it that way.  The point is this:

The Incubator has a fundamental structural flaw: it lacks a mechanism to
reward merit earned by individual podling contributors.

Because the current system for approving incubating releases relies on IPMC
votes rather than podling contributor votes, it conflicts with our belief in
the imperative of meritocratic self-governance.  The best solution will be one
that brings us back into alignment with our principles.

IP stewardship is not something that happens only during IP clearance, only in
preparation for the first incubating release, or only at punctuated intervals
thereafter in preparation for subsequent releases.  It is an ongoing process
which happens with _every commit_.

The Incubator's priority should be (per the title of this thread) to cultivate
outstanding IP stewards to watch over projects -- commit by commit -- both
during incubation and after graduation, for the lifetime of the project.  The
only people with the motivation to serve in that capacity are project
contributors.

Correct the Incubator's structural flaw and you'll also solve the acute
problem of what to do when mentors get too busy.

Marvin Humphrey

[1] http://s.apache.org/URj

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Upayavira
Marvin, you have my wholehearted agreement.

Upayavira

On Sun, Nov 17, 2013, at 07:18 PM, Marvin Humphrey wrote:
 On Sun, Nov 17, 2013 at 7:41 AM, Alex Harui aha...@adobe.com wrote:
 
  1) I think there is more to PPMC membership than just voting on releases.
 
 I'm sure that everyone agrees on this point 100%.  Everything that Benson
 had
 to say a couple messages back about PMC membership[1] also applies to
 PPMC
 membership.
 
 Nevertheless, while podlings are in the Incubator, their most pressing
 needs
 are for contributions in the areas of community development and IP
 stewardship.  It is appropriate to emphasize those criteria even while
 voting
 in new PPMC members for a variety of reasons.
 
  2) I thought the main thrust of this thread is about what to do when
 mentors get too busy.
 
 I don't see it that way.  The point is this:
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism
 to
 reward merit earned by individual podling contributors.
 
 Because the current system for approving incubating releases relies on
 IPMC
 votes rather than podling contributor votes, it conflicts with our belief
 in
 the imperative of meritocratic self-governance.  The best solution will
 be one
 that brings us back into alignment with our principles.
 
 IP stewardship is not something that happens only during IP clearance,
 only in
 preparation for the first incubating release, or only at punctuated
 intervals
 thereafter in preparation for subsequent releases.  It is an ongoing
 process
 which happens with _every commit_.
 
 The Incubator's priority should be (per the title of this thread) to
 cultivate
 outstanding IP stewards to watch over projects -- commit by commit --
 both
 during incubation and after graduation, for the lifetime of the project. 
 The
 only people with the motivation to serve in that capacity are project
 contributors.
 
 Correct the Incubator's structural flaw and you'll also solve the acute
 problem of what to do when mentors get too busy.
 
 Marvin Humphrey
 
 [1] http://s.apache.org/URj
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Benson Margulies
On Sun, Nov 17, 2013 at 1:32 PM, Upayavira u...@odoko.co.uk wrote:
 Benson,

 How does that relate to my post? Not sure if I can see the connection.

I thought I was replying to Alex, but my sentiment is applicable to
what you write below.

The IPMC is a group of people with a job. It's not a 'project
community' in the usual sense of the term at the Foundation. My view
is that a person who has shown a firm grip on how to operate inside a
PPMC could be trusted to join that group. I think it's possible to
explain to a proposed IPMC member that they are being invited to join
a group with responsibility across all the podlings, but with the
understanding that they will stick to their podling to start with. The
point of my email was to emphasize the low risk to the function of the
IPMC and the Foundation from this strategy -- which I appreciate is
not the only consideration.

If the board were offering us another structural approach, this would
be a different discussion. But, unless I've gotten lost in the torrent
of email, the board isn't offering an alternative. The legal framework
requires three PMC members to approve a release, not three 'something
else's'. So I see this as a choice of the lesser of weevils: bug #1 is
releases that never get their votes, and bug #2 is this scheme of
adding IPMC members based on PPMC merit.

So, yes, I accept your point that inviting PPMC members to join the
IPMC is not delux.

While I'm using my metered window of verbiage around here, I'll add:
much as I value the careful curation of NOTICE and LICENSE, those
aren't where the legal risks come in. They come in every day, when
code is committed. If someone goes and commits some misappropriated
code into SVN with Apache headers tacked on, the chances of a 'release
inspector' detecting it are small. Once a project is up and running,
this is a matter of appropriate grant of commit access and appropriate
supervision by PMC members -- though it's not like we supply them with
Black Duck.




 Are you suggesting that we should be okay voting PPMC members who are
 taking responsibility within their project into the Incubator PMC? To
 me, that would be equivalent to granting a new committer ASF membership
 while we're at it. Sure, it'll probably be alright, but best to offer
 someone something at a point when they have some appreciation of what
 they are joining, no?

 Upayavira

 On Sun, Nov 17, 2013, at 01:24 PM, Benson Margulies wrote:
 Joining a PMC does not meaning being handed even one of the keys to
 the launch console for a nuclear missile. Joining a PMC means
 accepting responsibility for the supervision of a project. We vote to
 add someone to a PMC when they have shown the necessary commitment
 and, well, common sense. Part of 'common sense' is knowing what you
 know and what you don't know. Not every PMC member needs to be
 prepared to wade into every swamp, just as not every committer is
 qualified to modify every class in the source code. We add committers
 when have evidence to justify trusting them to do the right thing
 (with the PMC as backstop supervision), and we add PMC members
 similarly, with the backstop of the rest of the PMC.


 On Sun, Nov 17, 2013 at 6:17 AM, Upayavira u...@odoko.co.uk wrote:
 
 
  On Sun, Nov 17, 2013, at 04:59 AM, Alex Harui wrote:
 
 
  On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:
 
  
  
  
  Alex,
  
  I'm not sure I see the difference between a release auditor and an IPMC
  member. If someone is sufficiently clued up to audit a release, then
  they're surely ready to join the Incubator PMC. Am I missing something?
  To me, there is more responsibility in being on the IPMC, like reviewing
  proposals for new podlings and voting on their graduation and becoming a
  mentor.  Personally, that's why I don't want to be on the IPMC, but I
  might be willing to help IP audit a podling's release.  Just like some
  projects don't have all committers on the PMC, a Release Auditor is just
  someone who can do that specific task, and there is no need to vote them
  in if they are already on some other TLP PMC because any member of a TLP
  PMC supposedly knows how to do release auditing.
 
  
  My interest is in a lesser level of involvement, where someone has shown
  merit within their own PPMC and can get a binding vote there, but
  no-where else. That feels to me like a very useful intermediate step to
  have.
  I agree, except for the no-where else part.  If you know how to check a
  RAT report and have an idea of what should be in the NOTICE files, you
  should be able to help out any other podling by reviewing their release
  and casting a binding vote so they can learn how to do that.  I'd say
  that
  3 IPMC members must vote to give a person Release Auditor status if they
  are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
  not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
  be able to cast a binding vote for that podling's 

Re: Cultivating Outstanding IP Stewards

2013-11-17 Thread Alex Harui


On 11/17/13 10:38 AM, Upayavira u...@odoko.co.uk wrote:


Also, any ASF member can ask to join the Incubator PMC. So, any ASF
member can technically review any vote, simply by sending an email to
the Incubator PMC private list - so we have that situation already. I'd
have no issue with members of other PMCs volunteering with the incubator
and the incubator PMC also. Again, it should be relatively easy for them
to join. So again, don't we more or less have that already?

I'm just saying that from my personal perspective, I'm still shying away
from being an IPMC member.  It is a larger role than I would want, even
though I know I can certainly just do the part I want to.  Maybe there are
other folks who could and want to help with releases who are also like me
and are hestitant to join the IPMC.

If the IPMC wants to take the time to vote in folks as full IPMC members
in order to grow their ranks to try to find more folks to help with
podling releases that's it's choice. I was just proposing that there is a
large existing list of folks who could probably help without requiring
them to be IPMC members.

-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-16 Thread Upayavira


On Fri, Nov 15, 2013, at 06:07 PM, Alex Harui wrote:
 
 
 On 11/14/13 9:07 PM, Marvin Humphrey mar...@rectangular.com wrote:
 
 On Wed, Nov 13, 2013 at 10:47 AM, Alex Harui aha...@adobe.com wrote:
  I still think that having a Release Auditor role provides backup for
  getting incubator releases out without having folks have to be on the
 IPMC
  to approve the legal aspects of a release.  Just like any ASF Member can
  backup busy PMC Chairs for some actions, any TLP PMC member should be
 able
  to backup a busy IPMC member for release auditing.
 
 Speaking as someone who would presumably be suitable for this Release
 Auditor role, I'm opposed to the idea -- and not just because I don't
 want to
 get stuck doing all the dirty work.
 
 People who sign up to Mentor a podling should expect to vote on releases
 --
 especially the first.  The Incubator PMC tasks Mentors with overseeing
 the IP
 clearance processes.  A Mentor who votes +1 on the first incubating
 release is
 implicitly affirming that IP clearance was done properly -- because that
 was
 their assignment, and if something had gone awry they would surely not
 vote to
 release.
 Well, sure, clearly a highly-engaged mentor can better manage IP
 clearance.  But is release voting really an approval of IP clearance?  I
 thought it was more about IP maintenance: making sure that everything
 in
 the package has a header.  Usually there is a significant amount of time
 between the incubating IP hitting the repo and it being offered for
 release and I thought the clearance had to happen when it hit the repo,
 not at release voting time.
 
 
 A +1 vote from a Release Auditor who did not participate in IP
 clearance is
 much less meaningful: all it tells you is that whatever superficial
 inspection
 they performed on the finished product did not reveal any defects.  If
 some
 committer mistakenly attaches an ALv2 header to a file that shouldn't have
 one, a Release Auditor won't find that.  To catch such problems, you
 need
 someone monitoring the the dev and commits lists: possibly a Mentor,
 ideally a
 project contributor.
 
 I thought the main point of this thread was to find a way to unblock
 podlings looking to release but their mentors dis-engaged, even
 temporarily. Are you saying that the IPMC members who step in to help
 (like the ones who recently stepped in for VXQuery) must do the forensics
 of IP clearance by scanning the commit emails?  Seems like folks doing
 release auditing can do that as well if that's really required.  We
 might even make a tool that searches through repo history for add/remove
 of copyrights.
 
 
 
 The most meaningful +1 votes are those cast by enlightened core
 contributors,
 because they speak from deep knowledge of the code base and its history.
 IP
 stewardship is a continuous process, and the Incubator's goal should be to
 graduate communities with the motivation and expertise to attend to it
 over
 the long term -- not to certify code.
 Agreed.  The only purpose of having a Release Auditor role is to expand
 the pool of folks who can vote on a release without requiring them to
 become full-fledged IPMC members.  Now if you're saying that having
 backup
 voters is not going to meet some requirement of IP safety, it seems like
 it can just be made a requirement of a backup vote to do whatever that
 work is.  If you're saying that will never work because the only folks
 who
 can validate a release are folks who are engaged in the podling, then
 even
 having other IPMC folks backup them isn't going to work either, and
 solutions need to be found to somehow get those mentors to find the time
 to meet their obligations.

Alex, 

I'm not sure I see the difference between a release auditor and an IPMC
member. If someone is sufficiently clued up to audit a release, then
they're surely ready to join the Incubator PMC. Am I missing something?

My interest is in a lesser level of involvement, where someone has shown
merit within their own PPMC and can get a binding vote there, but
no-where else. That feels to me like a very useful intermediate step to
have.

Upayavira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-16 Thread Alex Harui


On 11/16/13 8:47 AM, Upayavira u...@odoko.co.uk wrote:




Alex, 

I'm not sure I see the difference between a release auditor and an IPMC
member. If someone is sufficiently clued up to audit a release, then
they're surely ready to join the Incubator PMC. Am I missing something?
To me, there is more responsibility in being on the IPMC, like reviewing
proposals for new podlings and voting on their graduation and becoming a
mentor.  Personally, that's why I don't want to be on the IPMC, but I
might be willing to help IP audit a podling's release.  Just like some
projects don't have all committers on the PMC, a Release Auditor is just
someone who can do that specific task, and there is no need to vote them
in if they are already on some other TLP PMC because any member of a TLP
PMC supposedly knows how to do release auditing.


My interest is in a lesser level of involvement, where someone has shown
merit within their own PPMC and can get a binding vote there, but
no-where else. That feels to me like a very useful intermediate step to
have.
I agree, except for the no-where else part.  If you know how to check a
RAT report and have an idea of what should be in the NOTICE files, you
should be able to help out any other podling by reviewing their release
and casting a binding vote so they can learn how to do that.  I'd say that
3 IPMC members must vote to give a person Release Auditor status if they
are not already on a TLP PMC.  Consider this:  I am an the Flex PMC but
not the IPMC, but if I join the PPMC of some new podling, why shouldn't I
be able to cast a binding vote for that podling's releases?

-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-15 Thread ant elder
On Fri, Nov 15, 2013 at 5:08 AM, Marvin Humphrey mar...@rectangular.com wrote:
 On Thu, Nov 14, 2013 at 1:08 AM, ant elder ant.el...@gmail.com wrote:
 What i'd like to try is more similar to the pTLP approach previously
 talked about. So take some existing podling, eg Stratos and/or
 VXQuery, and give the PPMC binding votes. They have experienced and
 active mentors so there will be oversight and nothing to worry about.
 They already have experienced participants so know what they're doing
 anyway. Anyone on the Incubator PMC can join in or watch what happens
 and intervene at any point to have the experiment shutdown in the
 unlikely event that they go wild.

 I think there are some issues with that approach.

 *   Being listed in the initial committer list of a proposal is not
 sufficient justification for granting a binding vote.  Each individual
 needs to demonstrate merit in the context of incubation and there needs to
 be a VOTE.
 *   When it's already excruciatingly difficult to get IPMC members to
 review releases, making such reviews optional just means hardly anybody
 will get around to them -- even if they have the best of intentions.
 *   Under this model, a first incubating release could be approved with solely
 PPMC votes.  We need more accountability than that.


No no, thats not what i'm suggesting, this isn't for some new podling
thats never done a release or anything its for a more experienced
podling thats been here for a while and already done a release but is
still here for some reason. So they mostly know what they're doing,
and they'll have active mentors. Please don't just rule this out as
too scary, its just an experiment and even when successful would be
unlikly ever become the mainstream approach for most podlings.

   ...ant

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-15 Thread sebb
On 10 November 2013 08:00, Alex Harui aha...@adobe.com wrote:
 IMO, there are two problems:

 1) We're trying to train folks to manage IP for their community but they
 have to seek approval from folks are aren't as vested in their community.
 My analogy is telling a new city council member: Welcome to the city
 council.  For the next year all of your decisions will require
 ratification by 3 state senators.

 2) Release voting takes a long time.  It would seem like tools should be
 able to reduce the time on several of the steps, except for this one from
 [1] compile it as provided, and test the resulting executable on their
 own platform.

 Sometimes I think about trying to get on the IPMC and helping some podling
 get a release out but:
 A) Really, I just want to help check the legal aspects of a podling's
 release and don't have bandwidth to want to take on the other roles
 implied by being on the IPMC.
 B) I don't want to take the time to figure out how to build and test a
 release that I have no vested interest in.

 Now, incubating releases are not official releases, right?

Huh?

AIUI, they *are* official releases, but with certain caveats (the DISCLAIMER).

The source is published from the mirrors in the same way as for TLP releases.

That is why it is vital to get the NOTICE and LICENSE files right.

  So why have
 such time- consuming requirements to get approval from the IPMC?  Let's
 assume that the podling folks tested the building and operation of the
 source package.  Could we build an ant script that any IPMC member or any
 PMC member from any TLP (to expand the pool of potential helpers to folks
 who supposedly know how) can run just to check:

 1) source package has the name incubating
 2) source package is signed
 3) unzip source package
 4) grab a tag from SVN/Git
 5) Diff
 6) Run Rat (without any fileset exclusions)

 Then some podling writes to general@ and says: can we get legal approval
 to release? Please run the release checker ant script with the following
 inputs url to package url to SVN/Git tag

 Then it could run while I read through all of the other ASF emails and
 eventually I get a report that contains mainly a list of non-Apache files
 in the RAT report that I review and comment on if needed.  To me, if
 you're reviewing a RAT report, you are a building inspector who has looked
 around inside.

 Can we make it that simple?

 For sure, if any podling member is qualified for IPMC before graduation
 they should be nominated and added, and I suppose we could also approve
 them to cast binding votes as a release checker which may be a lower bar
 and maybe less of a time commitment, but I think if it is possible to have
 a larger group of folks approve incubating releases mainly be reviewing
 RAT reports that might make it easier for a podling to get a release out
 the door and still assist in the training of the podling's future PMC
 members.


 [1] http://www.apache.org/dev/release.html#approving-a-release

 My two cents (probably more),
 -Alex

 On 11/9/13 9:38 PM, Marvin Humphrey mar...@rectangular.com wrote:

On Sat, Nov 9, 2013 at 4:11 AM, Dave Brondsema d...@brondsema.net wrote:
 On 11/09/2013 02:23 AM, Jake Farrell wrote:

 If mentors are not performing their duties to vote on a given releases
for
 a podling, then it is up to the IPMC as a whole to help that podling by
 doing the do diligence and casting a vote. We all asked to be apart of
the
 IPMC or where honored by a nomination and accepted the role. It is up
to us
 to show these podlings what the Apache was really means. These projects
 have all come to the ASF and we (the IPMC) have openly voted them into
 incubation, its up to us to help them succeed.

 While this is true in theory it's hard in practice to wrangle those
 votes together.

That's not the only problem.  While IPMC volunteers who perform
freelance
release reviews keep the Incubator from grinding to a halt, our reliance
on
them undermines the Incubator's effectiveness as an IP clearinghouse.  I
wish
that we would redirect those volunteer energies elsewhere.

IPMC members who vote +1 on an initial incubating release are endorsing
the
the code import and IP clearance process[1], as well as any work done
in-house
since incubation started.  Votes on subsequent incubating releases are
less
weighty because they chiefly endorse work done in-house since the last
release.

Non-Mentors who swoop in at the last minute to vote +1 on a codebase
they've
never looked at produced by a community they've never interacted with are
not
in a position to make such endorsements, particularly for the first
incubating
release.

They are like building inspectors who never go inside.

 Merit stands above all else, and the contributors that you have
pointed out
 are all exceptional individuals that have advanced their projects and
 continued to do so after graduation within the ASF. There are no short
cuts
 here, merit is earned. I am 100% behind helping individuals that show
 

Re: Cultivating Outstanding IP Stewards

2013-11-15 Thread Alex Harui


On 11/14/13 9:07 PM, Marvin Humphrey mar...@rectangular.com wrote:

On Wed, Nov 13, 2013 at 10:47 AM, Alex Harui aha...@adobe.com wrote:
 I still think that having a Release Auditor role provides backup for
 getting incubator releases out without having folks have to be on the
IPMC
 to approve the legal aspects of a release.  Just like any ASF Member can
 backup busy PMC Chairs for some actions, any TLP PMC member should be
able
 to backup a busy IPMC member for release auditing.

Speaking as someone who would presumably be suitable for this Release
Auditor role, I'm opposed to the idea -- and not just because I don't
want to
get stuck doing all the dirty work.

People who sign up to Mentor a podling should expect to vote on releases
--
especially the first.  The Incubator PMC tasks Mentors with overseeing
the IP
clearance processes.  A Mentor who votes +1 on the first incubating
release is
implicitly affirming that IP clearance was done properly -- because that
was
their assignment, and if something had gone awry they would surely not
vote to
release.
Well, sure, clearly a highly-engaged mentor can better manage IP
clearance.  But is release voting really an approval of IP clearance?  I
thought it was more about IP maintenance: making sure that everything in
the package has a header.  Usually there is a significant amount of time
between the incubating IP hitting the repo and it being offered for
release and I thought the clearance had to happen when it hit the repo,
not at release voting time.


A +1 vote from a Release Auditor who did not participate in IP
clearance is
much less meaningful: all it tells you is that whatever superficial
inspection
they performed on the finished product did not reveal any defects.  If
some
committer mistakenly attaches an ALv2 header to a file that shouldn't have
one, a Release Auditor won't find that.  To catch such problems, you
need
someone monitoring the the dev and commits lists: possibly a Mentor,
ideally a
project contributor.

I thought the main point of this thread was to find a way to unblock
podlings looking to release but their mentors dis-engaged, even
temporarily. Are you saying that the IPMC members who step in to help
(like the ones who recently stepped in for VXQuery) must do the forensics
of IP clearance by scanning the commit emails?  Seems like folks doing
release auditing can do that as well if that's really required.  We
might even make a tool that searches through repo history for add/remove
of copyrights.



The most meaningful +1 votes are those cast by enlightened core
contributors,
because they speak from deep knowledge of the code base and its history.
IP
stewardship is a continuous process, and the Incubator's goal should be to
graduate communities with the motivation and expertise to attend to it
over
the long term -- not to certify code.
Agreed.  The only purpose of having a Release Auditor role is to expand
the pool of folks who can vote on a release without requiring them to
become full-fledged IPMC members.  Now if you're saying that having backup
voters is not going to meet some requirement of IP safety, it seems like
it can just be made a requirement of a backup vote to do whatever that
work is.  If you're saying that will never work because the only folks who
can validate a release are folks who are engaged in the podling, then even
having other IPMC folks backup them isn't going to work either, and
solutions need to be found to somehow get those mentors to find the time
to meet their obligations.

-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-14 Thread ant elder
Those sound like fine experiments to try - having a release auditor,
and a new podling with the PPMC have binding votes and initially
seeded just with IPMC members - however they aren't the experiments i
was thinking of.

What i'd like to try is more similar to the pTLP approach previously
talked about. So take some existing podling, eg Stratos and/or
VXQuery, and give the PPMC binding votes. They have experienced and
active mentors so there will be oversight and nothing to worry about.
They already have experienced participants so know what they're doing
anyway. Anyone on the Incubator PMC can join in or watch what happens
and intervene at any point to have the experiment shutdown in the
unlikely event that they go wild.

Its just a small experimental trial. Even if successful this likely
wouldn't ever become the approach used for most podlings, but it could
be a useful step for some. Lets give it a try.

What do you say?

   ...ant

On Wed, Nov 13, 2013 at 7:05 PM, Suresh Marru sma...@apache.org wrote:
 On Nov 13, 2013, at 1:14 PM, Marvin Humphrey mar...@rectangular.com wrote:

 On Tue, Nov 12, 2013 at 11:58 PM, ant elder ant.el...@gmail.com wrote:
 So, we _can_ let podlings have their own binding release votes and we
 could do our own pTLP type experiments without even needing to go to
 the board. We should try that. Not for every podling but just for
 select ones where the circumstances mean it will work better than the
 current approach. If there are no major objections to some experiments
 with this approach then i'd like to start trying one.

 +1 to run an experiment.  The position that Roy has taken changes the
 equation.

 While a number of people have expressed a preference for the approach of
 electing more podling contributors directly onto the IPMC, in practice it
 remains uncertain whether the IPMC is capable of identifying, nominating and
 voting in enough candidates -- as evidenced by some threads currently in
 progress on private@incubator.

 I propose that the experiment take the following form:

 1.  The initial PPMC shall be composed exclusively of IPMC members.
 2.  PPMC votes are binding for every release except the first.
 3.  One IPMC vote is required for each release after the first.

 I believe that this model provides sufficient oversight because the first
 release must cross a high bar, and because it changes the dynamics of
 electing PPMC members: even core contributors will now have to earn PPMC
 membership, demonstrating to an initial PPMC composed of IPMC members that
 they understand the Apache Way well enough to steward their project.

 + 1, I like this balance and caveats.

 In my personal view (which I am not generalizing), getting the first release 
 is very time consuming but educational and very much worth it. I do not look 
 at it as one month or so for a release is unreasonable, but rather think it 
 as, one month amortized over quality subsequent releases. Which ever approach 
 or policy changes we take, we still need patient incumbents and overly 
 patient mentors. The only way mentors scale is to teach the process and groom 
 new teachers. Ofcourse not many students will like the teachers until they 
 also become teachers. Atleast this happened to me, I appreciate my mentors 
 more now then when I was a student :)

 Suresh


 Marvin Humphrey

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org



 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-14 Thread Marvin Humphrey
On Wed, Nov 13, 2013 at 10:47 AM, Alex Harui aha...@adobe.com wrote:
 I still think that having a Release Auditor role provides backup for
 getting incubator releases out without having folks have to be on the IPMC
 to approve the legal aspects of a release.  Just like any ASF Member can
 backup busy PMC Chairs for some actions, any TLP PMC member should be able
 to backup a busy IPMC member for release auditing.

Speaking as someone who would presumably be suitable for this Release
Auditor role, I'm opposed to the idea -- and not just because I don't want to
get stuck doing all the dirty work.

People who sign up to Mentor a podling should expect to vote on releases --
especially the first.  The Incubator PMC tasks Mentors with overseeing the IP
clearance processes.  A Mentor who votes +1 on the first incubating release is
implicitly affirming that IP clearance was done properly -- because that was
their assignment, and if something had gone awry they would surely not vote to
release.

A +1 vote from a Release Auditor who did not participate in IP clearance is
much less meaningful: all it tells you is that whatever superficial inspection
they performed on the finished product did not reveal any defects.  If some
committer mistakenly attaches an ALv2 header to a file that shouldn't have
one, a Release Auditor won't find that.  To catch such problems, you need
someone monitoring the the dev and commits lists: possibly a Mentor, ideally a
project contributor.

The most meaningful +1 votes are those cast by enlightened core contributors,
because they speak from deep knowledge of the code base and its history.  IP
stewardship is a continuous process, and the Incubator's goal should be to
graduate communities with the motivation and expertise to attend to it over
the long term -- not to certify code.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-14 Thread Marvin Humphrey
On Thu, Nov 14, 2013 at 1:08 AM, ant elder ant.el...@gmail.com wrote:
 What i'd like to try is more similar to the pTLP approach previously
 talked about. So take some existing podling, eg Stratos and/or
 VXQuery, and give the PPMC binding votes. They have experienced and
 active mentors so there will be oversight and nothing to worry about.
 They already have experienced participants so know what they're doing
 anyway. Anyone on the Incubator PMC can join in or watch what happens
 and intervene at any point to have the experiment shutdown in the
 unlikely event that they go wild.

I think there are some issues with that approach.

*   Being listed in the initial committer list of a proposal is not
sufficient justification for granting a binding vote.  Each individual
needs to demonstrate merit in the context of incubation and there needs to
be a VOTE.
*   When it's already excruciatingly difficult to get IPMC members to
review releases, making such reviews optional just means hardly anybody
will get around to them -- even if they have the best of intentions.
*   Under this model, a first incubating release could be approved with solely
PPMC votes.  We need more accountability than that.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-13 Thread Marvin Humphrey
On Tue, Nov 12, 2013 at 11:58 PM, ant elder ant.el...@gmail.com wrote:
 So, we _can_ let podlings have their own binding release votes and we
 could do our own pTLP type experiments without even needing to go to
 the board. We should try that. Not for every podling but just for
 select ones where the circumstances mean it will work better than the
 current approach. If there are no major objections to some experiments
 with this approach then i'd like to start trying one.

+1 to run an experiment.  The position that Roy has taken changes the
equation.

While a number of people have expressed a preference for the approach of
electing more podling contributors directly onto the IPMC, in practice it
remains uncertain whether the IPMC is capable of identifying, nominating and
voting in enough candidates -- as evidenced by some threads currently in
progress on private@incubator.

I propose that the experiment take the following form:

1.  The initial PPMC shall be composed exclusively of IPMC members.
2.  PPMC votes are binding for every release except the first.
3.  One IPMC vote is required for each release after the first.

I believe that this model provides sufficient oversight because the first
release must cross a high bar, and because it changes the dynamics of
electing PPMC members: even core contributors will now have to earn PPMC
membership, demonstrating to an initial PPMC composed of IPMC members that
they understand the Apache Way well enough to steward their project.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-13 Thread Upayavira


On Wed, Nov 13, 2013, at 06:14 PM, Marvin Humphrey wrote:
 On Tue, Nov 12, 2013 at 11:58 PM, ant elder ant.el...@gmail.com wrote:
  So, we _can_ let podlings have their own binding release votes and we
  could do our own pTLP type experiments without even needing to go to
  the board. We should try that. Not for every podling but just for
  select ones where the circumstances mean it will work better than the
  current approach. If there are no major objections to some experiments
  with this approach then i'd like to start trying one.
 
 +1 to run an experiment.  The position that Roy has taken changes the
 equation.
 
 While a number of people have expressed a preference for the approach of
 electing more podling contributors directly onto the IPMC, in practice it
 remains uncertain whether the IPMC is capable of identifying, nominating
 and
 voting in enough candidates -- as evidenced by some threads currently in
 progress on private@incubator.
 
 I propose that the experiment take the following form:
 
 1.  The initial PPMC shall be composed exclusively of IPMC members.
 2.  PPMC votes are binding for every release except the first.
 3.  One IPMC vote is required for each release after the first.
 
 I believe that this model provides sufficient oversight because the first
 release must cross a high bar, and because it changes the dynamics of
 electing PPMC members: even core contributors will now have to earn PPMC
 membership, demonstrating to an initial PPMC composed of IPMC members
 that
 they understand the Apache Way well enough to steward their project.

I would be very supportive of such an experiment. Make the size of the
merit granted fit the stage at which an individual is at.

I presume #4 is: Three +1 votes from PPMC members required.

Upayavira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-13 Thread Alex Harui


On 11/13/13 10:14 AM, Marvin Humphrey mar...@rectangular.com wrote:

While a number of people have expressed a preference for the approach of
electing more podling contributors directly onto the IPMC, in practice it
remains uncertain whether the IPMC is capable of identifying, nominating
and
voting in enough candidates -- as evidenced by some threads currently in
progress on private@incubator.

I propose that the experiment take the following form:

1.  The initial PPMC shall be composed exclusively of IPMC members.
2.  PPMC votes are binding for every release except the first.
3.  One IPMC vote is required for each release after the first.

I believe that this model provides sufficient oversight because the first
release must cross a high bar, and because it changes the dynamics of
electing PPMC members: even core contributors will now have to earn PPMC
membership, demonstrating to an initial PPMC composed of IPMC members that
they understand the Apache Way well enough to steward their project.
Isn't there a possible bug here where given a higher bar for entry to the
PPMC (you would now have to prove you understand the legal aspects of
Apache releases before you can get on the PPMC) that it will burden the
IPMC folks on the PPMC because they are the only ones who can cast votes
to accept new committers, and if a first release happens but there's only
one newbie who truly gets the legal aspects that the PPMC only grows by 1
and can still be left hanging if the IPMC folks walk away?

I still think that having a Release Auditor role provides backup for
getting incubator releases out without having folks have to be on the IPMC
to approve the legal aspects of a release.  Just like any ASF Member can
backup busy PMC Chairs for some actions, any TLP PMC member should be able
to backup a busy IPMC member for release auditing.

-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-13 Thread Suresh Marru
On Nov 13, 2013, at 1:14 PM, Marvin Humphrey mar...@rectangular.com wrote:

 On Tue, Nov 12, 2013 at 11:58 PM, ant elder ant.el...@gmail.com wrote:
 So, we _can_ let podlings have their own binding release votes and we
 could do our own pTLP type experiments without even needing to go to
 the board. We should try that. Not for every podling but just for
 select ones where the circumstances mean it will work better than the
 current approach. If there are no major objections to some experiments
 with this approach then i'd like to start trying one.
 
 +1 to run an experiment.  The position that Roy has taken changes the
 equation.
 
 While a number of people have expressed a preference for the approach of
 electing more podling contributors directly onto the IPMC, in practice it
 remains uncertain whether the IPMC is capable of identifying, nominating and
 voting in enough candidates -- as evidenced by some threads currently in
 progress on private@incubator.
 
 I propose that the experiment take the following form:
 
 1.  The initial PPMC shall be composed exclusively of IPMC members.
 2.  PPMC votes are binding for every release except the first.
 3.  One IPMC vote is required for each release after the first.
 
 I believe that this model provides sufficient oversight because the first
 release must cross a high bar, and because it changes the dynamics of
 electing PPMC members: even core contributors will now have to earn PPMC
 membership, demonstrating to an initial PPMC composed of IPMC members that
 they understand the Apache Way well enough to steward their project.

+ 1, I like this balance and caveats. 

In my personal view (which I am not generalizing), getting the first release is 
very time consuming but educational and very much worth it. I do not look at it 
as one month or so for a release is unreasonable, but rather think it as, one 
month amortized over quality subsequent releases. Which ever approach or policy 
changes we take, we still need patient incumbents and overly patient mentors. 
The only way mentors scale is to teach the process and groom new teachers. 
Ofcourse not many students will like the teachers until they also become 
teachers. Atleast this happened to me, I appreciate my mentors more now then 
when I was a student :) 

Suresh

 
 Marvin Humphrey
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-12 Thread Roy T. Fielding
Release votes are expected to be a decision of the list of people
empowered by the foundation to make that decision.  How that list
of people is populated for podlings is up to the PMC.  Right now,
the only list we have is the IPMC itself, as appointed by the board.

If the Incubator wants to create separate subcommittees to mimic the
operations of podling PMCs, with the subcommittee delegated the
right to mint incubating releases and the subcommittee membership
recorded in an appropriate place for Incubator committee records,
that would meet my approval.

The purpose of this requirement is to protect the folks who make
release decisions (i.e., to provide a corporate record of their right
to do an ASF release, since most of them have no other employment,
contract, or officer role to back them up).

Roy

On Nov 10, 2013, at 7:34 AM, Joseph Schaefer wrote:

 Unlikely to get at least Roy’s approval because release
 votes are expected to be a decision of the full committee,
 not any one member of it.
 
 On Nov 10, 2013, at 10:29 AM, Alan D. Cabrera l...@toolazydogs.com wrote:
 
 
 On Nov 10, 2013, at 1:04 AM, ant elder ant.el...@gmail.com wrote:
 
 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.
 
 The board has charged us to vet the podlings and their releases.  What 
 process is used is up to us.
 
 I would prefer a variant of your proposal.  The first release needs three 
 mentor/IPMC votes.  Subsequent releases only require one mentor/IPMC vote.
 
 
 Regards,
 Alan
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-12 Thread ant elder
Thanks for that Roy.

So, we _can_ let podlings have their own binding release votes and we
could do our own pTLP type experiments without even needing to go to
the board. We should try that. Not for every podling but just for
select ones where the circumstances mean it will work better than the
current approach. If there are no major objections to some experiments
with this approach then i'd like to start trying one.

   ...ant

On Tue, Nov 12, 2013 at 11:12 AM, Roy T. Fielding field...@gbiv.com wrote:
 Release votes are expected to be a decision of the list of people
 empowered by the foundation to make that decision.  How that list
 of people is populated for podlings is up to the PMC.  Right now,
 the only list we have is the IPMC itself, as appointed by the board.

 If the Incubator wants to create separate subcommittees to mimic the
 operations of podling PMCs, with the subcommittee delegated the
 right to mint incubating releases and the subcommittee membership
 recorded in an appropriate place for Incubator committee records,
 that would meet my approval.

 The purpose of this requirement is to protect the folks who make
 release decisions (i.e., to provide a corporate record of their right
 to do an ASF release, since most of them have no other employment,
 contract, or officer role to back them up).

 Roy

 On Nov 10, 2013, at 7:34 AM, Joseph Schaefer wrote:

 Unlikely to get at least Roy’s approval because release
 votes are expected to be a decision of the full committee,
 not any one member of it.

 On Nov 10, 2013, at 10:29 AM, Alan D. Cabrera l...@toolazydogs.com wrote:


 On Nov 10, 2013, at 1:04 AM, ant elder ant.el...@gmail.com wrote:

 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.

 The board has charged us to vet the podlings and their releases.  What 
 process is used is up to us.

 I would prefer a variant of your proposal.  The first release needs three 
 mentor/IPMC votes.  Subsequent releases only require one mentor/IPMC vote.


 Regards,
 Alan


 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org



 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org



 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-11 Thread Dave Fisher
I don't think this is prudent, having only one binding vote is too low a check. 
We at the ASF have a responsibility to the public. I want to be certain that no 
one steam rolls the process. Just the fact that there are edge cases means we 
need to be careful.

Regards,
Dave

Sent from my iPhone

On Nov 10, 2013, at 4:04 AM, ant elder ant.el...@gmail.com wrote:

 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.
 
   ...ant
 
 On Sun, Nov 10, 2013 at 8:00 AM, Alex Harui aha...@adobe.com wrote:
 IMO, there are two problems:
 
 1) We're trying to train folks to manage IP for their community but they
 have to seek approval from folks are aren't as vested in their community.
 My analogy is telling a new city council member: Welcome to the city
 council.  For the next year all of your decisions will require
 ratification by 3 state senators.
 
 2) Release voting takes a long time.  It would seem like tools should be
 able to reduce the time on several of the steps, except for this one from
 [1] compile it as provided, and test the resulting executable on their
 own platform.
 
 Sometimes I think about trying to get on the IPMC and helping some podling
 get a release out but:
 A) Really, I just want to help check the legal aspects of a podling's
 release and don't have bandwidth to want to take on the other roles
 implied by being on the IPMC.
 B) I don't want to take the time to figure out how to build and test a
 release that I have no vested interest in.
 
 Now, incubating releases are not official releases, right? So why have
 such time- consuming requirements to get approval from the IPMC?  Let's
 assume that the podling folks tested the building and operation of the
 source package.  Could we build an ant script that any IPMC member or any
 PMC member from any TLP (to expand the pool of potential helpers to folks
 who supposedly know how) can run just to check:
 
 1) source package has the name incubating

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Alex Harui
IMO, there are two problems:

1) We're trying to train folks to manage IP for their community but they
have to seek approval from folks are aren't as vested in their community.
My analogy is telling a new city council member: Welcome to the city
council.  For the next year all of your decisions will require
ratification by 3 state senators.

2) Release voting takes a long time.  It would seem like tools should be
able to reduce the time on several of the steps, except for this one from
[1] compile it as provided, and test the resulting executable on their
own platform.  

Sometimes I think about trying to get on the IPMC and helping some podling
get a release out but:
A) Really, I just want to help check the legal aspects of a podling's
release and don't have bandwidth to want to take on the other roles
implied by being on the IPMC.
B) I don't want to take the time to figure out how to build and test a
release that I have no vested interest in.

Now, incubating releases are not official releases, right? So why have
such time- consuming requirements to get approval from the IPMC?  Let's
assume that the podling folks tested the building and operation of the
source package.  Could we build an ant script that any IPMC member or any
PMC member from any TLP (to expand the pool of potential helpers to folks
who supposedly know how) can run just to check:

1) source package has the name incubating
2) source package is signed
3) unzip source package
4) grab a tag from SVN/Git
5) Diff
6) Run Rat (without any fileset exclusions)

Then some podling writes to general@ and says: can we get legal approval
to release? Please run the release checker ant script with the following
inputs url to package url to SVN/Git tag

Then it could run while I read through all of the other ASF emails and
eventually I get a report that contains mainly a list of non-Apache files
in the RAT report that I review and comment on if needed.  To me, if
you're reviewing a RAT report, you are a building inspector who has looked
around inside.

Can we make it that simple?

For sure, if any podling member is qualified for IPMC before graduation
they should be nominated and added, and I suppose we could also approve
them to cast binding votes as a release checker which may be a lower bar
and maybe less of a time commitment, but I think if it is possible to have
a larger group of folks approve incubating releases mainly be reviewing
RAT reports that might make it easier for a podling to get a release out
the door and still assist in the training of the podling's future PMC
members.


[1] http://www.apache.org/dev/release.html#approving-a-release

My two cents (probably more),
-Alex

On 11/9/13 9:38 PM, Marvin Humphrey mar...@rectangular.com wrote:

On Sat, Nov 9, 2013 at 4:11 AM, Dave Brondsema d...@brondsema.net wrote:
 On 11/09/2013 02:23 AM, Jake Farrell wrote:

 If mentors are not performing their duties to vote on a given releases
for
 a podling, then it is up to the IPMC as a whole to help that podling by
 doing the do diligence and casting a vote. We all asked to be apart of
the
 IPMC or where honored by a nomination and accepted the role. It is up
to us
 to show these podlings what the Apache was really means. These projects
 have all come to the ASF and we (the IPMC) have openly voted them into
 incubation, its up to us to help them succeed.

 While this is true in theory it's hard in practice to wrangle those
 votes together.

That's not the only problem.  While IPMC volunteers who perform
freelance
release reviews keep the Incubator from grinding to a halt, our reliance
on
them undermines the Incubator's effectiveness as an IP clearinghouse.  I
wish
that we would redirect those volunteer energies elsewhere.

IPMC members who vote +1 on an initial incubating release are endorsing
the
the code import and IP clearance process[1], as well as any work done
in-house
since incubation started.  Votes on subsequent incubating releases are
less
weighty because they chiefly endorse work done in-house since the last
release.

Non-Mentors who swoop in at the last minute to vote +1 on a codebase
they've
never looked at produced by a community they've never interacted with are
not
in a position to make such endorsements, particularly for the first
incubating
release.

They are like building inspectors who never go inside.

 Merit stands above all else, and the contributors that you have
pointed out
 are all exceptional individuals that have advanced their projects and
 continued to do so after graduation within the ASF. There are no short
cuts
 here, merit is earned. I am 100% behind helping individuals that show
 exceptional merit within a podling and deserve to be apart of the IPMC
and
 have a binding vote.

 Yes, lets do this.  No new structures, minimal risks.

True.  It seems that a number of people find this approach attractive.
Let's
focus on the challenges:

1.  Candidates have to be nominated.
2.  The votes have to pass.  Not all of them, but 

Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread ant elder
How about simply changing the rules for Incubator releases so that
they don't require at least three binding votes, but instead make it
at least three votes only one of which must be binding. That would
mean there would still be the element of oversight that a mentor vote
gives but avoids all the problems with not having three mentors. I'm
sure the board would grant the Incubator authority to implement that
change.

   ...ant

On Sun, Nov 10, 2013 at 8:00 AM, Alex Harui aha...@adobe.com wrote:
 IMO, there are two problems:

 1) We're trying to train folks to manage IP for their community but they
 have to seek approval from folks are aren't as vested in their community.
 My analogy is telling a new city council member: Welcome to the city
 council.  For the next year all of your decisions will require
 ratification by 3 state senators.

 2) Release voting takes a long time.  It would seem like tools should be
 able to reduce the time on several of the steps, except for this one from
 [1] compile it as provided, and test the resulting executable on their
 own platform.

 Sometimes I think about trying to get on the IPMC and helping some podling
 get a release out but:
 A) Really, I just want to help check the legal aspects of a podling's
 release and don't have bandwidth to want to take on the other roles
 implied by being on the IPMC.
 B) I don't want to take the time to figure out how to build and test a
 release that I have no vested interest in.

 Now, incubating releases are not official releases, right? So why have
 such time- consuming requirements to get approval from the IPMC?  Let's
 assume that the podling folks tested the building and operation of the
 source package.  Could we build an ant script that any IPMC member or any
 PMC member from any TLP (to expand the pool of potential helpers to folks
 who supposedly know how) can run just to check:

 1) source package has the name incubating
 2) source package is signed
 3) unzip source package
 4) grab a tag from SVN/Git
 5) Diff
 6) Run Rat (without any fileset exclusions)

 Then some podling writes to general@ and says: can we get legal approval
 to release? Please run the release checker ant script with the following
 inputs url to package url to SVN/Git tag

 Then it could run while I read through all of the other ASF emails and
 eventually I get a report that contains mainly a list of non-Apache files
 in the RAT report that I review and comment on if needed.  To me, if
 you're reviewing a RAT report, you are a building inspector who has looked
 around inside.

 Can we make it that simple?

 For sure, if any podling member is qualified for IPMC before graduation
 they should be nominated and added, and I suppose we could also approve
 them to cast binding votes as a release checker which may be a lower bar
 and maybe less of a time commitment, but I think if it is possible to have
 a larger group of folks approve incubating releases mainly be reviewing
 RAT reports that might make it easier for a podling to get a release out
 the door and still assist in the training of the podling's future PMC
 members.


 [1] http://www.apache.org/dev/release.html#approving-a-release

 My two cents (probably more),
 -Alex

 On 11/9/13 9:38 PM, Marvin Humphrey mar...@rectangular.com wrote:

On Sat, Nov 9, 2013 at 4:11 AM, Dave Brondsema d...@brondsema.net wrote:
 On 11/09/2013 02:23 AM, Jake Farrell wrote:

 If mentors are not performing their duties to vote on a given releases
for
 a podling, then it is up to the IPMC as a whole to help that podling by
 doing the do diligence and casting a vote. We all asked to be apart of
the
 IPMC or where honored by a nomination and accepted the role. It is up
to us
 to show these podlings what the Apache was really means. These projects
 have all come to the ASF and we (the IPMC) have openly voted them into
 incubation, its up to us to help them succeed.

 While this is true in theory it's hard in practice to wrangle those
 votes together.

That's not the only problem.  While IPMC volunteers who perform
freelance
release reviews keep the Incubator from grinding to a halt, our reliance
on
them undermines the Incubator's effectiveness as an IP clearinghouse.  I
wish
that we would redirect those volunteer energies elsewhere.

IPMC members who vote +1 on an initial incubating release are endorsing
the
the code import and IP clearance process[1], as well as any work done
in-house
since incubation started.  Votes on subsequent incubating releases are
less
weighty because they chiefly endorse work done in-house since the last
release.

Non-Mentors who swoop in at the last minute to vote +1 on a codebase
they've
never looked at produced by a community they've never interacted with are
not
in a position to make such endorsements, particularly for the first
incubating
release.

They are like building inspectors who never go inside.

 Merit stands above all else, and the contributors that you have
pointed out
 are all 

Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Andy Seaborne


On 10/11/13 09:04, ant elder wrote:

How about simply changing the rules for Incubator releases so that
they don't require at least three binding votes, but instead make it
at least three votes only one of which must be binding. That would
mean there would still be the element of oversight that a mentor vote
gives but avoids all the problems with not having three mentors. I'm
sure the board would grant the Incubator authority to implement that
change.

...ant


Having some mechanism to give real, effective value to the PPMC votes 
seems like an excellent idea.  Whether it is this exact proposal or 
something else, I don't know.  At the moment, the PPMC votes are not 
essential which I find a bit odd.


Maybe make some/all the mentor votes being votes on the process of the 
release (IP checking included), not the content.  (Or maybe different 
mentor vote classes is just complexity.)


Doing IP the first time seems to come a surprise for podlings (in my 
very limited experience).  But once one or two people on the PPMC get 
it, it's time to handover that responsibility to the PPMC.


Andy



On Sun, Nov 10, 2013 at 8:00 AM, Alex Harui aha...@adobe.com wrote:

IMO, there are two problems:

1) We're trying to train folks to manage IP for their community but they
have to seek approval from folks are aren't as vested in their community.
My analogy is telling a new city council member: Welcome to the city
council.  For the next year all of your decisions will require
ratification by 3 state senators.

2) Release voting takes a long time.  It would seem like tools should be
able to reduce the time on several of the steps, except for this one from
[1] compile it as provided, and test the resulting executable on their
own platform.

Sometimes I think about trying to get on the IPMC and helping some podling
get a release out but:
A) Really, I just want to help check the legal aspects of a podling's
release and don't have bandwidth to want to take on the other roles
implied by being on the IPMC.
B) I don't want to take the time to figure out how to build and test a
release that I have no vested interest in.

Now, incubating releases are not official releases, right? So why have
such time- consuming requirements to get approval from the IPMC?  Let's
assume that the podling folks tested the building and operation of the
source package.  Could we build an ant script that any IPMC member or any
PMC member from any TLP (to expand the pool of potential helpers to folks
who supposedly know how) can run just to check:

1) source package has the name incubating
2) source package is signed
3) unzip source package
4) grab a tag from SVN/Git
5) Diff
6) Run Rat (without any fileset exclusions)

Then some podling writes to general@ and says: can we get legal approval
to release? Please run the release checker ant script with the following
inputs url to package url to SVN/Git tag

Then it could run while I read through all of the other ASF emails and
eventually I get a report that contains mainly a list of non-Apache files
in the RAT report that I review and comment on if needed.  To me, if
you're reviewing a RAT report, you are a building inspector who has looked
around inside.

Can we make it that simple?

For sure, if any podling member is qualified for IPMC before graduation
they should be nominated and added, and I suppose we could also approve
them to cast binding votes as a release checker which may be a lower bar
and maybe less of a time commitment, but I think if it is possible to have
a larger group of folks approve incubating releases mainly be reviewing
RAT reports that might make it easier for a podling to get a release out
the door and still assist in the training of the podling's future PMC
members.


[1] http://www.apache.org/dev/release.html#approving-a-release

My two cents (probably more),
-Alex

On 11/9/13 9:38 PM, Marvin Humphrey mar...@rectangular.com wrote:


On Sat, Nov 9, 2013 at 4:11 AM, Dave Brondsema d...@brondsema.net wrote:

On 11/09/2013 02:23 AM, Jake Farrell wrote:



If mentors are not performing their duties to vote on a given releases
for
a podling, then it is up to the IPMC as a whole to help that podling by
doing the do diligence and casting a vote. We all asked to be apart of
the
IPMC or where honored by a nomination and accepted the role. It is up
to us
to show these podlings what the Apache was really means. These projects
have all come to the ASF and we (the IPMC) have openly voted them into
incubation, its up to us to help them succeed.


While this is true in theory it's hard in practice to wrangle those
votes together.


That's not the only problem.  While IPMC volunteers who perform
freelance
release reviews keep the Incubator from grinding to a halt, our reliance
on
them undermines the Incubator's effectiveness as an IP clearinghouse.  I
wish
that we would redirect those volunteer energies elsewhere.

IPMC members who vote +1 on an initial incubating release are 

Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Benson Margulies
A summarized agreement with this thread:

The bottom line, I think, is that _someone_ has to provide the
supervision that the board delegates to a PMC.

The virtue of the 'demolish the incubator' proposal is that it makes
that point absolutely clear. If there were no incubator, the board
would need to see three people whom it could trust to form the initial
core of the project. The board has reiterated that it wants the IPMC
to manage the bootstrap to a state: a PMC that the board can delegate
to. What's the fastest path to that state?

If you look at it this way, then you could look at Mentors in a
slightly different light. They have two critical jobs at the outset:
(a) detailed IP supervision until members of the podling community
know what to do, and (b) get the members of the podling community up
to speed as fast as possible.

(c) then becomes: get those people onto the IPMC. That's the only tool
the incubator has from the board, so the incubator should just use it.

Once (c) is accomplished, the podling doesn't necessarily graduate. It
is prudent to continue with some IPMC supervision for a bit, to look
out for various bears.

One could hope that this schema is a near-complete solution to vote
problems. The _first_ release benefits from mentors who signed up to
be there and vote, and subsequent releases have votes from inside the
group.

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Alex Harui


On 11/10/13 5:46 AM, Benson Margulies bimargul...@gmail.com wrote:

A summarized agreement with this thread:

The bottom line, I think, is that _someone_ has to provide the
supervision that the board delegates to a PMC.

The virtue of the 'demolish the incubator' proposal is that it makes
that point absolutely clear. If there were no incubator, the board
would need to see three people whom it could trust to form the initial
core of the project. The board has reiterated that it wants the IPMC
to manage the bootstrap to a state: a PMC that the board can delegate
to. What's the fastest path to that state?

If you look at it this way, then you could look at Mentors in a
slightly different light. They have two critical jobs at the outset:
(a) detailed IP supervision until members of the podling community
know what to do, and (b) get the members of the podling community up
to speed as fast as possible.

(c) then becomes: get those people onto the IPMC. That's the only tool
the incubator has from the board, so the incubator should just use it.
I guess the problem I have with that is, during my days in incubation, I
would have been hesitant to accept membership in the IPMC.  I still don't
want to be a member of the IPMC.  It comes with greater obligations.  IOW,
why do I need to be approved as a candidate for state office if I just
want to be on my town council?


Once (c) is accomplished, the podling doesn't necessarily graduate. It
is prudent to continue with some IPMC supervision for a bit, to look
out for various bears.

One could hope that this schema is a near-complete solution to vote
problems. The _first_ release benefits from mentors who signed up to
be there and vote, and subsequent releases have votes from inside the
group.
I should have provided a more concise summary in my write-up.  It is:
1) Establish the role of Release Auditor in the Incubator.
2) Incubating releases need 3 votes from Release Auditors
3) Any current or former TLP PMC member is automatically a Release Auditor
4) Podling members can be approved as a Release Auditor by vote of the
IPMC.
5) Release Auditors check the process and legal aspects of a release and
are not required to build and test the release package.
6) Can we build an Ant script that does the grunt work of preparing a
report for release auditing?

Thanks,
-Alex


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Alan D. Cabrera

On Nov 10, 2013, at 1:04 AM, ant elder ant.el...@gmail.com wrote:

 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.

The board has charged us to vet the podlings and their releases.  What process 
is used is up to us.

I would prefer a variant of your proposal.  The first release needs three 
mentor/IPMC votes.  Subsequent releases only require one mentor/IPMC vote.


Regards,
Alan


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Marvin Humphrey
On Sun, Nov 10, 2013 at 5:46 AM, Benson Margulies bimargul...@gmail.com wrote:
 A summarized agreement with this thread:

8 snip 8

 One could hope that this schema is a near-complete solution to vote
 problems. The _first_ release benefits from mentors who signed up to
 be there and vote, and subsequent releases have votes from inside the
 group.

+1 to your summary, Benson.  We're on the same page.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Joseph Schaefer
Unlikely to get at least Roy’s approval because release
votes are expected to be a decision of the full committee,
not any one member of it.

On Nov 10, 2013, at 10:29 AM, Alan D. Cabrera l...@toolazydogs.com wrote:

 
 On Nov 10, 2013, at 1:04 AM, ant elder ant.el...@gmail.com wrote:
 
 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.
 
 The board has charged us to vet the podlings and their releases.  What 
 process is used is up to us.
 
 I would prefer a variant of your proposal.  The first release needs three 
 mentor/IPMC votes.  Subsequent releases only require one mentor/IPMC vote.
 
 
 Regards,
 Alan
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Justin Mclean
Hi,

 I'm proud to be part of that group.  I would like to see it grow -- in my
 view, the Incubator has erred by not recruiting aggressively enough!
+1 On every project that goes through incubation there should be several 
candidates that now understand the incubation process worked and the issues 
their project faced. There experiences and knowledge should be put to good use.

Thanks,
Justin
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Benson Margulies
On Sun, Nov 10, 2013 at 10:34 AM, Joseph Schaefer
joe_schae...@yahoo.com wrote:
 Unlikely to get at least Roy’s approval because release
 votes are expected to be a decision of the full committee,
 not any one member of it.

+1:  Much as some people here as in favor of dismantlement, and others
would like to see some structure in between IPMC membership and
nothing, the legal structure requires a release to be voted by PMC
members. To mangle Pogo: We have met the PMC, and, friends, it is us.
It is the job of the more seasoned IPMC members to provide the
backstop for the folks like Alex.




 On Nov 10, 2013, at 10:29 AM, Alan D. Cabrera l...@toolazydogs.com wrote:


 On Nov 10, 2013, at 1:04 AM, ant elder ant.el...@gmail.com wrote:

 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.

 The board has charged us to vet the podlings and their releases.  What 
 process is used is up to us.

 I would prefer a variant of your proposal.  The first release needs three 
 mentor/IPMC votes.  Subsequent releases only require one mentor/IPMC vote.


 Regards,
 Alan


 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org



 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-10 Thread Joseph Schaefer
No offense folks, but this isn’t exactly new
information or has anyone offered an actual
PATH to follow to get us out of this mess.
Bringing more people into the IPMC can be accomplished
by anyone willing to put some names out there
for us to consider, but that hasn’t yielded
anything so far to help us manage our workload.
Talk is cheap in a doocracy, we need an action
plan and leadership not more argumentation passing
itself off as helpful suggestions.



On Nov 10, 2013, at 1:25 PM, Benson Margulies bimargul...@gmail.com wrote:

 On Sun, Nov 10, 2013 at 10:34 AM, Joseph Schaefer
 joe_schae...@yahoo.com wrote:
 Unlikely to get at least Roy’s approval because release
 votes are expected to be a decision of the full committee,
 not any one member of it.
 
 +1:  Much as some people here as in favor of dismantlement, and others
 would like to see some structure in between IPMC membership and
 nothing, the legal structure requires a release to be voted by PMC
 members. To mangle Pogo: We have met the PMC, and, friends, it is us.
 It is the job of the more seasoned IPMC members to provide the
 backstop for the folks like Alex.
 
 
 
 
 On Nov 10, 2013, at 10:29 AM, Alan D. Cabrera l...@toolazydogs.com wrote:
 
 
 On Nov 10, 2013, at 1:04 AM, ant elder ant.el...@gmail.com wrote:
 
 How about simply changing the rules for Incubator releases so that
 they don't require at least three binding votes, but instead make it
 at least three votes only one of which must be binding. That would
 mean there would still be the element of oversight that a mentor vote
 gives but avoids all the problems with not having three mentors. I'm
 sure the board would grant the Incubator authority to implement that
 change.
 
 The board has charged us to vet the podlings and their releases. What 
 process is used is up to us.
 
 I would prefer a variant of your proposal.  The first release needs three 
 mentor/IPMC votes.  Subsequent releases only require one mentor/IPMC vote.
 
 
 Regards,
 Alan
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-09 Thread Raphael Bircher

Hi Marvin

Am 09.11.13 07:15, schrieb Marvin Humphrey:

On Fri, Nov 8, 2013 at 2:54 AM, Upayavira u...@odoko.co.uk wrote:

On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:

IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
example) unless that sub-committee consisted of members of the IPMC. The
reason for this is hat only members of the IPMC are recognized by the board
and thus only IPMC members have binding votes.

That is what the board has done to date. That is not the only
possibility in terms of what the board *could* do, which is much more
where my question was leading.

The issue was brought before the Board earlier this week and they have
explicitly bounced it back to us.  Their rationale is that the problem lies
within the scope of project governance that the Board has delegated to the
Incubator PMC.  The Board has plenty going on these days; I can understand
that they don't want to get involved in debates over e.g. the nitty gritty
details of pTLP design.

So, it's our responsibility to design a solution using only the resources
currently available to us.  If we exercise a little creativity and
flexibility, I don't think we will find ourselves unduly constrained.


My issue is that granting PMC membership is too big a step for many
podling members. Going from being newbie podling member, to a part of a
team responsible for 50+ incubator projects is, with the freedom to
mentor other podlings, is too big a step for most podling members, and
will remain scary even if you attempt to restrict 'powers' through
social convention.

That sounds unreasonably pessimistic.  Historically, when contributors from
active podlings have been nominated, vetted and successfully voted onto the
IPMC, things have worked out very well:

 Brian Duxbury (Thrift)
 Richard Hirsch (ESME)
 Marvin Humphrey (Lucy)
 Karl Wright (ManifoldCF)
 Dave Fisher (OpenOffice)
 Andrei Savu (Provisionr)

I'm proud to be part of that group.  I would like to see it grow -- in my
view, the Incubator has erred by not recruiting aggressively enough!
Probabily yes, but a step between IPMC and nothing would lower the 
barrier. Well, I'm shepherd now, reading the lists etc. But I beleve the 
incubator miss samething to show the ability to be a mentor. Maybe 
something like a Assistent mentor. The assistent Mentor can be assinged 
to a podling but have for exemple not the right to subscribe the private 
lists. That would probabily also encourage more.


Greetings Raphael


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-09 Thread Dave Brondsema
On 11/09/2013 03:38 AM, Raphael Bircher wrote:
 Hi Marvin
 
 Am 09.11.13 07:15, schrieb Marvin Humphrey:
 On Fri, Nov 8, 2013 at 2:54 AM, Upayavira u...@odoko.co.uk wrote:
 On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:
 IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
 example) unless that sub-committee consisted of members of the IPMC.
 The
 reason for this is hat only members of the IPMC are recognized by
 the board
 and thus only IPMC members have binding votes.
 That is what the board has done to date. That is not the only
 possibility in terms of what the board *could* do, which is much more
 where my question was leading.
 The issue was brought before the Board earlier this week and they have
 explicitly bounced it back to us.  Their rationale is that the problem
 lies
 within the scope of project governance that the Board has delegated to
 the
 Incubator PMC.  The Board has plenty going on these days; I can
 understand
 that they don't want to get involved in debates over e.g. the nitty
 gritty
 details of pTLP design.

 So, it's our responsibility to design a solution using only the resources
 currently available to us.  If we exercise a little creativity and
 flexibility, I don't think we will find ourselves unduly constrained.

 My issue is that granting PMC membership is too big a step for many
 podling members. Going from being newbie podling member, to a part of a
 team responsible for 50+ incubator projects is, with the freedom to
 mentor other podlings, is too big a step for most podling members, and
 will remain scary even if you attempt to restrict 'powers' through
 social convention.
 That sounds unreasonably pessimistic.  Historically, when contributors
 from
 active podlings have been nominated, vetted and successfully voted
 onto the
 IPMC, things have worked out very well:

  Brian Duxbury (Thrift)
  Richard Hirsch (ESME)
  Marvin Humphrey (Lucy)
  Karl Wright (ManifoldCF)
  Dave Fisher (OpenOffice)
  Andrei Savu (Provisionr)

 I'm proud to be part of that group.  I would like to see it grow -- in my
 view, the Incubator has erred by not recruiting aggressively enough!
 Probabily yes, but a step between IPMC and nothing would lower the
 barrier. Well, I'm shepherd now, reading the lists etc. But I beleve the
 incubator miss samething to show the ability to be a mentor. Maybe
 something like a Assistent mentor. The assistent Mentor can be assinged
 to a podling but have for exemple not the right to subscribe the private
 lists. That would probabily also encourage more.
 

I think we're discussing moving podling contributors up towards the
IPMC, not adding more mentors (the too many mentors problem is real,
IMO).  And podling contributors are already on the private list.


-- 
Dave Brondsema : d...@brondsema.net
http://www.brondsema.net : personal
http://www.splike.com : programming
   



signature.asc
Description: OpenPGP digital signature


Re: Cultivating Outstanding IP Stewards

2013-11-09 Thread Dave Brondsema
On 11/09/2013 02:23 AM, Jake Farrell wrote:
 We have a process in place which graduates a given incubating project to
 TLP, why add a middle layer with a pTLP? There are enough steps in the
 process, pTLP is not needed in my opinion.
 

I wholeheartedly agree.  Adding more layers of projects or roles adds
complexity.  There's already a lot to figure out when you are a new
podling.

 If mentors are not performing their duties to vote on a given releases for
 a podling, then it is up to the IPMC as a whole to help that podling by
 doing the do diligence and casting a vote. We all asked to be apart of the
 IPMC or where honored by a nomination and accepted the role. It is up to us
 to show these podlings what the Apache was really means. These projects
 have all come to the ASF and we (the IPMC) have openly voted them into
 incubation, its up to us to help them succeed.

While this is true in theory it's hard in practice to wrangle those
votes together.

 
 Merit stands above all else, and the contributors that you have pointed out
 are all exceptional individuals that have advanced their projects and
 continued to do so after graduation within the ASF. There are no short cuts
 here, merit is earned. I am 100% behind helping individuals that show
 exceptional merit within a podling and deserve to be apart of the IPMC and
 have a binding vote.

Yes, lets do this.  No new structures, minimal risks.

The IPMC can fulfill their duty (when appropriate) by identifying people
that merit IPMC membership, so less people will have to invest the
significant effort of assessing all the many many details for new releases.

(I believe I'm thinking objectively about this, but recognize I am
perhaps in a biased position)

 
 -Jake
 
 
 
 On Sat, Nov 9, 2013 at 1:15 AM, Marvin Humphrey mar...@rectangular.comwrote:
 
 On Fri, Nov 8, 2013 at 2:54 AM, Upayavira u...@odoko.co.uk wrote:
 On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:
 IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
 example) unless that sub-committee consisted of members of the IPMC. The
 reason for this is hat only members of the IPMC are recognized by the
 board
 and thus only IPMC members have binding votes.

 That is what the board has done to date. That is not the only
 possibility in terms of what the board *could* do, which is much more
 where my question was leading.

 The issue was brought before the Board earlier this week and they have
 explicitly bounced it back to us.  Their rationale is that the problem lies
 within the scope of project governance that the Board has delegated to the
 Incubator PMC.  The Board has plenty going on these days; I can understand
 that they don't want to get involved in debates over e.g. the nitty gritty
 details of pTLP design.

 So, it's our responsibility to design a solution using only the resources
 currently available to us.  If we exercise a little creativity and
 flexibility, I don't think we will find ourselves unduly constrained.

 My issue is that granting PMC membership is too big a step for many
 podling members. Going from being newbie podling member, to a part of a
 team responsible for 50+ incubator projects is, with the freedom to
 mentor other podlings, is too big a step for most podling members, and
 will remain scary even if you attempt to restrict 'powers' through
 social convention.

 That sounds unreasonably pessimistic.  Historically, when contributors from
 active podlings have been nominated, vetted and successfully voted onto the
 IPMC, things have worked out very well:

 Brian Duxbury (Thrift)
 Richard Hirsch (ESME)
 Marvin Humphrey (Lucy)
 Karl Wright (ManifoldCF)
 Dave Fisher (OpenOffice)
 Andrei Savu (Provisionr)

 I'm proud to be part of that group.  I would like to see it grow -- in my
 view, the Incubator has erred by not recruiting aggressively enough!

 Whereas, if it were possible to grant a lesser role, which allowed
 podling members to cast binding votes for their podling alone, we'd
 likely see a lot more podling members voted into that position (sure,
 they can only be voted in by Incubator PMC members).

 I'm afraid I find it very tedious us attempting to shoe-horn the
 incubator into a structure (a standard PMC) that just doesn't quite fit,
 rather than seeking a structure that will suit the both the incubator
 and the foundation, allowing merit to be recognised in individuals at a
 range of stages within a podlings lifecycle.

 I understand exactly where you're coming from: structural flaws in the
 Incubator require Board-level fixes.

 The feedback I've taken from the Board is that if we can persuade them
 that a
 structural change is truly in the best interest of the foundation, they
 will
 accomodate us.  However, first we need to run some experiments and build
 our
 case.  Incremental, reversible steps, as they say.

 Running a pilot pTLP wholly within the Incubator is actually more
 straightforward than running it as an 

Re: Cultivating Outstanding IP Stewards

2013-11-09 Thread Joseph Schaefer
The reason we are reduced to guesswork
and posturing about how to fix what ails
us is because we haven’t a clue what the
core problems with incubation are.  All we
have are a rash of symptoms: inadequate
release voting oversight, inadequate podling
community development, etc.  It sure would’ve
been nice to collect feedback from successful
podlings who cause us little or no strife to
see what actually distinguishes these problems
other than perceived noise levels and our strong
desire to quash drama wherever it appears.

I’m afraid drama in small doses is a necessary
part of how we do business at the ASF, because
nobody has time to think long-term unless they
are dealing with another newfound crisis to remedy.


On Nov 9, 2013, at 3:38 AM, Raphael Bircher r.birc...@gmx.ch wrote:

 Hi Marvin
 
 Am 09.11.13 07:15, schrieb Marvin Humphrey:
 On Fri, Nov 8, 2013 at 2:54 AM, Upayavira u...@odoko.co.uk wrote:
 On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:
 IMO the IPMC cannot delegate legal oversight to a sub-committee (for
 example) unless that sub-committee consisted of members of the IPMC. The
 reason for this is hat only members of the IPMC are recognized by the board
 and thus only IPMC members have binding votes.
 That is what the board has done to date. That is not the only
 possibility in terms of what the board *could* do, which is much more
 where my question was leading.
 The issue was brought before the Board earlier this week and they have
 explicitly bounced it back to us.  Their rationale is that the problem lies
 within the scope of project governance that the Board has delegated to the
 Incubator PMC.  The Board has plenty going on these days; I can understand
 that they don't want to get involved in debates over e.g. the nitty gritty
 details of pTLP design.
 
 So, it's our responsibility to design a solution using only the resources
 currently available to us.  If we exercise a little creativity and
 flexibility, I don't think we will find ourselves unduly constrained.
 
 My issue is that granting PMC membership is too big a step for many
 podling members. Going from being newbie podling member, to a part of a
 team responsible for 50+ incubator projects is, with the freedom to
 mentor other podlings, is too big a step for most podling members, and
 will remain scary even if you attempt to restrict 'powers' through
 social convention.
 That sounds unreasonably pessimistic.  Historically, when contributors from
 active podlings have been nominated, vetted and successfully voted onto the
 IPMC, things have worked out very well:
 
 Brian Duxbury (Thrift)
 Richard Hirsch (ESME)
 Marvin Humphrey (Lucy)
 Karl Wright (ManifoldCF)
 Dave Fisher (OpenOffice)
 Andrei Savu (Provisionr)
 
 I'm proud to be part of that group.  I would like to see it grow -- in my
 view, the Incubator has erred by not recruiting aggressively enough!
 Probabily yes, but a step between IPMC and nothing would lower the barrier. 
 Well, I'm shepherd now, reading the lists etc. But I beleve the incubator 
 miss samething to show the ability to be a mentor. Maybe something like a 
 Assistent mentor. The assistent Mentor can be assinged to a podling but have 
 for exemple not the right to subscribe the private lists. That would 
 probabily also encourage more.
 
 Greetings Raphael
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-09 Thread Marvin Humphrey
On Sat, Nov 9, 2013 at 4:11 AM, Dave Brondsema d...@brondsema.net wrote:
 On 11/09/2013 02:23 AM, Jake Farrell wrote:

 If mentors are not performing their duties to vote on a given releases for
 a podling, then it is up to the IPMC as a whole to help that podling by
 doing the do diligence and casting a vote. We all asked to be apart of the
 IPMC or where honored by a nomination and accepted the role. It is up to us
 to show these podlings what the Apache was really means. These projects
 have all come to the ASF and we (the IPMC) have openly voted them into
 incubation, its up to us to help them succeed.

 While this is true in theory it's hard in practice to wrangle those
 votes together.

That's not the only problem.  While IPMC volunteers who perform freelance
release reviews keep the Incubator from grinding to a halt, our reliance on
them undermines the Incubator's effectiveness as an IP clearinghouse.  I wish
that we would redirect those volunteer energies elsewhere.

IPMC members who vote +1 on an initial incubating release are endorsing the
the code import and IP clearance process[1], as well as any work done in-house
since incubation started.  Votes on subsequent incubating releases are less
weighty because they chiefly endorse work done in-house since the last
release.

Non-Mentors who swoop in at the last minute to vote +1 on a codebase they've
never looked at produced by a community they've never interacted with are not
in a position to make such endorsements, particularly for the first incubating
release.

They are like building inspectors who never go inside.

 Merit stands above all else, and the contributors that you have pointed out
 are all exceptional individuals that have advanced their projects and
 continued to do so after graduation within the ASF. There are no short cuts
 here, merit is earned. I am 100% behind helping individuals that show
 exceptional merit within a podling and deserve to be apart of the IPMC and
 have a binding vote.

 Yes, lets do this.  No new structures, minimal risks.

True.  It seems that a number of people find this approach attractive.  Let's
focus on the challenges:

1.  Candidates have to be nominated.
2.  The votes have to pass.  Not all of them, but most of them.

In order for the votes to pass, those IPMC members who have misgivings will
have to lay them aside.  But maybe this isn't such a big problem, because my
sense is that there are a number of candidates out there that even the
skeptics would feel pretty comfortable with.  I can't believe we let Marmotta
escape the Incubator without nominating any of its contributors!

So how do we solve the problem of nominating people?  Ideally, Mentors would
proactively identify and propose candidates -- even when, as would have been
the case throughout Marmotta's incubation, the podling has no immediate need
for additional Mentors.  And maybe that will happen more often if it's less
contentious.

Still, there will be podlings where the nominations won't happen -- and here,
maybe the IPMC at large can play a role.

*   Diagnose Mentor attrition sooner, using report sign-off and shepherd
review.  (Or even better, mailing list archive scans.)
*   Ping podling Mentors on private@incubator asking why the release manager
who handled that last release so well hasn't been nominated.
*   ...

 The IPMC can fulfill their duty (when appropriate) by identifying people
 that merit IPMC membership, so less people will have to invest the
 significant effort of assessing all the many many details for new releases.

Right now, when a release candidate shows up on general@incubator without
three +1 Mentor votes, here's what we do:

1.  First, wait for an outsider to cast a freelance +1 IPMC vote.
2.  Finally, explore the possibility of nominating a standout podling
contributor for the IPMC -- but only when all else fails.

How about we reverse that: look for a podling contributor whose vote deserves
to be binding *first*, and only consider bringing in an outsider as a last
resort?

Marvin Humphrey

[1] http://incubator.apache.org/guides/mentor.html#initial-ip-clearance

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Ross Gardler
On 7 November 2013 22:22, Marvin Humphrey mar...@rectangular.com wrote:



 Concretely, there are several possible implementations.

 There's this pTLP variant:

 1.  Start with a Board resolution establishing a pTLP PMC seeded with IPMC
 members.
 2.  Vote podling contributors onto the PMC as they demonstrate merit.
 3.  When there are enough PMC members, consider graduation.


+1 this is essentially what I proposed for the pTLP experiment with
Stratos. I wrote the proposal up in outline on the Stratos dev list a few
days after the podling got started. Unfortunately the mentors who signed up
to oversee that experiment never found the time to do so.

I still think this is an approach worth exploring more fully and will be
happy to sig out that email for you if it would help.



 A more incremental approach, suggested upthread, is to start voting select
 podling contributors onto the IPMC more aggressively.  However, there are a
 few drawbacks:

 *   With rare exceptions, podling contributors have generally been voted
 onto
 the IPMC to replace missing Mentors.  Rewarding excellence proactively
 is
 a completely different mentality.  For example, under this model it
 would
 have been *wrong* that CloudStack made it through to graduation without
 landing at least two of its stellar contributors on the IPMC.
 *   Enlarging the IPMC makes a lot of people uncomfortable.  I'm leery that
 increasing the pace too much may provoke controversy and too many
 cooks
 squabbling.


The too many cooks problem has solutions too. This approach is just fine as
long as the IPMC membership as a whole doesn't regularly interject in
projects they are not fully up to speed with. There are proposed solutions
to this issue in the wiki. Pick one and try it out.


 *   The private@incubator list would get a lot noisier.


Why? There should be nothing on private other than voting in new members
and the occasional sensitive issue. Votes are easily managed in mail
clients (or switch to using Steve) and having more IPMC members shouldn't
increase the number of sensitive issues.



 Then there's the suggestion of electing Podling Chairs, possibly
 augmented
 with Co-Chairs.  Granting extra privileges to a solo leader seems somewhat
 less Apache-like than rewarding merit on an individual basis.  However, in
 practice having a podling Chair would solve *other* problems in addition to
 mitigating the problem of vote scarcity, and it would probably be the least
 controversial option to implement.

 Would Podling Chairs join the IPMC, presumably voted in by the podling's
 Mentors?  If not, how would we grant them a binding vote?


This would create one vote per project, so probably doesn't solve the
issue. I'm not sure this adds much over the idea of making some podling
members IPMC members. Personally I wouldn't waste my time on this, but it
is an incremental step towards the bigger idea. While I wouldn't bother
with this if I were chair I do understand the least controversial
argument and thus this might be a good step to take.



 Also, if a new person gets voted in as Podling Chair, are we OK with the
 podling's increasing IPMC representation?  (I think that could have the
 desirable side effect of encouraging project founders to give up the
 Podling
 Chair position for the greater good of the podling.)


See my too many cooks comment above. It does create slower growth so again
a more incremental step.

In summary I am +1 on you picking any of these and implementing them. All
are reversible steps. Good luck.

Ross



 Marvin Humphrey

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Ross Gardler
As one of the mentors singled out I fully appreciate your very reasonable
explanation of your motives. On top of that those mentors do have thick
skins.

No harm done, I'm sure.

Ross

Ross Gardler (@rgardler)
Senior Technology Evangelist
Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation





On 7 November 2013 22:47, Marvin Humphrey mar...@rectangular.com wrote:

 On Thu, Nov 7, 2013 at 11:29 AM, Jim Jagielski j...@jagunet.com wrote:
  Certainly this is being addressed and fixed in the current 1.0.1
  release thread...

 Indeed.

  So why is something 2 months old such a bee in your bonnet right now?

 I chose to highlight the Allura situation because it illustrates that IPMC
 release vote scarcity can strike your podling at any time regardless of how
 virtuous and healthy it is.  If it can happen to Allura, a podling with
 fabulous contributors and outrageously qualified Mentors, it can happen to
 anyone.

 I could have instead cited other lengthy release votes: VXQuery (over a
 month
 now and still waiting), ODF Toolkit (20 days), Droids (probably the
 all-time
 record holder), Bloodhound (so frustrating that Brane coded up the voting
 monitor), ManifoldCF...  but none of those podlings boasted Allura's
 all-star
 Mentor lineup.

 The point was to pick a podling with Mentors whose dedication to the ASF
 was
 unassailable (AWOL Mentors don't attend Board meetings!) because then
 nobody
 could blame the delay on insufficient Mentor dedication.  I don't think
 it's a
 bad thing that podling core developers are inherently more invested in
 their
 projects than Mentors -- it's just a fact of life that we ought to
 accommodate
 ourselves to.  Vote scarcity is not the fault of any one Mentor, or any
 group
 of Mentors -- it's just a phenomenon which is *guaranteed* to happen some
 of
 the time because the Incubator is structurally flawed.

 Still, because my point was awkwardly crafted, I wound up singling out the
 Allura team in a negative context.  I apologize for my clumsiness.

 Marvin Humphrey

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Ross Gardler
IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
example) unless that sub-committee consisted of members of the IPMC. The
reason for this is hat only members of the IPMC are recognized by the board
and thus only IPMC members have binding votes.

That doesn't prevent social conventions that say IPMC members only vote in
podlings that recognize them as members of their project community.

Furthermore, the IPMC could define a task force or whatever you want to
call it, which is responsible for the health of the IPMC as a whole,
including assisting podling with absent mentors and insufficient IPMC
representation.

My point is that once we think in terms of social conventions pretty much
anything is possible.

Ross

Ross Gardler (@rgardler)
Senior Technology Evangelist
Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation





On 7 November 2013 23:04, Upayavira u...@odoko.co.uk wrote:

 I have one (hopefully) simple question for those more familiar with the
 ASF\s bylaws/etc.

 As I understand it, the board has delegated responsibility for the
 incubator, and thus incubator podlings, to the Incubator PMC and its
 members. Thus, it is only members of the Incubator PMC that have the
 ability to vote. This much is straight-forward.

 So, the question is, what options does the Incubator PMC have in terms
 of further delegating responsibility? Can the Incubator PMC delegate
 (some) responsibility to people who are not themselves incubator PMC
 members? To do so, does the Incubator PMC need to inform the board of
 the change of composition of 'sub-committees'?

 My thought is that if we can clarify what is legally possible, we will
 be better placed to find the appropriate model for the incubator that
 fits within those legal/bylaw bounds.

 Upayavira

 On Fri, Nov 8, 2013, at 06:47 AM, Marvin Humphrey wrote:
  On Thu, Nov 7, 2013 at 11:29 AM, Jim Jagielski j...@jagunet.com wrote:
   Certainly this is being addressed and fixed in the current 1.0.1
   release thread...
 
  Indeed.
 
   So why is something 2 months old such a bee in your bonnet right now?
 
  I chose to highlight the Allura situation because it illustrates that
  IPMC
  release vote scarcity can strike your podling at any time regardless of
  how
  virtuous and healthy it is.  If it can happen to Allura, a podling with
  fabulous contributors and outrageously qualified Mentors, it can happen
  to
  anyone.
 
  I could have instead cited other lengthy release votes: VXQuery (over a
  month
  now and still waiting), ODF Toolkit (20 days), Droids (probably the
  all-time
  record holder), Bloodhound (so frustrating that Brane coded up the voting
  monitor), ManifoldCF...  but none of those podlings boasted Allura's
  all-star
  Mentor lineup.
 
  The point was to pick a podling with Mentors whose dedication to the ASF
  was
  unassailable (AWOL Mentors don't attend Board meetings!) because then
  nobody
  could blame the delay on insufficient Mentor dedication.  I don't think
  it's a
  bad thing that podling core developers are inherently more invested in
  their
  projects than Mentors -- it's just a fact of life that we ought to
  accommodate
  ourselves to.  Vote scarcity is not the fault of any one Mentor, or any
  group
  of Mentors -- it's just a phenomenon which is *guaranteed* to happen some
  of
  the time because the Incubator is structurally flawed.
 
  Still, because my point was awkwardly crafted, I wound up singling out
  the
  Allura team in a negative context.  I apologize for my clumsiness.
 
  Marvin Humphrey
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Dave Fisher


Sent from my iPhone

On Nov 7, 2013, at 4:36 PM, Ross Gardler rgard...@opendirective.com wrote:

 On 7 November 2013 11:20, Ted Dunning ted.dunn...@gmail.com wrote:
 
 On Thu, Nov 7, 2013 at 11:13 AM, Marvin Humphrey mar...@rectangular.com
 wrote:
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.  Instead, we
 teach
 people to hate the Incubator by placing their projects at the mercy of
 Mentors.  Our Mentors care, but they don't care enough.  They don't care
 like
 core developers care.
 
 Nominate these meritorious contributors as IPMC members.
 
 +1 This is exactly what I have been proposing the incubator do for a very
 long time. In fact I set the precedent by having two podling committers
 voted onto the IPMC as an experiment.
 
 That experiment proved very successful (both helped with other podlings and
 both are now Members of the foundation).

Yes it very much worked for me. I'll note that the two releases for OpenOffice 
had the same three +1 voters - a Mentor named Jim, an IPMC member Marvin, and 
me - one of the experimental PPMC to IPMC members. I was already a PMC member.

From my experience different mentors and different podlings have different 
levels of understanding of licensing issues. That is not surprising. INAL so I 
take the advice of Legal Affairs seriously. I think that the recent flames 
there have a negative effect here. Clarity on concrete cases should come before 
abstract discussions. Yet others take the air out of the room.

Lets think about that before we deconstruct the Incubator again.

Regards,
Dave

 
 That successful experiment should become part of the incubation process.
 
 Ross
 
 PS and yes I do see the need for me, as a mentor, of Alura to make this
 happen. I did discuss the projects strategy with project members a week
 ago. Not found the time to follow up yet but I would suggest highlighting
 individuals in a negative rather than positive light is not the way to
 encourage volunteers to find time

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Upayavira


On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:
 IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
 example) unless that sub-committee consisted of members of the IPMC. The
 reason for this is hat only members of the IPMC are recognized by the
 board
 and thus only IPMC members have binding votes.

That is what the board has done to date. That is not the only
possibility in terms of what the board *could* do, which is much more
where my question was leading.

 That doesn't prevent social conventions that say IPMC members only vote in
 podlings that recognize them as members of their project community.
 
 Furthermore, the IPMC could define a task force or whatever you want to
 call it, which is responsible for the health of the IPMC as a whole,
 including assisting podling with absent mentors and insufficient IPMC
 representation.
 
 My point is that once we think in terms of social conventions pretty much
 anything is possible.

My issue is that granting PMC membership is too big a step for many
podling members. Going from being newbie podling member, to a part of a
team responsible for 50+ incubator projects is, with the freedom to
mentor other podlings, is too big a step for most podling members, and
will remain scary even if you attempt to restrict 'powers' through
social convention.

Whereas, if it were possible to grant a lesser role, which allowed
podling members to cast binding votes for their podling alone, we'd
likely see a lot more podling members voted into that position (sure,
they can only be voted in by Incubator PMC members).

I'm afraid I find it very tedious us attempting to shoe-horn the
incubator into a structure (a standard PMC) that just doesn't quite fit,
rather than seeking a structure that will suit the both the incubator
and the foundation, allowing merit to be recognised in individuals at a
range of stages within a podlings lifecycle.

Upayavira

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Jim Jagielski

On Nov 8, 2013, at 1:47 AM, Marvin Humphrey mar...@rectangular.com wrote:
 
 Still, because my point was awkwardly crafted, I wound up singling out the
 Allura team in a negative context.  I apologize for my clumsiness.
 

And my apologies for ramping up the drama... This email came
at a time when there was non-ending drama on board@ and, quite
frankly, I was burned out by then :)

1st beer is on me.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread David Nalley
On Fri, Nov 8, 2013 at 1:22 AM, Marvin Humphrey mar...@rectangular.com wrote:
 On Thu, Nov 7, 2013 at 11:40 AM, Jim Jagielski j...@jagunet.com wrote:
 As soon as you step off your soapbox, be sure to provide some
 suggestions...

 When an individual makes major contributions to the incubation of a podling --
 particularly in the areas of legal and community development -- they should be
 rewarded with a binding vote.  Meritocracy should apply to podlings as it does
 to TLPs.

 By expressly dangling the incentive of a binding vote in front of podling core
 contributors, we will motivate more of them to learn The Apache Way more
 thoroughly and to become outstanding IP stewards.  The presence of these
 individuals will then compensate for the natural phenomenon of Mentor
 attrition, and the problem of IPMC release vote scarcity will diminish.



I wholeheartedly agree with the above sentiment - though I'd word it a
bit differently - merit applies to individuals; if the individuals
happen to be contributors to a podling, and have earned trust and
demonstrated the merit, they should wholeheartedly be welcomed to the
IPMC. I actually think this could be good for both the IPMC as well as
the culture at the ASF. On the one hand it ensures that new, fresh
blood is circulating, hopefully on a regular basis, inside the IPMC.
Those folks will also be able to easily empathize with a new podling's
travails. It also gets folks involved elsewhere at the ASF, exposing
them to new folks, additional places they can get involved, etc.

--David

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Joseph Schaefer
No offense Ross but give me a break.  While I’m
glad to see my initial ideas gain so much traction
in the incubator now that people no longer remember
where they come from, and even are willing to falsely
claim credit for them, but this whole idea of populating
the IPMC with ordinary podling participants has been
going on for years now under the experiment I started.
The typical negative argument against this came from Bill
Wrowe who felt that these people were unqualified to
be able to cast binding decisions during things like
podling graduations, but I have seen no indication that
such folks overstep their welcome in real life.

In any case the concept has my +1, the harder part is
to find a process that will ensure appropriate people
actually do get recognized.

On Nov 7, 2013, at 4:36 PM, Ross Gardler rgard...@opendirective.com wrote:

 On 7 November 2013 11:20, Ted Dunning ted.dunn...@gmail.com wrote:
 
 On Thu, Nov 7, 2013 at 11:13 AM, Marvin Humphrey mar...@rectangular.com
 wrote:
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.  Instead, we
 teach
 people to hate the Incubator by placing their projects at the mercy of
 Mentors.  Our Mentors care, but they don't care enough.  They don't care
 like
 core developers care.
 
 
 Nominate these meritorious contributors as IPMC members.
 
 
 +1 This is exactly what I have been proposing the incubator do for a very
 long time. In fact I set the precedent by having two podling committers
 voted onto the IPMC as an experiment.
 
 That experiment proved very successful (both helped with other podlings and
 both are now Members of the foundation).
 
 That successful experiment should become part of the incubation process.
 
 Ross
 
 PS and yes I do see the need for me, as a mentor, of Alura to make this
 happen. I did discuss the projects strategy with project members a week
 ago. Not found the time to follow up yet but I would suggest highlighting
 individuals in a negative rather than positive light is not the way to
 encourage volunteers to find time


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Ross Gardler
Yeah, sorry Joe. There have been many of us who tried to do this over the
years. You are correct that you also championed a number of people as did
some others possibly before and certainly after the ones I championed.

My apologies, I didn't intend to take credit, only indicate that the IPMC
as a whole has voted to do this on occasion and the world didn't implode.

Would it cause problems if it were a more common activity? I don't think
so, not if we took other measures to manage the too many cooks problem.

Again, sorry for using wording that implied I own the entirety of the
vision here. That was not my intention. These ideas have developed through
the collaboration of the IPMC as a whole over the years.

Ross Gardler (@rgardler)
Senior Technology Evangelist
Microsoft Open Technologies, Inc.
A subsidiary of Microsoft Corporation





On 8 November 2013 07:57, Joseph Schaefer joe_schae...@yahoo.com wrote:

 No offense Ross but give me a break.  While I’m
 glad to see my initial ideas gain so much traction
 in the incubator now that people no longer remember
 where they come from, and even are willing to falsely
 claim credit for them, but this whole idea of populating
 the IPMC with ordinary podling participants has been
 going on for years now under the experiment I started.
 The typical negative argument against this came from Bill
 Wrowe who felt that these people were unqualified to
 be able to cast binding decisions during things like
 podling graduations, but I have seen no indication that
 such folks overstep their welcome in real life.

 In any case the concept has my +1, the harder part is
 to find a process that will ensure appropriate people
 actually do get recognized.

 On Nov 7, 2013, at 4:36 PM, Ross Gardler rgard...@opendirective.com
 wrote:

  On 7 November 2013 11:20, Ted Dunning ted.dunn...@gmail.com wrote:
 
  On Thu, Nov 7, 2013 at 11:13 AM, Marvin Humphrey 
 mar...@rectangular.com
  wrote:
 
  The Incubator has a fundamental structural flaw: it lacks a mechanism
 to
  reward merit earned by individual podling contributors.  Instead, we
  teach
  people to hate the Incubator by placing their projects at the mercy of
  Mentors.  Our Mentors care, but they don't care enough.  They don't
 care
  like
  core developers care.
 
 
  Nominate these meritorious contributors as IPMC members.
 
 
  +1 This is exactly what I have been proposing the incubator do for a very
  long time. In fact I set the precedent by having two podling committers
  voted onto the IPMC as an experiment.
 
  That experiment proved very successful (both helped with other podlings
 and
  both are now Members of the foundation).
 
  That successful experiment should become part of the incubation process.
 
  Ross
 
  PS and yes I do see the need for me, as a mentor, of Alura to make this
  happen. I did discuss the projects strategy with project members a week
  ago. Not found the time to follow up yet but I would suggest highlighting
  individuals in a negative rather than positive light is not the way to
  encourage volunteers to find time


 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Marvin Humphrey
On Thu, Nov 7, 2013 at 11:59 PM, Ross Gardler
rgard...@opendirective.com wrote:
 On 7 November 2013 22:22, Marvin Humphrey mar...@rectangular.com wrote:

 1.  Start with a Board resolution establishing a pTLP PMC seeded with IPMC
 members.
 2.  Vote podling contributors onto the PMC as they demonstrate merit.
 3.  When there are enough PMC members, consider graduation.

 +1 this is essentially what I proposed for the pTLP experiment with
 Stratos. I wrote the proposal up in outline on the Stratos dev list a few
 days after the podling got started. Unfortunately the mentors who signed up
 to oversee that experiment never found the time to do so.

 I still think this is an approach worth exploring more fully and will be
 happy to sig out that email for you if it would help.

Here a link to your writeup:

http://s.apache.org/6Ph

Since we now know that the Board prefers we run any pTLP experiments in the
context of the Incubator, that settles some of the unresolved issues you
identified -- at least for the time being.

 In summary I am +1 on you picking any of these and implementing them. All
 are reversible steps. Good luck.

OK, I've thought things over.  Here's what I'd like to do:

First, I'd like to volunteer as a Mentor for VXQuery.  It seems that the
community is receptive to the the idea of of trying out a pTLP model, though
my offer is not conditional upon that.  I'll review their release candidate
tomorrow.

VXQuery is not a new podling, but I think it's a good candidate for a pilot
pTLP (under the aegis of the Incubator).  There are some community development
conversations which I think it would be fruitful to have, and I believe that
the process of assembling a pTLP PMC would provide an excellent framework for
those conversations.

Should that experiment run as expected, we will break the ice with pTLPs and
get some data.  And since VXQuery is has completed many incubation tasks
already, things may happen quickly.

Second, I intend to start nominating more outstanding podling contributors
for IPMC membership, for reasons best articulated by David Nalley.  I hope
that other IPMC members will do the same.

Lastly, with regards to Podling Chairs, I'd like us to continue that
conversation, either now or later.  It occurs to me that pTLPs should probably
have Chairs -- so perhaps we will find that the proposals complement
each other.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Marvin Humphrey
On Fri, Nov 8, 2013 at 2:54 AM, Upayavira u...@odoko.co.uk wrote:
 On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:
 IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
 example) unless that sub-committee consisted of members of the IPMC. The
 reason for this is hat only members of the IPMC are recognized by the board
 and thus only IPMC members have binding votes.

 That is what the board has done to date. That is not the only
 possibility in terms of what the board *could* do, which is much more
 where my question was leading.

The issue was brought before the Board earlier this week and they have
explicitly bounced it back to us.  Their rationale is that the problem lies
within the scope of project governance that the Board has delegated to the
Incubator PMC.  The Board has plenty going on these days; I can understand
that they don't want to get involved in debates over e.g. the nitty gritty
details of pTLP design.

So, it's our responsibility to design a solution using only the resources
currently available to us.  If we exercise a little creativity and
flexibility, I don't think we will find ourselves unduly constrained.

 My issue is that granting PMC membership is too big a step for many
 podling members. Going from being newbie podling member, to a part of a
 team responsible for 50+ incubator projects is, with the freedom to
 mentor other podlings, is too big a step for most podling members, and
 will remain scary even if you attempt to restrict 'powers' through
 social convention.

That sounds unreasonably pessimistic.  Historically, when contributors from
active podlings have been nominated, vetted and successfully voted onto the
IPMC, things have worked out very well:

Brian Duxbury (Thrift)
Richard Hirsch (ESME)
Marvin Humphrey (Lucy)
Karl Wright (ManifoldCF)
Dave Fisher (OpenOffice)
Andrei Savu (Provisionr)

I'm proud to be part of that group.  I would like to see it grow -- in my
view, the Incubator has erred by not recruiting aggressively enough!

 Whereas, if it were possible to grant a lesser role, which allowed
 podling members to cast binding votes for their podling alone, we'd
 likely see a lot more podling members voted into that position (sure,
 they can only be voted in by Incubator PMC members).

 I'm afraid I find it very tedious us attempting to shoe-horn the
 incubator into a structure (a standard PMC) that just doesn't quite fit,
 rather than seeking a structure that will suit the both the incubator
 and the foundation, allowing merit to be recognised in individuals at a
 range of stages within a podlings lifecycle.

I understand exactly where you're coming from: structural flaws in the
Incubator require Board-level fixes.

The feedback I've taken from the Board is that if we can persuade them that a
structural change is truly in the best interest of the foundation, they will
accomodate us.  However, first we need to run some experiments and build our
case.  Incremental, reversible steps, as they say.

Running a pilot pTLP wholly within the Incubator is actually more
straightforward than running it as an independent TLP.  The chain of oversight
is clear: a podling being run as a pTLP is the responsibility of the IPMC, not
the Board.  We also don't have to think about things like whether releases
should go in the Incubator's release area, whether the pTLP is a podling (it
is), or whether it is incubating (it is).

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-08 Thread Jake Farrell
We have a process in place which graduates a given incubating project to
TLP, why add a middle layer with a pTLP? There are enough steps in the
process, pTLP is not needed in my opinion.

If mentors are not performing their duties to vote on a given releases for
a podling, then it is up to the IPMC as a whole to help that podling by
doing the do diligence and casting a vote. We all asked to be apart of the
IPMC or where honored by a nomination and accepted the role. It is up to us
to show these podlings what the Apache was really means. These projects
have all come to the ASF and we (the IPMC) have openly voted them into
incubation, its up to us to help them succeed.

Merit stands above all else, and the contributors that you have pointed out
are all exceptional individuals that have advanced their projects and
continued to do so after graduation within the ASF. There are no short cuts
here, merit is earned. I am 100% behind helping individuals that show
exceptional merit within a podling and deserve to be apart of the IPMC and
have a binding vote.

-Jake



On Sat, Nov 9, 2013 at 1:15 AM, Marvin Humphrey mar...@rectangular.comwrote:

 On Fri, Nov 8, 2013 at 2:54 AM, Upayavira u...@odoko.co.uk wrote:
  On Fri, Nov 8, 2013, at 08:10 AM, Ross Gardler wrote:
  IMO the IPMC cannot delegate legal oversight to a sub-committee  (for
  example) unless that sub-committee consisted of members of the IPMC. The
  reason for this is hat only members of the IPMC are recognized by the
 board
  and thus only IPMC members have binding votes.
 
  That is what the board has done to date. That is not the only
  possibility in terms of what the board *could* do, which is much more
  where my question was leading.

 The issue was brought before the Board earlier this week and they have
 explicitly bounced it back to us.  Their rationale is that the problem lies
 within the scope of project governance that the Board has delegated to the
 Incubator PMC.  The Board has plenty going on these days; I can understand
 that they don't want to get involved in debates over e.g. the nitty gritty
 details of pTLP design.

 So, it's our responsibility to design a solution using only the resources
 currently available to us.  If we exercise a little creativity and
 flexibility, I don't think we will find ourselves unduly constrained.

  My issue is that granting PMC membership is too big a step for many
  podling members. Going from being newbie podling member, to a part of a
  team responsible for 50+ incubator projects is, with the freedom to
  mentor other podlings, is too big a step for most podling members, and
  will remain scary even if you attempt to restrict 'powers' through
  social convention.

 That sounds unreasonably pessimistic.  Historically, when contributors from
 active podlings have been nominated, vetted and successfully voted onto the
 IPMC, things have worked out very well:

 Brian Duxbury (Thrift)
 Richard Hirsch (ESME)
 Marvin Humphrey (Lucy)
 Karl Wright (ManifoldCF)
 Dave Fisher (OpenOffice)
 Andrei Savu (Provisionr)

 I'm proud to be part of that group.  I would like to see it grow -- in my
 view, the Incubator has erred by not recruiting aggressively enough!

  Whereas, if it were possible to grant a lesser role, which allowed
  podling members to cast binding votes for their podling alone, we'd
  likely see a lot more podling members voted into that position (sure,
  they can only be voted in by Incubator PMC members).
 
  I'm afraid I find it very tedious us attempting to shoe-horn the
  incubator into a structure (a standard PMC) that just doesn't quite fit,
  rather than seeking a structure that will suit the both the incubator
  and the foundation, allowing merit to be recognised in individuals at a
  range of stages within a podlings lifecycle.

 I understand exactly where you're coming from: structural flaws in the
 Incubator require Board-level fixes.

 The feedback I've taken from the Board is that if we can persuade them
 that a
 structural change is truly in the best interest of the foundation, they
 will
 accomodate us.  However, first we need to run some experiments and build
 our
 case.  Incremental, reversible steps, as they say.

 Running a pilot pTLP wholly within the Incubator is actually more
 straightforward than running it as an independent TLP.  The chain of
 oversight
 is clear: a podling being run as a pTLP is the responsibility of the IPMC,
 not
 the Board.  We also don't have to think about things like whether releases
 should go in the Incubator's release area, whether the pTLP is a podling
 (it
 is), or whether it is incubating (it is).

 Marvin Humphrey

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org




Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Ted Dunning
On Thu, Nov 7, 2013 at 11:13 AM, Marvin Humphrey mar...@rectangular.comwrote:

 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.  Instead, we teach
 people to hate the Incubator by placing their projects at the mercy of
 Mentors.  Our Mentors care, but they don't care enough.  They don't care
 like
 core developers care.


Nominate these meritorious contributors as IPMC members.


Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Jim Jagielski
Certainly this is being addressed and fixed in the current 1.0.1
release thread... So why is something 2 months old such a
bee in your bonnet right now?

And no, it's not acceptable. And I will state that, imo, the reason
is due to the mistake of having 1 mentor. Back when the Incubator
1st started, there was 1 mentor per podling and they knew they had
responsibility. As the # of mentors increased, there is that all too
common and human response to say OK, I'm busy, but that's OK some other
mentor will take up the slack until no one takes up the slack.


On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com wrote:

 Greetings,
 
 On August 28th, the Allura podling presented a release candidate to this list.
 Three weeks later, the VOTE was still open, and three of four Allura Mentors
 still had not been heard from.
 
 It so happens that the wayward Mentors all have illustrious reputations and
 exceptional records of contributing to the ASF.  They include:
 
 *   A current ASF Board member, past ASF President and ASF Board Chair.
 *   A current ASF Board member and past ASF Board Chair.
 *   The current ASF President.
 
 Should those individuals have skipped the monthly Board meeting to make time
 for Allura?  Presumably not.  And yet, how is it acceptable for a release
 vote -- which ought to take 72 hours -- to last for three weeks?
 
 Dave Brondsema and Cory Johns are two of Allura's core developers.  With the
 help of the Incubator but largely through their own effort, they have become
 conversant with Apache intellectual property policy and release criteria.
 Their expertise exceeds that of most PMC members across all Apache TLPs.
 Furthermore, Dave and Cory are deeply invested in their project's future and
 intimately familiar with its code base.
 
 A vote by Dave or Cory to release Allura is ten times more meaningful than a
 vote by any Mentor, and a hundred times more meaningful than a vote by a
 freelance IPMC member who doesn't even read Allura's dev list -- let alone
 the commits list.  But we don't count such votes.
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.  Instead, we teach
 people to hate the Incubator by placing their projects at the mercy of
 Mentors.  Our Mentors care, but they don't care enough.  They don't care like
 core developers care.
 
 The Incubator's system for approving releases is at odds with everything we
 believe at Apache about self-governance.  It produces inferior releases, an
 inferior incubation experience, inferior students and an inferior ASF.  We
 should change it.
 
 Marvin Humphrey
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Jim Jagielski

On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com wrote:

 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.

Idea: Allow for podlings to nominate, and elect, Podling chairs
which can cast Mentor-like votes.

  Instead, we teach
 people to hate the Incubator by placing their projects at the mercy of
 Mentors.  Our Mentors care, but they don't care enough.  They don't care like
 core developers care.

How holier than thou.
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Chris Mattmann
Hey Guys,

I agree with Ted below -- and also what I've seen you do Marvin
as well -- let's nominate folks to the IPMC and get them binding
VOTEs and get them rewarded as much as possible.

Cheers,
Chris




-Original Message-
From: Ted Dunning ted.dunn...@gmail.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Thursday, November 7, 2013 12:20 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Cultivating Outstanding IP Stewards

On Thu, Nov 7, 2013 at 11:13 AM, Marvin Humphrey
mar...@rectangular.comwrote:

 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.  Instead, we
teach
 people to hate the Incubator by placing their projects at the mercy of
 Mentors.  Our Mentors care, but they don't care enough.  They don't care
 like
 core developers care.


Nominate these meritorious contributors as IPMC members.



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Chris Mattmann
-Original Message-

From: Jim Jagielski j...@jagunet.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Thursday, November 7, 2013 12:31 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Cultivating Outstanding IP Stewards


On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com
wrote:

 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.

Idea: Allow for podlings to nominate, and elect, Podling chairs
which can cast Mentor-like votes.

+1 to me this is the Champion role, and ultimately gets us closer to my
proposal that podlings are just (*)TLPs as well :) Eventually over time
people will realize that it's a faux asterisk, IMO.

Cheers,
Chris



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Jim Jagielski

On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com wrote:
 
 The Incubator's system for approving releases is at odds with everything we
 believe at Apache about self-governance.  It produces inferior releases, an
 inferior incubation experience, inferior students and an inferior ASF.  We
 should change it.
 

As soon as you step off your soapbox, be sure to provide some
suggestions...

And what *exactly* IS the role of the Incubator now? I suggest
it's to oversee the Mentors, as well as do the initial OK for
entry and the final approval for graduation (well, not approval
but recommendation). Is the entire Incubator so busy that
someone from the IPMC can't ping delinquent mentors directly,
when they get off track, or too far backed up, ???

Would have sending an Email be s problematic? But, I guess,
it wouldn't have been so dramatic.

And yeah, I'm guilty about the voting stuff for the initial
release. That's why I'm doing better following it now.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Jim Jagielski

On Nov 7, 2013, at 1:37 PM, Chris Mattmann mattm...@apache.org wrote:

 -Original Message-
 
 From: Jim Jagielski j...@jagunet.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Thursday, November 7, 2013 12:31 PM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: Re: Cultivating Outstanding IP Stewards
 
 
 On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com
 wrote:
 
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.
 
 Idea: Allow for podlings to nominate, and elect, Podling chairs
 which can cast Mentor-like votes.
 
 +1 to me this is the Champion role

No, I mean someone from the PPMC. For example, in the Allura
case, the podling could nominate and elect Dave as podling
chair and he would have Mentor powers.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Chris Mattmann
Oooh, OK Jim, gotcha I didn't understand the first time.


-Original Message-
From: Jim Jagielski j...@jagunet.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Thursday, November 7, 2013 12:49 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Cultivating Outstanding IP Stewards


On Nov 7, 2013, at 1:37 PM, Chris Mattmann mattm...@apache.org wrote:

 -Original Message-
 
 From: Jim Jagielski j...@jagunet.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Thursday, November 7, 2013 12:31 PM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: Re: Cultivating Outstanding IP Stewards
 
 
 On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com
 wrote:
 
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism
to
 reward merit earned by individual podling contributors.
 
 Idea: Allow for podlings to nominate, and elect, Podling chairs
 which can cast Mentor-like votes.
 
 +1 to me this is the Champion role

No, I mean someone from the PPMC. For example, in the Allura
case, the podling could nominate and elect Dave as podling
chair and he would have Mentor powers.


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org




-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread ant elder
On Thu, Nov 7, 2013 at 7:31 PM, Jim Jagielski j...@jagunet.com wrote:

 On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com wrote:


 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.

 Idea: Allow for podlings to nominate, and elect, Podling chairs
 which can cast Mentor-like votes.


Ok, but how about we also allow there to be a Podling co-chair as
well? That would make it possible for a podling with at least one
active mentor to get the three binding votes needed to do a release.

   ...ant

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Jim Jagielski

On Nov 7, 2013, at 3:46 PM, ant elder ant.el...@gmail.com wrote:

 On Thu, Nov 7, 2013 at 7:31 PM, Jim Jagielski j...@jagunet.com wrote:
 
 On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com wrote:
 
 
 The Incubator has a fundamental structural flaw: it lacks a mechanism to
 reward merit earned by individual podling contributors.
 
 Idea: Allow for podlings to nominate, and elect, Podling chairs
 which can cast Mentor-like votes.
 
 
 Ok, but how about we also allow there to be a Podling co-chair as
 well? That would make it possible for a podling with at least one
 active mentor to get the three binding votes needed to do a release.

Or a rotating RM role...?
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Ross Gardler
On 7 November 2013 11:20, Ted Dunning ted.dunn...@gmail.com wrote:

 On Thu, Nov 7, 2013 at 11:13 AM, Marvin Humphrey mar...@rectangular.com
 wrote:

  The Incubator has a fundamental structural flaw: it lacks a mechanism to
  reward merit earned by individual podling contributors.  Instead, we
 teach
  people to hate the Incubator by placing their projects at the mercy of
  Mentors.  Our Mentors care, but they don't care enough.  They don't care
  like
  core developers care.
 

 Nominate these meritorious contributors as IPMC members.


+1 This is exactly what I have been proposing the incubator do for a very
long time. In fact I set the precedent by having two podling committers
voted onto the IPMC as an experiment.

That experiment proved very successful (both helped with other podlings and
both are now Members of the foundation).

That successful experiment should become part of the incubation process.

Ross

PS and yes I do see the need for me, as a mentor, of Alura to make this
happen. I did discuss the projects strategy with project members a week
ago. Not found the time to follow up yet but I would suggest highlighting
individuals in a negative rather than positive light is not the way to
encourage volunteers to find time


Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Ross Gardler
On 7 November 2013 11:31, Jim Jagielski j...@jagunet.com wrote:


 On Nov 7, 2013, at 2:13 PM, Marvin Humphrey mar...@rectangular.com
 wrote:

 
  The Incubator has a fundamental structural flaw: it lacks a mechanism to
  reward merit earned by individual podling contributors.

 Idea: Allow for podlings to nominate, and elect, Podling chairs

which can cast Mentor-like votes.



This is also an idea I floated some time ago, a few times in fact in
slightly different forms trying to get traction. It's been discussed on
this list a number of times and is documented at
http://wiki.apache.org/incubator/IncubatorIssues2013 (e.g. 01.8 and

As well as being +1 on voting Podling committers to the IPMC I am +1 on
other methods of recognizing podling members. See the pTLP proposal I
originally floated and hoped would be explored in the Stratos project.

I'm sure there are other approaches that might work. I don't think there
need be another debate about this, there just needs to be action on one or
more of these activities. When an experiment proves successful then it
should become part of what the IPMC does.

Ross


Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Marvin Humphrey
On Thu, Nov 7, 2013 at 11:40 AM, Jim Jagielski j...@jagunet.com wrote:
 As soon as you step off your soapbox, be sure to provide some
 suggestions...

When an individual makes major contributions to the incubation of a podling --
particularly in the areas of legal and community development -- they should be
rewarded with a binding vote.  Meritocracy should apply to podlings as it does
to TLPs.

By expressly dangling the incentive of a binding vote in front of podling core
contributors, we will motivate more of them to learn The Apache Way more
thoroughly and to become outstanding IP stewards.  The presence of these
individuals will then compensate for the natural phenomenon of Mentor
attrition, and the problem of IPMC release vote scarcity will diminish.

Concretely, there are several possible implementations.

There's this pTLP variant:

1.  Start with a Board resolution establishing a pTLP PMC seeded with IPMC
members.
2.  Vote podling contributors onto the PMC as they demonstrate merit.
3.  When there are enough PMC members, consider graduation.

A more incremental approach, suggested upthread, is to start voting select
podling contributors onto the IPMC more aggressively.  However, there are a
few drawbacks:

*   With rare exceptions, podling contributors have generally been voted onto
the IPMC to replace missing Mentors.  Rewarding excellence proactively is
a completely different mentality.  For example, under this model it would
have been *wrong* that CloudStack made it through to graduation without
landing at least two of its stellar contributors on the IPMC.
*   Enlarging the IPMC makes a lot of people uncomfortable.  I'm leery that
increasing the pace too much may provoke controversy and too many cooks
squabbling.
*   The private@incubator list would get a lot noisier.

Then there's the suggestion of electing Podling Chairs, possibly augmented
with Co-Chairs.  Granting extra privileges to a solo leader seems somewhat
less Apache-like than rewarding merit on an individual basis.  However, in
practice having a podling Chair would solve *other* problems in addition to
mitigating the problem of vote scarcity, and it would probably be the least
controversial option to implement.

Would Podling Chairs join the IPMC, presumably voted in by the podling's
Mentors?  If not, how would we grant them a binding vote?

Also, if a new person gets voted in as Podling Chair, are we OK with the
podling's increasing IPMC representation?  (I think that could have the
desirable side effect of encouraging project founders to give up the Podling
Chair position for the greater good of the podling.)

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Marvin Humphrey
On Thu, Nov 7, 2013 at 11:29 AM, Jim Jagielski j...@jagunet.com wrote:
 Certainly this is being addressed and fixed in the current 1.0.1
 release thread...

Indeed.

 So why is something 2 months old such a bee in your bonnet right now?

I chose to highlight the Allura situation because it illustrates that IPMC
release vote scarcity can strike your podling at any time regardless of how
virtuous and healthy it is.  If it can happen to Allura, a podling with
fabulous contributors and outrageously qualified Mentors, it can happen to
anyone.

I could have instead cited other lengthy release votes: VXQuery (over a month
now and still waiting), ODF Toolkit (20 days), Droids (probably the all-time
record holder), Bloodhound (so frustrating that Brane coded up the voting
monitor), ManifoldCF...  but none of those podlings boasted Allura's all-star
Mentor lineup.

The point was to pick a podling with Mentors whose dedication to the ASF was
unassailable (AWOL Mentors don't attend Board meetings!) because then nobody
could blame the delay on insufficient Mentor dedication.  I don't think it's a
bad thing that podling core developers are inherently more invested in their
projects than Mentors -- it's just a fact of life that we ought to accommodate
ourselves to.  Vote scarcity is not the fault of any one Mentor, or any group
of Mentors -- it's just a phenomenon which is *guaranteed* to happen some of
the time because the Incubator is structurally flawed.

Still, because my point was awkwardly crafted, I wound up singling out the
Allura team in a negative context.  I apologize for my clumsiness.

Marvin Humphrey

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread Upayavira
I have one (hopefully) simple question for those more familiar with the
ASF\s bylaws/etc.

As I understand it, the board has delegated responsibility for the
incubator, and thus incubator podlings, to the Incubator PMC and its
members. Thus, it is only members of the Incubator PMC that have the
ability to vote. This much is straight-forward.

So, the question is, what options does the Incubator PMC have in terms
of further delegating responsibility? Can the Incubator PMC delegate
(some) responsibility to people who are not themselves incubator PMC
members? To do so, does the Incubator PMC need to inform the board of
the change of composition of 'sub-committees'?

My thought is that if we can clarify what is legally possible, we will
be better placed to find the appropriate model for the incubator that
fits within those legal/bylaw bounds.

Upayavira 

On Fri, Nov 8, 2013, at 06:47 AM, Marvin Humphrey wrote:
 On Thu, Nov 7, 2013 at 11:29 AM, Jim Jagielski j...@jagunet.com wrote:
  Certainly this is being addressed and fixed in the current 1.0.1
  release thread...
 
 Indeed.
 
  So why is something 2 months old such a bee in your bonnet right now?
 
 I chose to highlight the Allura situation because it illustrates that
 IPMC
 release vote scarcity can strike your podling at any time regardless of
 how
 virtuous and healthy it is.  If it can happen to Allura, a podling with
 fabulous contributors and outrageously qualified Mentors, it can happen
 to
 anyone.
 
 I could have instead cited other lengthy release votes: VXQuery (over a
 month
 now and still waiting), ODF Toolkit (20 days), Droids (probably the
 all-time
 record holder), Bloodhound (so frustrating that Brane coded up the voting
 monitor), ManifoldCF...  but none of those podlings boasted Allura's
 all-star
 Mentor lineup.
 
 The point was to pick a podling with Mentors whose dedication to the ASF
 was
 unassailable (AWOL Mentors don't attend Board meetings!) because then
 nobody
 could blame the delay on insufficient Mentor dedication.  I don't think
 it's a
 bad thing that podling core developers are inherently more invested in
 their
 projects than Mentors -- it's just a fact of life that we ought to
 accommodate
 ourselves to.  Vote scarcity is not the fault of any one Mentor, or any
 group
 of Mentors -- it's just a phenomenon which is *guaranteed* to happen some
 of
 the time because the Incubator is structurally flawed.
 
 Still, because my point was awkwardly crafted, I wound up singling out
 the
 Allura team in a negative context.  I apologize for my clumsiness.
 
 Marvin Humphrey
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread David Crossley
Upayavira wrote:
 I have one (hopefully) simple question for those more familiar with the
 ASF\s bylaws/etc.
 
 As I understand it, the board has delegated responsibility for the
 incubator, and thus incubator podlings, to the Incubator PMC and its
 members. Thus, it is only members of the Incubator PMC that have the
 ability to vote. This much is straight-forward.
 
 So, the question is, what options does the Incubator PMC have in terms
 of further delegating responsibility? Can the Incubator PMC delegate
 (some) responsibility to people who are not themselves incubator PMC
 members? To do so, does the Incubator PMC need to inform the board of
 the change of composition of 'sub-committees'?
 
 My thought is that if we can clarify what is legally possible, we will
 be better placed to find the appropriate model for the incubator that
 fits within those legal/bylaw bounds.

I was wondering the same. This seems to enable such:
RESOLVED, that the initial Apache Incubator PMC be and hereby
is tasked with the creation of a set of bylaws intended to
encourage open development and increased participation in the
Apache Incubator Project.
http://incubator.apache.org/official/resolution.html

-David

 Upayavira 
 
 On Fri, Nov 8, 2013, at 06:47 AM, Marvin Humphrey wrote:
  On Thu, Nov 7, 2013 at 11:29 AM, Jim Jagielski j...@jagunet.com wrote:
   Certainly this is being addressed and fixed in the current 1.0.1
   release thread...
  
  Indeed.
  
   So why is something 2 months old such a bee in your bonnet right now?
  
  I chose to highlight the Allura situation because it illustrates that
  IPMC
  release vote scarcity can strike your podling at any time regardless of
  how
  virtuous and healthy it is.  If it can happen to Allura, a podling with
  fabulous contributors and outrageously qualified Mentors, it can happen
  to
  anyone.
  
  I could have instead cited other lengthy release votes: VXQuery (over a
  month
  now and still waiting), ODF Toolkit (20 days), Droids (probably the
  all-time
  record holder), Bloodhound (so frustrating that Brane coded up the voting
  monitor), ManifoldCF...  but none of those podlings boasted Allura's
  all-star
  Mentor lineup.
  
  The point was to pick a podling with Mentors whose dedication to the ASF
  was
  unassailable (AWOL Mentors don't attend Board meetings!) because then
  nobody
  could blame the delay on insufficient Mentor dedication.  I don't think
  it's a
  bad thing that podling core developers are inherently more invested in
  their
  projects than Mentors -- it's just a fact of life that we ought to
  accommodate
  ourselves to.  Vote scarcity is not the fault of any one Mentor, or any
  group
  of Mentors -- it's just a phenomenon which is *guaranteed* to happen some
  of
  the time because the Incubator is structurally flawed.
  
  Still, because my point was awkwardly crafted, I wound up singling out
  the
  Allura team in a negative context.  I apologize for my clumsiness.
  
  Marvin Humphrey
  
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
  
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Cultivating Outstanding IP Stewards

2013-11-07 Thread David Crossley
David Crossley wrote:
 Upayavira wrote:
  I have one (hopefully) simple question for those more familiar with the
  ASF\s bylaws/etc.
  
  As I understand it, the board has delegated responsibility for the
  incubator, and thus incubator podlings, to the Incubator PMC and its
  members. Thus, it is only members of the Incubator PMC that have the
  ability to vote. This much is straight-forward.
  
  So, the question is, what options does the Incubator PMC have in terms
  of further delegating responsibility? Can the Incubator PMC delegate
  (some) responsibility to people who are not themselves incubator PMC
  members? To do so, does the Incubator PMC need to inform the board of
  the change of composition of 'sub-committees'?
  
  My thought is that if we can clarify what is legally possible, we will
  be better placed to find the appropriate model for the incubator that
  fits within those legal/bylaw bounds.
 
 I was wondering the same. This seems to enable such:
 RESOLVED, that the initial Apache Incubator PMC be and hereby
 is tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache Incubator Project.
 http://incubator.apache.org/official/resolution.html

Oooh, i overlooked the word initial.

-David

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org