Re: Running an experiment with pTLP

2014-12-30 Thread Greg Stein
And another +1 from myself, as a Director voting on that
proposal/resolution.

On Mon, Dec 29, 2014 at 11:01 PM, Mattmann, Chris A (3980) 
chris.a.mattm...@jpl.nasa.gov wrote:

 The structure would still be there - my hypothesis is that the
 mentors + the board will both uplift structure, and help to identify
 (more quickly) situations like no report, lack of mentors, etc.

 Anyhoo this experiment (the 2 that have volunteered so far) would
 have my board VOTE - prepare a resolution and send it to the
 board agenda and let's see what happens..

 Cheers,
 Chris

 ++
 Chris Mattmann, Ph.D.
 Chief Architect
 Instrument Software and Science Data Systems Section (398)
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 168-519, Mailstop: 168-527
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Associate Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++






 -Original Message-
 From: Marvin Humphrey mar...@rectangular.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Monday, December 29, 2014 at 8:36 PM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: Re: Running an experiment with pTLP

 On Mon, Dec 29, 2014 at 3:14 PM, Roman Shaposhnik r...@apache.org wrote:
  Might be seen as
  grossly unfair by the project that remain in the old regime
 
 There's no structure like no structure!
 
 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: Running an experiment with pTLP

2014-12-30 Thread Bertrand Delacretaz
On Tue, Dec 30, 2014 at 12:14 AM, Roman Shaposhnik r...@apache.org wrote:
 ...Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea 
 pig.
 Provided, that I'd have some level of collaboration from the board

I don't have a clear idea of what the suggested experiment means, it
looks like that info is scattered around several threads that I have
lost track of. A brief definition on a wiki page would help make sure
everybody has the same view of what you are suggesting.

-Bertrand

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



Re: Running an experiment with pTLP

2014-12-30 Thread Rich Bowen



On 12/30/2014 05:38 AM, Bertrand Delacretaz wrote:

On Tue, Dec 30, 2014 at 12:14 AM, Roman Shaposhnik r...@apache.org wrote:

...Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea pig.
Provided, that I'd have some level of collaboration from the board


I don't have a clear idea of what the suggested experiment means, it
looks like that info is scattered around several threads that I have
lost track of. A brief definition on a wiki page would help make sure
everybody has the same view of what you are suggesting.


Yep, I was going to ask for that also. While I know (I think) what *I* 
mean, there's enough contradiction in the thread that it would be good 
to have a one-page document explaining what is meant.


So, yeah, Roman, I'd be interested in participating. I've already thrown 
my hat in for Tinkerpop mentor, if they'll have me, but I'd be willing 
to work with you on Zeppelin, also.


--Rich

--
Rich Bowen - rbo...@rcbowen.com - @rbowen
http://apachecon.com/ - @apachecon

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



Re: Running an experiment with pTLP

2014-12-30 Thread Marvin Humphrey
On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
chris.a.mattm...@jpl.nasa.gov wrote:
 The structure would still be there - my hypothesis is that the
 mentors + the board will both uplift structure, and help to identify
 (more quickly) situations like no report, lack of mentors, etc.

I am skeptical that Apache policies will be applied evenly under such a
regime.  For example, release candidates routinely make it to the full IPMC
vote with binary dependencies embedded in source.  Regardless of intent,
removing final review by the wider IPMC will have the effect of liberalizing
the policy on bundled binary dependencies for those pTLPs who do not count any
sticklers among their Mentors.

Rather than change effective release policy for a minority through
administrative laxity, the Board should grapple with the full implications of
changing it explicitly for everyone.  (Yes, that will turn a huge, gory fight
considering liability, etc.)

Atomizing the IPMC will also yield inconsistency in other areas where there is
either confusion or honest disagreement among the Membership as to what our
policies are, such as provenance documentation requirements for contributions
arriving via Github, or whether PMC chairs are special.

Nevertheless, +1 to move forward with the pTLP experiment (whatever that
means).  Odds are that any given pTLP will work out OK, especially if they
land one of our better Mentors.  But when one messes up, maybe we'll get a
clarifying post-mortem with the Board in the hot seat and the Incubator
unavailable as a convenient scapegoat.

No matter how much progress the Incubator makes, people will continue to hate
on it because it's a teacher and front-line enforcer of contentious and
frustratingly complex Foundation policies.  I'm not sure that's a solvable
problem, because it seems that The Apache Way inherently produces sprawling,
incoherent policy and policy documentation.

Marvin Humphrey

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



Re: Running an experiment with pTLP

