You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Roman Shaposhnik <rv...@apache.org> on 2014/12/30 00:14:45 UTC

Running an experiment with pTLP

Please note the change of subject.

On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen <rb...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Running an experiment with pTLP

Posted by Alex <ab...@nflabs.com>.
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 <rv...@apache.org> wrote:
> 
> Please note the change of subject.
> 
>>> On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen <rb...@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-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
> 

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


Re: Running an experiment with pTLP

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
+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.mattmann@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 <bi...@gmail.com>
Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Date: Tuesday, December 30, 2014 at 11:50 AM
To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Subject: Re: Running an experiment with pTLP

>On Tue, Dec 30, 2014 at 2:25 PM, Mattmann, Chris A (3980)
><ch...@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.mattmann@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 <bi...@gmail.com>
>> Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>> Date: Tuesday, December 30, 2014 at 11:12 AM
>> To: "general@incubator apache. org" <ge...@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.mattmann@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.mattmann@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 <ma...@rectangular.com>
>>>> Reply-To: "general@incubator.apache.org"
>>>><ge...@incubator.apache.org>
>>>> Date: Tuesday, December 30, 2014 at 8:03 AM
>>>> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>>>> Subject: Re: Running an experiment with pTLP
>>>>
>>>> >On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
>>>> ><ch...@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-unsubscribe@incubator.apache.org
>>>> >For additional commands, e-mail: general-help@incubator.apache.org
>>>> >
>>>>
>>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>> For additional commands, e-mail: general-help@incubator.apache.org
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org
>


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

Re: Running an experiment with pTLP

Posted by Benson Margulies <bi...@gmail.com>.
On Tue, Dec 30, 2014 at 2:25 PM, Mattmann, Chris A (3980)
<ch...@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.mattmann@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 <bi...@gmail.com>
> Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> Date: Tuesday, December 30, 2014 at 11:12 AM
> To: "general@incubator apache. org" <ge...@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.mattmann@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.mattmann@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 <ma...@rectangular.com>
>>> Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>>> Date: Tuesday, December 30, 2014 at 8:03 AM
>>> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>>> Subject: Re: Running an experiment with pTLP
>>>
>>> >On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
>>> ><ch...@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-unsubscribe@incubator.apache.org
>>> >For additional commands, e-mail: general-help@incubator.apache.org
>>> >
>>>
>>>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org

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


Re: Running an experiment with pTLP

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
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.mattmann@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 <bi...@gmail.com>
Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Date: Tuesday, December 30, 2014 at 11:12 AM
To: "general@incubator apache. org" <ge...@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.mattmann@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.mattmann@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 <ma...@rectangular.com>
>> Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>> Date: Tuesday, December 30, 2014 at 8:03 AM
>> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
>> Subject: Re: Running an experiment with pTLP
>>
>> >On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
>> ><ch...@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-unsubscribe@incubator.apache.org
>> >For additional commands, e-mail: general-help@incubator.apache.org
>> >
>>
>>


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

Re: Running an experiment with pTLP

Posted by Benson Margulies <bi...@gmail.com>.
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.mattmann@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.mattmann@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 <ma...@rectangular.com>
> Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> Date: Tuesday, December 30, 2014 at 8:03 AM
> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> Subject: Re: Running an experiment with pTLP
>
> >On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
> ><ch...@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-unsubscribe@incubator.apache.org
> >For additional commands, e-mail: general-help@incubator.apache.org
> >
>
>

Re: Running an experiment with pTLP

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
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.mattmann@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 <ma...@rectangular.com>
Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Date: Tuesday, December 30, 2014 at 8:03 AM
To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Subject: Re: Running an experiment with pTLP

>On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
><ch...@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-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org
>


Re: Running an experiment with pTLP

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Mon, Dec 29, 2014 at 9:01 PM, Mattmann, Chris A (3980)
<ch...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Running an experiment with pTLP

Posted by Greg Stein <gs...@gmail.com>.
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.mattmann@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.mattmann@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 <ma...@rectangular.com>
> Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> Date: Monday, December 29, 2014 at 8:36 PM
> To: "general@incubator.apache.org" <ge...@incubator.apache.org>
> Subject: Re: Running an experiment with pTLP
>
> >On Mon, Dec 29, 2014 at 3:14 PM, Roman Shaposhnik <rv...@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-unsubscribe@incubator.apache.org
> >For additional commands, e-mail: general-help@incubator.apache.org
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

Re: Running an experiment with pTLP

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
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.mattmann@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 <ma...@rectangular.com>
Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Date: Monday, December 29, 2014 at 8:36 PM
To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Subject: Re: Running an experiment with pTLP

>On Mon, Dec 29, 2014 at 3:14 PM, Roman Shaposhnik <rv...@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-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org
>


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

Re: Running an experiment with pTLP

Posted by Marvin Humphrey <ma...@rectangular.com>.
On Mon, Dec 29, 2014 at 3:14 PM, Roman Shaposhnik <rv...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Running an experiment with pTLP

Posted by Roman Shaposhnik <ro...@shaposhnik.org>.
On Tue, Dec 30, 2014 at 2:01 PM, Benson Margulies <bi...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Running an experiment with pTLP

Posted by Benson Margulies <bi...@gmail.com>.
On Tue, Dec 30, 2014 at 4:17 PM, Mattmann, Chris A (3980)
<ch...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Running an experiment with pTLP

Posted by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov>.
+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.mattmann@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)" <Ro...@microsoft.com>
Reply-To: "general@incubator.apache.org" <ge...@incubator.apache.org>
Date: Tuesday, December 30, 2014 at 12:07 PM
To: "general@incubator.apache.org" <ge...@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:bdelacretaz@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 <rv...@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-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
>For additional commands, e-mail: general-help@incubator.apache.org


RE: Running an experiment with pTLP

Posted by "Ross Gardler (MS OPEN TECH)" <Ro...@microsoft.com>.
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:bdelacretaz@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 <rv...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


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

Re: Running an experiment with pTLP

Posted by Rich Bowen <rb...@rcbowen.com>.

On 12/30/2014 05:38 AM, Bertrand Delacretaz wrote:
> On Tue, Dec 30, 2014 at 12:14 AM, Roman Shaposhnik <rv...@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 - rbowen@rcbowen.com - @rbowen
http://apachecon.com/ - @apachecon

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


Re: Running an experiment with pTLP

Posted by Bertrand Delacretaz <bd...@apache.org>.
On Tue, Dec 30, 2014 at 12:14 AM, Roman Shaposhnik <rv...@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-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org


Re: Running an experiment with pTLP

Posted by Joe Witt <jo...@gmail.com>.
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 <bi...@gmail.com>
wrote:

> On Mon, Dec 29, 2014 at 6:14 PM, Roman Shaposhnik <rv...@apache.org> wrote:
> > Please note the change of subject.
> >
> > On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen <rb...@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-unsubscribe@incubator.apache.org
> > For additional commands, e-mail: general-help@incubator.apache.org
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>
>

Re: Running an experiment with pTLP

Posted by Benson Margulies <bi...@gmail.com>.
On Mon, Dec 29, 2014 at 6:14 PM, Roman Shaposhnik <rv...@apache.org> wrote:
> Please note the change of subject.
>
> On Mon, Dec 29, 2014 at 6:28 AM, Rich Bowen <rb...@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-unsubscribe@incubator.apache.org
> For additional commands, e-mail: general-help@incubator.apache.org
>

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