2014-12-30 Thread Mattmann, Chris A (3980)
Marvin, I completely agree with you - to sum it up - my take on your point
that Apache has a lot of information and guidelines for new podlings
that is somewhat inconsistently brought down to new generations and
those after them of incoming projects. Have a mentor that’s a stickler
for release candidates - you will see projects come out believing that
is the end-all be-all for Apache (“gah, Apache is the communist release
foundation!”). Have a mentor that is a stickler for diversity on incoming
projects, podlings will come out believing there is some rule that a
committee can’t have a majority of contributors from a single organization
(“Ahh _that_ company is taking over an _Apache_ project! Gasp!”). Have
a mentor that’s a stickler for adding anyone that drops by on the mailing
list that says hi (ahem..ducks) you’ll have podlings coming in and new
committees believing in low barriers to committership and PMCship.

Regardless the above is the ethos of Apache and by and far, it will exist,
IPMC or not. There is no reason that the current f_active(IPMC) = [some
# less than 20] couldn’t simply still exist either in official committee
form (its own; or on the ComDev PMC), and continue to do the same thing.
It’s my belief that the genetic makeup of active IPMC members includes
a few mentors cut from each of the important incoming new project areas
that are important to pass down - legal, release review, community and
participation, etc - and that we should as best as possible try and
have a set of 3 that represents some nice representative cross section of
those skills for the new projects.

Furthermore, there is nothing stopping anyone from:

1. Making ASF members out of anyone that’s part of that active IPMC
list that’s not already a member
2. Having those ASF members vote in new board members that represent
their views and ethos (including themselves as new board members)
3. Having those board members be part of checks and bounds to *care*
and review these projects part of our foundation

Or some subset of the above.

My point being - IPMC or not - the things you cite below as important
will still exist, since this foundation and its people will, hopefully
for the next 50+ years.

Cheers,
Chris


++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Marvin Humphrey mar...@rectangular.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Tuesday, December 30, 2014 at 8:03 AM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Running an experiment with pTLP

On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
chris.a.mattm...@jpl.nasa.gov wrote:
 The structure would still be there - my hypothesis is that the
 mentors + the board will both uplift structure, and help to identify
 (more quickly) situations like no report, lack of mentors, etc.

I am skeptical that Apache policies will be applied evenly under such a
regime.  For example, release candidates routinely make it to the full
IPMC
vote with binary dependencies embedded in source.  Regardless of intent,
removing final review by the wider IPMC will have the effect of
liberalizing
the policy on bundled binary dependencies for those pTLPs who do not
count any
sticklers among their Mentors.

Rather than change effective release policy for a minority through
administrative laxity, the Board should grapple with the full
implications of
changing it explicitly for everyone.  (Yes, that will turn a huge, gory
fight
considering liability, etc.)

Atomizing the IPMC will also yield inconsistency in other areas where
there is
either confusion or honest disagreement among the Membership as to what
our
policies are, such as provenance documentation requirements for
contributions
arriving via Github, or whether PMC chairs are special.

Nevertheless, +1 to move forward with the pTLP experiment (whatever that
means).  Odds are that any given pTLP will work out OK, especially if they
land one of our better Mentors.  But when one messes up, maybe we'll get a
clarifying post-mortem with the Board in the hot seat and the Incubator
unavailable as a convenient scapegoat.

No matter how much progress the Incubator makes, people will continue to
hate
on it because it's a teacher and front-line enforcer of contentious and
frustratingly complex Foundation policies.  I'm not sure that's a solvable
problem, because it seems that The Apache Way inherently produces
sprawling

Re: Running an experiment with pTLP

2014-12-30 Thread Benson Margulies
I plan to:

1. Ask the nifi community if they want to be experimental subjects. Can't
expect IRB approval without it.

2. Write a proposal for the board to read. There are a number of details to
worry over. Any suggestions about where to put it? There in no board wiki.
Is there?

3. Submit a board resolution when I think there is a consensus.
On Dec 30, 2014 12:24 PM, Mattmann, Chris A (3980) 
chris.a.mattm...@jpl.nasa.gov wrote:

 Marvin, I completely agree with you - to sum it up - my take on your point
 that Apache has a lot of information and guidelines for new podlings
 that is somewhat inconsistently brought down to new generations and
 those after them of incoming projects. Have a mentor that’s a stickler
 for release candidates - you will see projects come out believing that
 is the end-all be-all for Apache (“gah, Apache is the communist release
 foundation!”). Have a mentor that is a stickler for diversity on incoming
 projects, podlings will come out believing there is some rule that a
 committee can’t have a majority of contributors from a single organization
 (“Ahh _that_ company is taking over an _Apache_ project! Gasp!”). Have
 a mentor that’s a stickler for adding anyone that drops by on the mailing
 list that says hi (ahem..ducks) you’ll have podlings coming in and new
 committees believing in low barriers to committership and PMCship.

 Regardless the above is the ethos of Apache and by and far, it will exist,
 IPMC or not. There is no reason that the current f_active(IPMC) = [some
 # less than 20] couldn’t simply still exist either in official committee
 form (its own; or on the ComDev PMC), and continue to do the same thing.
 It’s my belief that the genetic makeup of active IPMC members includes
 a few mentors cut from each of the important incoming new project areas
 that are important to pass down - legal, release review, community and
 participation, etc - and that we should as best as possible try and
 have a set of 3 that represents some nice representative cross section of
 those skills for the new projects.

 Furthermore, there is nothing stopping anyone from:

 1. Making ASF members out of anyone that’s part of that active IPMC
 list that’s not already a member
 2. Having those ASF members vote in new board members that represent
 their views and ethos (including themselves as new board members)
 3. Having those board members be part of checks and bounds to *care*
 and review these projects part of our foundation

 Or some subset of the above.

 My point being - IPMC or not - the things you cite below as important
 will still exist, since this foundation and its people will, hopefully
 for the next 50+ years.

 Cheers,
 Chris


 ++
 Chris Mattmann, Ph.D.
 Chief Architect
 Instrument Software and Science Data Systems Section (398)
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 168-519, Mailstop: 168-527
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Associate Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++






 -Original Message-
 From: Marvin Humphrey mar...@rectangular.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Tuesday, December 30, 2014 at 8:03 AM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: Re: Running an experiment with pTLP

 On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
 chris.a.mattm...@jpl.nasa.gov wrote:
  The structure would still be there - my hypothesis is that the
  mentors + the board will both uplift structure, and help to identify
  (more quickly) situations like no report, lack of mentors, etc.
 
 I am skeptical that Apache policies will be applied evenly under such a
 regime.  For example, release candidates routinely make it to the full
 IPMC
 vote with binary dependencies embedded in source.  Regardless of intent,
 removing final review by the wider IPMC will have the effect of
 liberalizing
 the policy on bundled binary dependencies for those pTLPs who do not
 count any
 sticklers among their Mentors.
 
 Rather than change effective release policy for a minority through
 administrative laxity, the Board should grapple with the full
 implications of
 changing it explicitly for everyone.  (Yes, that will turn a huge, gory
 fight
 considering liability, etc.)
 
 Atomizing the IPMC will also yield inconsistency in other areas where
 there is
 either confusion or honest disagreement among the Membership as to what
 our
 policies are, such as provenance documentation requirements for
 contributions
 arriving via Github, or whether PMC chairs are special.
 
 Nevertheless, +1 to move forward with the pTLP experiment (whatever that
 means).  Odds are that any given pTLP will work

Re: Running an experiment with pTLP

2014-12-30 Thread Mattmann, Chris A (3980)
Thanks Benson - I would suggest using the Incubator wiki if you
need one (but the point about there not being a Board wiki - interesting,
would be nice to have one).

At the end of the day the resolution would look like a typical board
resolution after Incubator graduation e.g., “Create Apache X”, so
it would be summarized as you mention in point #3 below.

Cheers and good luck.

Cheers,
Chris

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Benson Margulies bimargul...@gmail.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Tuesday, December 30, 2014 at 11:12 AM
To: general@incubator apache. org general@incubator.apache.org
Subject: Re: Running an experiment with pTLP

I plan to:

1. Ask the nifi community if they want to be experimental subjects. Can't
expect IRB approval without it.

2. Write a proposal for the board to read. There are a number of details
to
worry over. Any suggestions about where to put it? There in no board wiki.
Is there?

3. Submit a board resolution when I think there is a consensus.
On Dec 30, 2014 12:24 PM, Mattmann, Chris A (3980) 
chris.a.mattm...@jpl.nasa.gov wrote:

 Marvin, I completely agree with you - to sum it up - my take on your
point
 that Apache has a lot of information and guidelines for new podlings
 that is somewhat inconsistently brought down to new generations and
 those after them of incoming projects. Have a mentor that’s a stickler
 for release candidates - you will see projects come out believing that
 is the end-all be-all for Apache (“gah, Apache is the communist release
 foundation!”). Have a mentor that is a stickler for diversity on
incoming
 projects, podlings will come out believing there is some rule that a
 committee can’t have a majority of contributors from a single
organization
 (“Ahh _that_ company is taking over an _Apache_ project! Gasp!”). Have
 a mentor that’s a stickler for adding anyone that drops by on the
mailing
 list that says hi (ahem..ducks) you’ll have podlings coming in and new
 committees believing in low barriers to committership and PMCship.

 Regardless the above is the ethos of Apache and by and far, it will
exist,
 IPMC or not. There is no reason that the current f_active(IPMC) = [some
 # less than 20] couldn’t simply still exist either in official committee
 form (its own; or on the ComDev PMC), and continue to do the same thing.
 It’s my belief that the genetic makeup of active IPMC members includes
 a few mentors cut from each of the important incoming new project areas
 that are important to pass down - legal, release review, community and
 participation, etc - and that we should as best as possible try and
 have a set of 3 that represents some nice representative cross section
of
 those skills for the new projects.

 Furthermore, there is nothing stopping anyone from:

 1. Making ASF members out of anyone that’s part of that active IPMC
 list that’s not already a member
 2. Having those ASF members vote in new board members that represent
 their views and ethos (including themselves as new board members)
 3. Having those board members be part of checks and bounds to *care*
 and review these projects part of our foundation

 Or some subset of the above.

 My point being - IPMC or not - the things you cite below as important
 will still exist, since this foundation and its people will, hopefully
 for the next 50+ years.

 Cheers,
 Chris


 ++
 Chris Mattmann, Ph.D.
 Chief Architect
 Instrument Software and Science Data Systems Section (398)
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 168-519, Mailstop: 168-527
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Associate Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++






 -Original Message-
 From: Marvin Humphrey mar...@rectangular.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Tuesday, December 30, 2014 at 8:03 AM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: Re: Running an experiment with pTLP

 On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
 chris.a.mattm...@jpl.nasa.gov wrote:
  The structure would still

Re: Running an experiment with pTLP

2014-12-30 Thread Benson Margulies
On Tue, Dec 30, 2014 at 2:25 PM, Mattmann, Chris A (3980)
chris.a.mattm...@jpl.nasa.gov wrote:
 Thanks Benson - I would suggest using the Incubator wiki if you
 need one (but the point about there not being a Board wiki - interesting,
 would be nice to have one).

 At the end of the day the resolution would look like a typical board
 resolution after Incubator graduation e.g., “Create Apache X”, so
 it would be summarized as you mention in point #3 below.

Chris,

I agree that the simplest model of (p)TLP hasn't much of a (p): it
would be a normal resolution, and we'll be off to the races. I plan,
if the Nifi group is game, to send mail to the board offering that
option, and then back off to a more complex proposal if the board
wants more (p) -- like PR restrictions, or some sort of policy on how
the initial podling group gets incorporated into the PMC.

--benson



 Cheers and good luck.

 Cheers,
 Chris

 ++
 Chris Mattmann, Ph.D.
 Chief Architect
 Instrument Software and Science Data Systems Section (398)
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 168-519, Mailstop: 168-527
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Associate Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++






 -Original Message-
 From: Benson Margulies bimargul...@gmail.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Tuesday, December 30, 2014 at 11:12 AM
 To: general@incubator apache. org general@incubator.apache.org
 Subject: Re: Running an experiment with pTLP

I plan to:

1. Ask the nifi community if they want to be experimental subjects. Can't
expect IRB approval without it.

2. Write a proposal for the board to read. There are a number of details
to
worry over. Any suggestions about where to put it? There in no board wiki.
Is there?

3. Submit a board resolution when I think there is a consensus.
On Dec 30, 2014 12:24 PM, Mattmann, Chris A (3980) 
chris.a.mattm...@jpl.nasa.gov wrote:

 Marvin, I completely agree with you - to sum it up - my take on your
point
 that Apache has a lot of information and guidelines for new podlings
 that is somewhat inconsistently brought down to new generations and
 those after them of incoming projects. Have a mentor that’s a stickler
 for release candidates - you will see projects come out believing that
 is the end-all be-all for Apache (“gah, Apache is the communist release
 foundation!”). Have a mentor that is a stickler for diversity on
incoming
 projects, podlings will come out believing there is some rule that a
 committee can’t have a majority of contributors from a single
organization
 (“Ahh _that_ company is taking over an _Apache_ project! Gasp!”). Have
 a mentor that’s a stickler for adding anyone that drops by on the
mailing
 list that says hi (ahem..ducks) you’ll have podlings coming in and new
 committees believing in low barriers to committership and PMCship.

 Regardless the above is the ethos of Apache and by and far, it will
exist,
 IPMC or not. There is no reason that the current f_active(IPMC) = [some
 # less than 20] couldn’t simply still exist either in official committee
 form (its own; or on the ComDev PMC), and continue to do the same thing.
 It’s my belief that the genetic makeup of active IPMC members includes
 a few mentors cut from each of the important incoming new project areas
 that are important to pass down - legal, release review, community and
 participation, etc - and that we should as best as possible try and
 have a set of 3 that represents some nice representative cross section
of
 those skills for the new projects.

 Furthermore, there is nothing stopping anyone from:

 1. Making ASF members out of anyone that’s part of that active IPMC
 list that’s not already a member
 2. Having those ASF members vote in new board members that represent
 their views and ethos (including themselves as new board members)
 3. Having those board members be part of checks and bounds to *care*
 and review these projects part of our foundation

 Or some subset of the above.

 My point being - IPMC or not - the things you cite below as important
 will still exist, since this foundation and its people will, hopefully
 for the next 50+ years.

 Cheers,
 Chris


 ++
 Chris Mattmann, Ph.D.
 Chief Architect
 Instrument Software and Science Data Systems Section (398)
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 168-519, Mailstop: 168-527
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Associate Professor, Computer Science Department
 University

Re: Running an experiment with pTLP

2014-12-30 Thread Mattmann, Chris A (3980)
+1 thanks Benson, totally agree.

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Benson Margulies bimargul...@gmail.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Tuesday, December 30, 2014 at 11:50 AM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Running an experiment with pTLP

On Tue, Dec 30, 2014 at 2:25 PM, Mattmann, Chris A (3980)
chris.a.mattm...@jpl.nasa.gov wrote:
 Thanks Benson - I would suggest using the Incubator wiki if you
 need one (but the point about there not being a Board wiki -
interesting,
 would be nice to have one).

 At the end of the day the resolution would look like a typical board
 resolution after Incubator graduation e.g., “Create Apache X”, so
 it would be summarized as you mention in point #3 below.

Chris,

I agree that the simplest model of (p)TLP hasn't much of a (p): it
would be a normal resolution, and we'll be off to the races. I plan,
if the Nifi group is game, to send mail to the board offering that
option, and then back off to a more complex proposal if the board
wants more (p) -- like PR restrictions, or some sort of policy on how
the initial podling group gets incorporated into the PMC.

--benson



 Cheers and good luck.

 Cheers,
 Chris

 ++
 Chris Mattmann, Ph.D.
 Chief Architect
 Instrument Software and Science Data Systems Section (398)
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 168-519, Mailstop: 168-527
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Associate Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++






 -Original Message-
 From: Benson Margulies bimargul...@gmail.com
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Tuesday, December 30, 2014 at 11:12 AM
 To: general@incubator apache. org general@incubator.apache.org
 Subject: Re: Running an experiment with pTLP

I plan to:

1. Ask the nifi community if they want to be experimental subjects.
Can't
expect IRB approval without it.

2. Write a proposal for the board to read. There are a number of details
to
worry over. Any suggestions about where to put it? There in no board
wiki.
Is there?

3. Submit a board resolution when I think there is a consensus.
On Dec 30, 2014 12:24 PM, Mattmann, Chris A (3980) 
chris.a.mattm...@jpl.nasa.gov wrote:

 Marvin, I completely agree with you - to sum it up - my take on your
point
 that Apache has a lot of information and guidelines for new podlings
 that is somewhat inconsistently brought down to new generations and
 those after them of incoming projects. Have a mentor that’s a stickler
 for release candidates - you will see projects come out believing that
 is the end-all be-all for Apache (“gah, Apache is the communist
release
 foundation!”). Have a mentor that is a stickler for diversity on
incoming
 projects, podlings will come out believing there is some rule that a
 committee can’t have a majority of contributors from a single
organization
 (“Ahh _that_ company is taking over an _Apache_ project! Gasp!”). Have
 a mentor that’s a stickler for adding anyone that drops by on the
mailing
 list that says hi (ahem..ducks) you’ll have podlings coming in and new
 committees believing in low barriers to committership and PMCship.

 Regardless the above is the ethos of Apache and by and far, it will
exist,
 IPMC or not. There is no reason that the current f_active(IPMC) =
[some
 # less than 20] couldn’t simply still exist either in official
committee
 form (its own; or on the ComDev PMC), and continue to do the same
thing.
 It’s my belief that the genetic makeup of active IPMC members includes
 a few mentors cut from each of the important incoming new project
areas
 that are important to pass down - legal, release review, community and
 participation, etc - and that we should as best as possible try and
 have a set of 3 that represents some nice representative cross section
of
 those skills for the new projects.

 Furthermore, there is nothing stopping anyone from:

 1. Making ASF members out of anyone that’s part of that active IPMC
 list that’s not already a member
 2. Having those ASF members vote in new

RE: Running an experiment with pTLP

2014-12-30 Thread Ross Gardler (MS OPEN TECH)
I don't want to fan flames or point fingers, but at the same time I need to say 
this. Please read it as being intended to be constructive...

This whole pTLP thing is not new. We conducted an experiment like the one 
proposed below some time ago. The outcome of that experiment was supposed to be 
a proposal to the board from the IPMC about how to create and manage pTLP's at 
scale.

At the start of that experiment I (as Champion) spent a long time collating the 
various views on the proposal. I provided this as summary email at the start of 
the podlings life. I believed this was a really good start for whoever was 
going to turn it into a full proposal. It might be useful here also. NOTE - I'm 
not naming the podling or mentors to minimize the chance of people feeling that 
I'm finger pointing in the following paragraphs - there are plenty of folks 
around who will have that email in their archives.

Unfortunately the experiment did not go well.

No proposal was received and, more importantly, as champion (but not a mentor) 
for the project in question I was asked to step in on three separate occasion. 
This was despite, or perhaps because of, there being some very old hands in the 
podling committer list. 

My point today is just the same as it was when this was discussed the first 
time around. This proposal simply moves the problem (projects lacking in 
appropriate mentorship) to someone else's doorstep. It does not solve the 
problem itself. 

To be clear, I have no intention of voting against the proposed experiment. I 
do want to see the experiment take place (just as I did the first time around) 
but we need to ensure we are not simply moving the oversight role - that is not 
the problem that needs solving.

Ross

-Original Message-
From: Bertrand Delacretaz [mailto:bdelacre...@apache.org] 
Sent: Tuesday, December 30, 2014 2:39 AM
To: Incubator General
Subject: Re: Running an experiment with pTLP

On Tue, Dec 30, 2014 at 12:14 AM, Roman Shaposhnik r...@apache.org wrote:
 ...Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea 
 pig.
 Provided, that I'd have some level of collaboration from the board

I don't have a clear idea of what the suggested experiment means, it looks like 
that info is scattered around several threads that I have lost track of. A 
brief definition on a wiki page would help make sure everybody has the same 
view of what you are suggesting.

-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: Running an experiment with pTLP

2014-12-30 Thread Mattmann, Chris A (3980)
+1 to everything Ross said below and I monitored that experiment
as well but was unaware of the 3 incidents, etc.

As for pTLPs and shifting mentorship, etc., I trust Ross’s judgement
but think we need more data on this across a number of projects
before we know definitively what’s the cause of what, etc.

Cheers,
Chris

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Ross Gardler   (MS OPEN TECH) ross.gard...@microsoft.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Tuesday, December 30, 2014 at 12:07 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: RE: Running an experiment with pTLP

I don't want to fan flames or point fingers, but at the same time I need
to say this. Please read it as being intended to be constructive...

This whole pTLP thing is not new. We conducted an experiment like the one
proposed below some time ago. The outcome of that experiment was supposed
to be a proposal to the board from the IPMC about how to create and
manage pTLP's at scale.

At the start of that experiment I (as Champion) spent a long time
collating the various views on the proposal. I provided this as summary
email at the start of the podlings life. I believed this was a really
good start for whoever was going to turn it into a full proposal. It
might be useful here also. NOTE - I'm not naming the podling or mentors
to minimize the chance of people feeling that I'm finger pointing in the
following paragraphs - there are plenty of folks around who will have
that email in their archives.

Unfortunately the experiment did not go well.

No proposal was received and, more importantly, as champion (but not a
mentor) for the project in question I was asked to step in on three
separate occasion. This was despite, or perhaps because of, there being
some very old hands in the podling committer list.

My point today is just the same as it was when this was discussed the
first time around. This proposal simply moves the problem (projects
lacking in appropriate mentorship) to someone else's doorstep. It does
not solve the problem itself.

To be clear, I have no intention of voting against the proposed
experiment. I do want to see the experiment take place (just as I did the
first time around) but we need to ensure we are not simply moving the
oversight role - that is not the problem that needs solving.

Ross

-Original Message-
From: Bertrand Delacretaz [mailto:bdelacre...@apache.org]
Sent: Tuesday, December 30, 2014 2:39 AM
To: Incubator General
Subject: Re: Running an experiment with pTLP

On Tue, Dec 30, 2014 at 12:14 AM, Roman Shaposhnik r...@apache.org wrote:
 ...Given that I'll be mentoring Zeppelin, I'd love to use that as a
guinea pig.
 Provided, that I'd have some level of collaboration from the board

I don't have a clear idea of what the suggested experiment means, it
looks like that info is scattered around several threads that I have lost
track of. A brief definition on a wiki page would help make sure
everybody has the same view of what you are suggesting.

-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: Running an experiment with pTLP

2014-12-30 Thread Benson Margulies
On Tue, Dec 30, 2014 at 4:17 PM, Mattmann, Chris A (3980)
chris.a.mattm...@jpl.nasa.gov wrote:
 +1 to everything Ross said below and I monitored that experiment
 as well but was unaware of the 3 incidents, etc.

 As for pTLPs and shifting mentorship, etc., I trust Ross’s judgement
 but think we need more data on this across a number of projects
 before we know definitively what’s the cause of what, etc.

If I was 'in the room' for the last time around, I seem to have
forgotten. If I volunteered to write something, gosh I'm sorry and
please do call me out here.

Meanwhile:

I think that there's some complexity here:

At one extreme, consider 5 members with a demonstrable track record on
IP issues and supervision who want to launch a new project (for
example, a proposed VP who has been a success as a project VP on some
other project(s)). Regardless of anything else, I suspect that they
could go to the board, propose to launch a TLP directly, and have a
pretty good chance of the board approving it.

That's not really what pTLP is about, though. pTLP says, 'here we have
some people who are willing to serve as the supervision structure of a
new TLP but expect to fade away; they aren't necessarily planning to
be write any code. They are members, but, hmm, members come in all
sorts of different levels of experience with the issues faced by new
projects.

With all respect to ChrisM on the subject of letting the IPMC itself
fade away, I read Ross' statement as pointing out that this situation
seems to need some work done that the board doesn't want to do for
itself. The board might want, gee, some committee, to help vet
proposals, and perhaps to help keep an eye on them once they are
running. That's what I meant by wondering 'how much (p) does the board
want?' (Aside, as the number of projects grows and grows, it seems to
me that the board might need some help supervising all the regular
projects.)

This brings me back to my idea of a wiki page. If the board is looking
for a 'pTLP' to be more self-governing than a 'podling' but still have
the IPMC accept some sort of responsibility for it, we need to write
down the boundaries as part of proposing to the board.

If NiFi wants to try this, I'm still happy to write the 'simple'
proposal to the board, and wait upon the board's desires. If the board
members in this thread feel that writing the simple proposal is a
waste of time and energy, I won't write it. None of this stops the
IPMC itself from shifting policy, experimentally, to require Mentors
to act as PPMC members.

I think I've used my quote of characters for the year on this subject.

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



Re: Running an experiment with pTLP

2014-12-30 Thread Roman Shaposhnik
On Tue, Dec 30, 2014 at 2:01 PM, Benson Margulies bimargul...@gmail.com wrote:
 If NiFi wants to try this, I'm still happy to write the 'simple'
 proposal to the board, and wait upon the board's desires. If the board
 members in this thread feel that writing the simple proposal is a
 waste of time and energy, I won't write it. None of this stops the
 IPMC itself from shifting policy, experimentally, to require Mentors
 to act as PPMC members.

 I think I've used my quote of characters for the year on this subject.

Speaking of which: given that there appears to be way more background
on this plus the fact that my tenure as a Chair is almost up I think it
would be best for more experienced folks to run with this.

Sorry for the noise -- I just didn't realize the size of the can of worms
I was opening with my naive suggestion.

Benson, Chris, Rich, please don't mind me guys -- all the projects
mentioned on this list would do great. With Zeppelin, at this point
I'll be proceeding in the normal way to establish the poddling.

Thanks,
Roman.

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



Running an experiment with pTLP

2014-12-29 Thread Roman Shaposhnik
Please note the change of subject.

On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen rbo...@rcbowen.com wrote:
 On 12/19/2014 02:20 PM, Mattmann, Chris A (3980) wrote:

 What it would do however if we simply did away with the notion of the
 IPMC/Incubator/etc., is to return to the notion of pTLPs which were
 proposed earlier which I would most wholeheartedly support.


 Having read more, and understood more, and consumed more coffee ...

 I wonder if we might implement this proposal with one incoming project, as a
 test, under close observation by the board and the IPMC? Might be seen as
 grossly unfair by the project that remain in the old regime (or, who knows,
 maybe also by the test project), but it might give us some deeper insight
 into whether this fixes anything?

This is very much what others were suggesting on the thread as well.
Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea pig.
Provided, that I'd have some level of collaboration from the board.
Perhaps between three of us (Chris, Rich and I) this is all we need.

Thoughts?

Thanks,
Roman.

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



Re: Running an experiment with pTLP

2014-12-29 Thread Benson Margulies
On Mon, Dec 29, 2014 at 6:14 PM, Roman Shaposhnik r...@apache.org wrote:
 Please note the change of subject.

 On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen rbo...@rcbowen.com wrote:
 On 12/19/2014 02:20 PM, Mattmann, Chris A (3980) wrote:

 What it would do however if we simply did away with the notion of the
 IPMC/Incubator/etc., is to return to the notion of pTLPs which were
 proposed earlier which I would most wholeheartedly support.


 Having read more, and understood more, and consumed more coffee ...

 I wonder if we might implement this proposal with one incoming project, as a
 test, under close observation by the board and the IPMC? Might be seen as
 grossly unfair by the project that remain in the old regime (or, who knows,
 maybe also by the test project), but it might give us some deeper insight
 into whether this fixes anything?

 This is very much what others were suggesting on the thread as well.
 Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea pig.
 Provided, that I'd have some level of collaboration from the board.
 Perhaps between three of us (Chris, Rich and I) this is all we need.

 Thoughts?

Any interest in a retroactive retrofit of NiFi?


 Thanks,
 Roman.

 -
 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: Running an experiment with pTLP

2014-12-29 Thread Joe Witt
Benson,

Speaking from within the nifi ppmc I'd be happy to try this.  Most of us in
the nifi ppmc (excluding the mentors) are quite new to Apache so we're
either perfect because we lack any of the biases or terrible because we're
too ignorant to the good and bad.  But I for one would be happy to help
however we can.

Thanks
Joe

On Mon, Dec 29, 2014 at 9:49 PM, Benson Margulies bimargul...@gmail.com
wrote:

 On Mon, Dec 29, 2014 at 6:14 PM, Roman Shaposhnik r...@apache.org wrote:
  Please note the change of subject.
 
  On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen rbo...@rcbowen.com wrote:
  On 12/19/2014 02:20 PM, Mattmann, Chris A (3980) wrote:
 
  What it would do however if we simply did away with the notion of the
  IPMC/Incubator/etc., is to return to the notion of pTLPs which were
  proposed earlier which I would most wholeheartedly support.
 
 
  Having read more, and understood more, and consumed more coffee ...
 
  I wonder if we might implement this proposal with one incoming project,
 as a
  test, under close observation by the board and the IPMC? Might be seen
 as
  grossly unfair by the project that remain in the old regime (or, who
 knows,
  maybe also by the test project), but it might give us some deeper
 insight
  into whether this fixes anything?
 
  This is very much what others were suggesting on the thread as well.
  Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea
 pig.
  Provided, that I'd have some level of collaboration from the board.
  Perhaps between three of us (Chris, Rich and I) this is all we need.
 
  Thoughts?

 Any interest in a retroactive retrofit of NiFi?

 
  Thanks,
  Roman.
 
  -
  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: Running an experiment with pTLP

2014-12-29 Thread Alex
As part of the Zeppelin community I would be interested in giving this 
experiment a try.

As Benson mention in prev. thread - having 'Mentors in the Project' (whether 
directly reporting to the board or not) sounds as a great way to learn how to 
run Apache project to me.

--
Kind regards,
Alexander

 On 30 Dec 2014, at 07:14, Roman Shaposhnik r...@apache.org wrote:
 
 Please note the change of subject.
 
 On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen rbo...@rcbowen.com wrote:
 On 12/19/2014 02:20 PM, Mattmann, Chris A (3980) wrote:
 
 What it would do however if we simply did away with the notion of the
 IPMC/Incubator/etc., is to return to the notion of pTLPs which were
 proposed earlier which I would most wholeheartedly support.
 
 
 Having read more, and understood more, and consumed more coffee ...
 
 I wonder if we might implement this proposal with one incoming project, as a
 test, under close observation by the board and the IPMC? Might be seen as
 grossly unfair by the project that remain in the old regime (or, who knows,
 maybe also by the test project), but it might give us some deeper insight
 into whether this fixes anything?
 
 This is very much what others were suggesting on the thread as well.
 Given that I'll be mentoring Zeppelin, I'd love to use that as a guinea pig.
 Provided, that I'd have some level of collaboration from the board.
 Perhaps between three of us (Chris, Rich and I) this is all we need.
 
 Thoughts?
 
 Thanks,
 Roman.
 
 -
 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: Running an experiment with pTLP

2014-12-29 Thread Marvin Humphrey
On Mon, Dec 29, 2014 at 3:14 PM, Roman Shaposhnik r...@apache.org wrote:
 Might be seen as
 grossly unfair by the project that remain in the old regime

There's no structure like no structure!

Marvin Humphrey

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



Re: Running an experiment with pTLP

2014-12-29 Thread Mattmann, Chris A (3980)
The structure would still be there - my hypothesis is that the
mentors + the board will both uplift structure, and help to identify
(more quickly) situations like no report, lack of mentors, etc.

Anyhoo this experiment (the 2 that have volunteered so far) would
have my board VOTE - prepare a resolution and send it to the
board agenda and let’s see what happens..

Cheers,
Chris

++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattm...@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++






-Original Message-
From: Marvin Humphrey mar...@rectangular.com
Reply-To: general@incubator.apache.org general@incubator.apache.org
Date: Monday, December 29, 2014 at 8:36 PM
To: general@incubator.apache.org general@incubator.apache.org
Subject: Re: Running an experiment with pTLP

On Mon, Dec 29, 2014 at 3:14 PM, Roman Shaposhnik r...@apache.org wrote:
 Might be seen as
 grossly unfair by the project that remain in the old regime

There's no structure like no structure!

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