Re: What is the legal basis for enforcing release policies at ASF?

2015-08-20 Thread Benson Margulies
This thread started as a discussion of Linux distros and trademarks.
Perhaps I could try to return it there?

If a distro takes a release of Apache X, compiles it with minimal changes
that adapt it to the environment, and distributes it, I believe that it's a
fine thing for them to call it simple Apache X, and acknowledge our marks.

If a distro takes a release of Apache X, and make significant changes to
it, and then distributes it, I believe that it's not OK with us for them to
simply call it Apache X. I've seen some evidence that Gentoo Linux makes a
regular habit of this, because their policies drive them to make some
pretty scary changes in some cases. Others may not share my view.

Further, if someone takes a snapshot (small 's') from source control and
starts from that, with minimal changes, I think that this would also be
trademark-acceptable, so long as they accurately describe what they did.

The operative concept here, as Shane has taught it, is 'confusion in the
marketplace.' If some third party behaves so as to cause confusion as to
the identity of Apache X, there's a trademark issue. If not, not.


Re: What is the legal basis for enforcing release policies at ASF?

2015-08-20 Thread Benson Margulies
On Thu, Aug 20, 2015 at 9:52 AM, Jim Jagielski j...@jagunet.com wrote:
 Coming in late.

 A snapshot is not a release. Licenses kick in at distribution/
 release.

Are you sure? When you have a public source control repo, with a
LICENSE file at the top, I would think that this counts as a legal
'publication' under the terms of the license.

if not, just what is the legal status of source code snipped from our
repositories?



 There is also a trademark issue as well... only the ASF
 can declare something as a release.

 On Aug 6, 2015, at 8:50 PM, Roman Shaposhnik ro...@shaposhnik.org wrote:

 Hi!

 while answering a question on release policies and ALv2
 I've suddenly realized that I really don't know what is the
 legal basis for enforcing release policies we've got
 documented over here:
   http://www.apache.org/dev/release.html

 For example, what would be the legal basis for stopping
 a 3d party from releasing a snapshot of ASF's project
 source tree and claim it to be a release X.Y.Z of said
 project?

 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: What is the legal basis for enforcing release policies at ASF?

2015-08-07 Thread Benson Margulies
On Fri, Aug 7, 2015 at 12:08 PM, Gregory Chase gch...@pivotal.io wrote:
 Does ...based on Apache Hadoop require a clear dependency notation as to
 which versions of Apache component releases are part of the commercial
 distribution?

No, it cannot. Trademark law is not a matter of such distinctions, and
our very own Apache License imposes no such complexity.



 On Fri, Aug 7, 2015 at 5:39 AM, Sam Ruby ru...@intertwingly.net wrote:

 On Fri, Aug 7, 2015 at 7:53 AM, Niclas Hedhman nic...@hedhman.org wrote:
  Bill,
  So I can release Niclas Hadoop platform, based on Apache Hadoop ?? I
  thought the discussion a few years ago was that this was misleading...

 Things in law are rarely binary except at the edges or after an actual
 court ruling.

 Releasing a Niclas George platform powered by Apache Hadoop conforms
 with our branding requirements, so would likely be OK.  The further
 you go away from that, the less clear that what you are doing would be
 OK.

 Hadoop would be a especially problematic case for you, as Apache
 Hadoop, Hadoop, Apache, the Apache feather logo, and the Apache Hadoop
 project logo are either registered trademarks or trademarks of the
 Apache Software Foundation in the United States and other countries. 
 -- https://hadoop.apache.org/

 http is a more generic term, so including variants of it in your name
 (including httpd) would be less problematic than incorporating a name
 like Hadoop.

 - Sam Ruby

  On Fri, Aug 7, 2015 at 12:30 PM, William A Rowe Jr wr...@rowe-clan.net
  wrote:
 
  On Thu, Aug 6, 2015 at 7:50 PM, Roman Shaposhnik ro...@shaposhnik.org
  wrote:
 
   Hi!
  
   while answering a question on release policies and ALv2
   I've suddenly realized that I really don't know what is the
   legal basis for enforcing release policies we've got
   documented over here:
  http://www.apache.org/dev/release.html
  
   For example, what would be the legal basis for stopping
   a 3d party from releasing a snapshot of ASF's project
   source tree and claim it to be a release X.Y.Z of said
   project?
  
 
  Nothing other than the Trademarks.
 
  If someone wants to call httpd trunk 3.0.1-GA, they cannot do this as
  Apache httpd 3.0.1-GA or Apache HTTP Server 3.0.1-GA.
 
  They can certainly release trunk under the AL license and call it
 Kindred
  Http Server 3.0.1-GA, based on Apache HTTP Server. That is a statement
 of
  fact and not an abuse of the mark, IMHO. (If it was not actually based
 on
  Apache HTTP Server, then that would similarly be a Trademark
 infringement
  as it is a false use of the mark.)
 
  There are no less than two marks, one is the name of the foundation
 itself
  in conjunction with Open Source Software, and the other is the specific
  project name.
 
 
 
 
  --
  Niclas Hedhman, Software Developer
  http://zest.apache.org - New Energy for Java

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




 --
 Greg Chase

 Director of Big Data Communities
 http://www.pivotal.io/big-data

 Pivotal Software
 http://www.pivotal.io/

 650-215-0477
 @GregChase
 Blog: http://geekmarketing.biz/

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



Please remove me from the PMC

2015-07-16 Thread Benson Margulies
With the graduation of NiFi I depart, at least for now.

Thanks for all the fish.

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



Re: Podling request: Gerrit

2015-07-15 Thread Benson Margulies
I've used crucible. It's horrible. And it comes from Atlassian, which
means that infra@ is predisposed against it, as their general feeling
is that the Atlassian products are very heavy.

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



Re: [DISCUSSION] Graduate NiFi from the Apache Incubator

2015-06-12 Thread Benson Margulies
Writing as a member and a mentor, I think that the NiFi podling will
do fine without the 'usual' ASF member that Bertrand is asking about.
However, because I think they'll do fine, I'll sign up if it makes
people more comfy, secure in my belief that I will be a maytag
repairman.


On Fri, Jun 12, 2015 at 6:13 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Fri, Jun 12, 2015 at 12:00 PM, jan i j...@apache.org wrote:
 ...one reason to be in incubator is to learn the apache way and that
  seems hard to learn without other apache people on the project...

 Not sure what you mean - the Nifi mentors have voted to graduate it,
 which indicates that they are confident that the project has learned
 how to operate as an Apache project.

 Still, in addition to acting as a liaison, having ASF members on the
 PMC is also a good way to have some form of post-graduation mentoring,
 when needed. Projects can always ask the board for advice, but when
 that advice is available in their PMC that's much better.

 -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: [RESULT][VOTE] Graduate NiFi from the Apache Incubator

2015-06-12 Thread Benson Margulies
Sean sure makes more sense than me.

On Fri, Jun 12, 2015 at 12:35 PM, Joe Witt joe.w...@gmail.com wrote:
 Sean is one of those folks i referred to.  Id be an easy +1
 On Jun 12, 2015 9:24 AM, Andrew Purtell apurt...@apache.org wrote:

 As Sean says he's been engaged with the project while acting as mentor,
 IMHO beyond mentor-ly duties. If the NiFi folks will have him on the
 initial PMC and he's willing to join it, this should resolve the stated
 concerns.


 On Friday, June 12, 2015, Sean Busbey bus...@cloudera.com wrote:

  On Fri, Jun 12, 2015 at 9:40 AM, Bertrand Delacretaz 
  bdelacre...@apache.org javascript:;
   wrote:
 
   On Fri, Jun 12, 2015 at 3:53 PM, Sean Busbey bus...@cloudera.com
  javascript:; wrote:
...I have no reason to believe either my engagement or the PPMC's
   willingness
to reach out to or listen to what I have to say will change upon
graduation, so I don't think they need a checkbox ASF member on the
   initial
PMC and I'd prefer they not add one...
  
   It's not about ticking a checkbox - it's about an ASF member agreeing
   to stay with the project to help here and there with things where
   members can help.
  
  
 
  Understood. I can't speak for any other ASF member, but I'm already
 there,
  engaged, and planning to stay. I don't need a binding PMC vote to do
 that.
 
  --
  Sean
 


 --
 Best regards,

- Andy

 Problems worthy of attack prove their worth by hitting back. - Piet Hein
 (via Tom White)


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



Re: Request to create a new mailing list for apache nifi

2015-04-17 Thread Benson Margulies
I submitted the form, but I then need to replace myself with tkurc as a
mod. Can I do that sans-jira?


On Fri, Apr 17, 2015 at 11:10 AM, Joe Witt joe.w...@gmail.com wrote:

 Gavin,

 Appreciate your help.  I am doing exactly what you asked and following
 the trail of guidance.

 Thanks
 Joe

 On Fri, Apr 17, 2015 at 11:06 AM, Gavin McDonald ga...@16degrees.com.au
 wrote:
 
  On 17 Apr 2015, at 3:42 pm, Joe Witt joe.w...@gmail.com wrote:
 
  Hello
 
  The apache nifi dev list has had a few requests and discussions about
  starting a user mailing list.  I submitted the JIRA request for it
  today under here:
 
  https://issues.apache.org/jira/browse/INFRA-9462
 
  But was advised to have the PMC chair submit the request and by doing
  so through this link:
 
  https://infra.apache.org/officers/mlreq
 
  Benson thought this appeared surprising but suggested i forward this
  to the IPMC.
 
  Can you help steer us in the proper direction so we can get
 
  u...@nifi.incubator.apache.org established?
 
  Please follow what I said and get someone to use the mailing list request
  form. It allows infra to use a script.
 
  No idea why Benson is surprised, its been this way for months.
 
  Gav…
 
 
  Thanks
  Joe
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 

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




Re: ICLA/CCLA/SGA guidelines for GitHub or multi-entity projects was: [Groovy] Next steps...

2015-03-26 Thread Benson Margulies
If a single legal entity has the copyright, the entity makes a grant.
If the code was built by a large community under the apache license,
there's no one to make a grant. 'The community' expressing its desire
to move to Apache is enough. This is an edge case of the principle
that we only accept code when the copyright owner has a positive
intent to contribute it; there's no way to test that for everyone who
ever made a 2-line patch. Reference Subversion, I think.


On Thu, Mar 26, 2015 at 8:40 AM, Cédric Champeau
cedric.champ...@gmail.com wrote:
 In the case of groovy, does Pivotal own it or does someone else own it?

 Nobody owns it.

   If
 I look at https://github.com/groovy/groovy-core/blob/master/NOTICE it
 indicates that an entity known as The Groovy community owns it, in which
 case the SGA should probably come from them, no?  Or is The Groovy
 community not a legal entity?

 The Groovy community is not a legal entity. A lot of people contributed to
 Groovy already, and in the Groovy ecosystem, the community is a notion
 larger than the language itself.

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



Re: ICLA/CCLA/SGA guidelines for GitHub or multi-entity projects was: [Groovy] Next steps...

2015-03-26 Thread Benson Margulies
On Thu, Mar 26, 2015 at 10:22 AM, James Carman
ja...@carmanconsulting.com wrote:
 And that covers us from a legal standpoint?  Is there anything
 special' about this situation that makes this appropriate?

There is nothing legal to cover here. Since all the code is AL 2.0,
legally, we are fine. The grant is (a) a bit of a belt atop the
suspenders, and (b) a nod to our 'cultural' desire to see an intention
for code to flow into the foundation in addition to the legal right.




 On Thu, Mar 26, 2015 at 10:19 AM, Jim Jagielski j...@jagunet.com wrote:
 There is no official, legal entity which can make the actual
 transfer. When we created the ASF, out of the Apache Group, all
 members of the Apache Group signed the xfer which amounted to
 the SGA at the time.

 For Groovy, it is sufficient for G to sign on behalf of the
 Groovy Core Team. If we could get the initial committers (who
 ARE the Core team) to also sign, that would be even better.

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


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


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



Re: [DISCUSS] Groovy Incubation proposal

2015-03-17 Thread Benson Margulies
You may think that the discussion has died down, but perhaps recall
the lesson of NiFi. Or not, it might not strike you as applicable.

On Tue, Mar 17, 2015 at 7:33 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Fri, Mar 13, 2015 at 2:39 PM, Bertrand Delacretaz
 bdelacre...@apache.org wrote:
... Starting the vote on the proposal is Roman's job anyway, as the Groovy
 champion, so let's wait for him...

 Is there any reason to wait more?
 IMO the discussion on the proposal has died down so we can move forward.

 Roman, WDYT?

 -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: [DISCUSS] Groovy Incubation proposal

2015-03-14 Thread Benson Margulies
On Sat, Mar 14, 2015 at 10:12 AM, Steve Loughran ste...@hortonworks.com wrote:

Perhaps you might consider asking Maven questions on a Maven list? If
you peruse the Maven dev list, you'll find an ongoing conversation.


 On 14 Mar 2015, at 00:13, Jochen Theodorou blackd...@gmx.org wrote:

 Am 13.03.2015 22:38, schrieb Stephen Connolly:
 (Disclosure Ben works for my employers, so I have slightly more ability to
 bend his ear. As a result I got him to agree to do two full exports from
 JIRA, one to let us test the process and a second when we are ready to
 migrate)

 ah ok, that explains it. It does not look like we get the privilege so far

 somewhat related  somewhat off-topic What's going to happen to those maven 
 plugins that also live in codehaus?

 http://mojo.codehaus.org/

 Certainly http://mojo.codehaus.org/versions-maven-plugin/ is kind of 
 important?

 Is anyone trying to recruit them to the ASF project -and get their JIRA logs 
 in there too?

 -
 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: [DISCUSS] Groovy Incubation proposal

2015-03-13 Thread Benson Margulies
JimJag, for years, has written about the cultural implications of
DVCS, and the email here supports what he's written. So I think we
need to pay close attention.

I think that we care about both PMC and committer inventory. I, for
one, would not want to see an Apache project that restricted commit
access to a small group of PMC gatekeepers. You might think of it as
'commit=PMC' gone bad. I think that an important piece of Apache
culture is that a very wide group of people is trusted with access to
add to the main line of development, trusting in the PMC to use the
tools available to attend to the rare mishap.

This has nothing to do with the start of incubation in my view. Groovy
can start with 2 committers or 200. By the end of incubation, however,
I would hope to see some cultural shift in the direction of broad
commit access. Given the existing size and health of the community,
I'd agree with others that the usual concern of worrying about the
community reaching and maintain critical mass does not come up.

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



Re: Soliciting feedback for a detailed pTLP policy document

2015-03-04 Thread Benson Margulies
On Wed, Mar 4, 2015 at 1:12 PM, Doug Cutting cutt...@apache.org wrote:

 On Mon, Mar 2, 2015 at 5:31 PM, Roman Shaposhnik r...@apache.org wrote:
  At this point, I would like to open this document for soliciting as
  wide a feedback as possible. I would like to especially request
  attention of the ASF board members who asked for this type of
  a document to be available.

 As a director, I still don't think the board needs to be involved in a
 pTLP's graduation.  As far as I'm concerned, any provisional
 status is self-imposed by the PMC and can be removed at its pleasure.
 From the board's perspective it's either an ASF project or it's not,
 there's not a useful middle ground.  As a project it needs to provide
 reports, release according to accepted standards, operate openly, etc.
 It may be a young project, with a PMC dominated by old-timers who
 aren't responsible for much of the contribution, but I don't see why
 that requires a new formal status any more than we need a formal
 status for old, slow-moving projects that rarely release.

 Put directly, what does a pTLP's graduation change from the board's
 perspective?  How should it change the way we review the project's
 reports, etc.?  In short, why should we care about this label?  If a
 PMC wishes to call itself blue that's fine too, but we don't need a
 resolution when it decides to call itself purple.


What's your view of 'incubation disclaimers'? The above paragraph makes
most sense to me if there are none for pTLPs.




 Doug

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




Re: GPL Code in GitHub

2015-03-04 Thread Benson Margulies
An Apache project may not manage a codebase outside of Apache. Some people
who happen to be members of an Apache community can maintain code outside
of Apache, if they are very clear in distinguishing; it must not be a
product of the project. See 'Apache Extras'.

On Wed, Mar 4, 2015 at 8:46 AM, Jean-Baptiste Onofré j...@nanthrax.net
wrote:

 Hi Julian,

 the code is not included in the project (just a reference) ?

 Regards
 JB


 On 03/04/2015 02:44 PM, Julian Tenney wrote:

 Question: I know I've seen this discussed here before, and in any case,
 you guys are the best source for an answer:

 Can we have GPL code in a repository as long as that is not distributed
 with the product in a 'official' release?

 Thanks a lot,

 Julian




 This message and any attachment are intended solely for the addressee
 and may contain confidential information. If you have received this
 message in error, please send it back to me, and immediately delete it.

 Please do not use, copy or disclose the information contained in this
 message or in any attachment.  Any views or opinions expressed by the
 author of this email do not necessarily reflect the views of the
 University of Nottingham.

 This message has been checked for viruses but the contents of an
 attachment may still contain software viruses which could damage your
 computer system, you are advised to perform your own checks. Email
 communications with the University of Nottingham may be monitored as
 permitted by UK legislation.


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


 --
 Jean-Baptiste Onofré
 jbono...@apache.org
 http://blog.nanthrax.net
 Talend - http://www.talend.com

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




Re: -incubator in versions of podling maven artifacts

2015-02-10 Thread Benson Margulies
Since the only official release is the source release, perhaps that's
the only place where we in fact need a policy?

On Tue, Feb 10, 2015 at 9:39 PM, Niclas Hedhman nic...@hedhman.org wrote:
 On Wed, Feb 11, 2015 at 7:49 AM, Stian Soiland-Reyes st...@apache.org
 wrote:

 I think formally the requirement is just that there is incubating
 somewhere in the released downloadables, it doesn't have to be part of
 the version number


 Originally it was a matter of the user can't avoid notice that the project
 is incubating. So anywhere, he/she can enter it as a dependency it needed
 to be present. Since many uses Maven, that meant it had to be part of
 group, artifact, version or classifier. If the project only releases a
 source tarball, then it needs to go onto that, and so on.


 Cheers
 --
 Niclas Hedhman, Software Developer
 http://www.qi4j.org - New Energy for Java

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



Re: Software Grants for GitHub Projects...

2015-02-02 Thread Benson Margulies
On Mon, Feb 2, 2015 at 4:19 PM, Hadrian Zbarcea hzbar...@gmail.com wrote:
 Matt, you're saying the same thing, except it's not one individual but two
 [1] (spmallette + okram) , who own the vast majority of the IP. They also
 claim to be in the possession of CLAs from the other contributors.

 The problem was not insufficient data to substantiate claims, but TMI.
 Secretary@ pushed back for that clear reason, the proposal for resubmission
 addressed that. If secretary@ will have additional concerns (including
 forwarding to legal@), we'll address them as they come.

Well, the situation you describe here is about 180 degrees removed
from the hypothetical that started this thread. So just about nothing
written on this thread is relevant. If two people can make in
conscience fill out an SGA, that's that.


 Hadrian

 [1] https://github.com/tinkerpop/tinkerpop3/graphs/contributors



 On 02/02/2015 09:53 AM, Matt Franklin wrote:

 On Mon Feb 02 2015 at 8:09:43 AM Hadrian Zbarcea hzbar...@gmail.com
 wrote:

 On 02/01/2015 03:19 PM, Benson Margulies wrote:

 On Sun, Feb 1, 2015 at 2:12 PM, John D. Ament johndam...@apache.org

 wrote:

 On Sun Feb 01 2015 at 1:05:10 AM Alex Harui aha...@adobe.com wrote:

 On 1/31/15, 9:09 AM, Benson Margulies bimargul...@gmail.com wrote:

 On Sat, Jan 31, 2015 at 11:32 AM, Matt Franklin
 m.ben.frank...@gmail.com wrote:

 On Sat Jan 31 2015 at 11:22:15 AM Benson Margulies
 bimargul...@gmail.com
 wrote:

 On Sat, Jan 31, 2015 at 10:55 AM, James Carman
 ja...@carmanconsulting.com wrote:

 Are there guidelines for these usual considerations?

 For all the small stuff, the safe path is to get an ICLA from each
 committer, and an email message positively stating an intent to

 donate

 the code.

 Yes, this is the safest approach; but, may not be necessary for

 changes

 that do not represent significant IP.  For instance, our projects

 accept

 minor contributions through JIRA, without an ICLA.

 There's a critical distinction here. Once you have released a product
 under the Apache license, people can contribute new things to it
 under
 the terms of the license. The license has very specific language: if
 you take code from us, and then send us a contribution (email, JIRA,
 github PR, carrier pigeon) that is a derivative of what you took, you
 are granting the code to the Foundation.

 That doesn't help with the initial import of a project from github or
 bitbucket or Jupiter or Mars; none of those contributions met the
 criteria in the license of sending a contribution back to the
 Foundation, because the code wasn't here in the first place.

 Just curious, what if the code was under AL but not at Apache?

 The license is pretty clear about this:

 *5. Submission of Contributions*. Unless You explicitly state
 otherwise,
 any Contribution intentionally submitted for inclusion in the Work by

 You

 to the Licensor shall be under the terms and conditions of this
 License,
 without any additional terms or conditions. Notwithstanding the above,
 nothing herein shall supersede or modify the terms of any separate

 license

 agreement you may have executed with Licensor regarding such

 Contributions.

 So basically, anything you contribute back is assumed to be under the
 Apache license, unless you (the author) say otherwise or there's some

 other

 license in play (The apache license doesn't supersede other licenses).

 Of

 course you should consult with legal counsel before making any
 contributions though.  I think to Benson's point, The ASF requires that

 any

 incoming code was put in under that license agreement or there's a SGA
 stating the prior license can be converted.

 Note the phrase, intentionally submitted for inclusion in the Work by
 You _to the Licensor_. Who is the licensor for a body of work not at
 Apache? The process has to start with a clear ownership of copyright
 -- the licensor. The purpose of the SGA, I think, is to get a clear
 answer to that question. You might be able to argue that a particular
 github repo is made up of an initial work with a single owner, and
 then contributions to it under the terms of the AL. In which case,
 you'd just need an SGA from that original single owner. IANAL.


 My understanding is that the Licensor is whomever claims to be 'it'. As
 long ans the claimant produces documentation to substantiate the claim
 that we can accept, we should be good. I don't see a need/requirement
 for the Licensor to necessarily be a legal organization. That is if it's
 not one single owner but a small group of contributors/owners, that
 should be ok too.

 My understanding is that the licensor must be able to own the copyright,
 thus a legal entity (company or individual).

 IMO, we should either take the acceptance of Tinkerpop as a Licensor to
 legal@ or we just ask anyone who has contributed signifiant IP to sign an
 ICLA with new copyright assignment.


 IANAL, $0.02,
 Hadrian

Re: Practical next steps for pTLP experiment

2015-02-02 Thread Benson Margulies
On Mon, Feb 2, 2015 at 5:38 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 Hi,

 I missed a few important points in this thread last week, with which I 
 disagree:

 On Tue, Jan 27, 2015 at 7:28 PM, Greg Stein gst...@gmail.com wrote:
 ...1) Draft a template resolution. Starting in the wiki is fine, but you'll
 want to involve board@ when you have your first draft done

 IMO board members have more important things to do than work on draft
 resolutions for new projects, and it's also important for drafts of
 new projects to be discussed in public. If only to allow new people
 and mentors to jump in.

 I strongly suggest discussing such draft resolutions on this list.
 Even if the Incubator PMC is not formally involved in managing those
 pTLPs, this list is where the know-how about creating new projects
 resides, I see no reason to move that work elsewhere.

 ...2) Create a ComDev page discussing what it means to be a provisional 
 TLP

 I don't understand why people want these things to move to comdev -
 did you even ask the comdev PMC about this? It sounds like people want
 to send a bunch of tasks their way, without even asking.

Three possible models:

1: 'comdev will do it'. I agree with you that this is wrong.

2: 'let's go over to comdev and volunteer to build some documentation
for an alternative launch mechanism'. This experiments with expanding
comdev in the direction.

3: 'build the doc at the existing incubator.'

The momentary impulse is (2). You might find it tolerable.



 I see no reason for the pTLP process definition to happen outside of
 the Incubator, which is the PMC tasked with bringing new projects to
 the ASF.

 -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: Software Grants for GitHub Projects...

2015-02-01 Thread Benson Margulies
On Sun, Feb 1, 2015 at 2:12 PM, John D. Ament johndam...@apache.org wrote:
 On Sun Feb 01 2015 at 1:05:10 AM Alex Harui aha...@adobe.com wrote:



 On 1/31/15, 9:09 AM, Benson Margulies bimargul...@gmail.com wrote:

 On Sat, Jan 31, 2015 at 11:32 AM, Matt Franklin
 m.ben.frank...@gmail.com wrote:
  On Sat Jan 31 2015 at 11:22:15 AM Benson Margulies
 bimargul...@gmail.com
  wrote:
 
  On Sat, Jan 31, 2015 at 10:55 AM, James Carman
  ja...@carmanconsulting.com wrote:
   Are there guidelines for these usual considerations?
 
 For all the small stuff, the safe path is to get an ICLA from each
  committer, and an email message positively stating an intent to donate
  the code.
 
 
  Yes, this is the safest approach; but, may not be necessary for changes
  that do not represent significant IP.  For instance, our projects accept
  minor contributions through JIRA, without an ICLA.
 
 There's a critical distinction here. Once you have released a product
 under the Apache license, people can contribute new things to it under
 the terms of the license. The license has very specific language: if
 you take code from us, and then send us a contribution (email, JIRA,
 github PR, carrier pigeon) that is a derivative of what you took, you
 are granting the code to the Foundation.
 
 That doesn't help with the initial import of a project from github or
 bitbucket or Jupiter or Mars; none of those contributions met the
 criteria in the license of sending a contribution back to the
 Foundation, because the code wasn't here in the first place.

 Just curious, what if the code was under AL but not at Apache?


 The license is pretty clear about this:

 *5. Submission of Contributions*. Unless You explicitly state otherwise,
 any Contribution intentionally submitted for inclusion in the Work by You
 to the Licensor shall be under the terms and conditions of this License,
 without any additional terms or conditions. Notwithstanding the above,
 nothing herein shall supersede or modify the terms of any separate license
 agreement you may have executed with Licensor regarding such Contributions.

 So basically, anything you contribute back is assumed to be under the
 Apache license, unless you (the author) say otherwise or there's some other
 license in play (The apache license doesn't supersede other licenses). Of
 course you should consult with legal counsel before making any
 contributions though.  I think to Benson's point, The ASF requires that any
 incoming code was put in under that license agreement or there's a SGA
 stating the prior license can be converted.

Note the phrase, intentionally submitted for inclusion in the Work by
You _to the Licensor_. Who is the licensor for a body of work not at
Apache? The process has to start with a clear ownership of copyright
-- the licensor. The purpose of the SGA, I think, is to get a clear
answer to that question. You might be able to argue that a particular
github repo is made up of an initial work with a single owner, and
then contributions to it under the terms of the AL. In which case,
you'd just need an SGA from that original single owner. IANAL.


 John



 -Alex


 -
 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: Software Grants for GitHub Projects...

2015-01-31 Thread Benson Margulies
On Sat, Jan 31, 2015 at 10:55 AM, James Carman
ja...@carmanconsulting.com wrote:
 Are there guidelines for these usual considerations?

(Queue Marvin on the subject of documentation.)

http://www.apache.org/licenses/

My understanding: when a significant body of code arrives all at once,
the Foundation desires an SGA. That, however, assumes that one legal
entity is granting the license to the whole thing. So, if you have a
github repo whose contents are assembled of a uniform distribution of
small contributions, there would be no point to an SGA. If, on the
other hand, the histogram of contribution size versus copyright holder
indicated that some copyright owners contributed 'significant' bodies
of code, then SGAs from those entities might be called for. There is
no established law that allows the Foundation to set hard criteria in
terms of lines of code, so this has to be a judgement call, and people
sometimes call upon the VP, Legal for assistance in making those
judgement calls.

For all the small stuff, the safe path is to get an ICLA from each
committer, and an email message positively stating an intent to donate
the code. Note that copyright still stays with them; they are granting
a license, but we also require that code that 'moves into' Apache some
with some expression of positive intent on the part of the
author/copyright owner.



 On Saturday, January 31, 2015, Benson Margulies bimargul...@gmail.com
 wrote:

 On Sat, Jan 31, 2015 at 8:44 AM, James Carman
 ja...@carmanconsulting.com javascript:; wrote:
  Is there a standard within the incubator about how we go about
  getting the appropriate forms filled out when we want to incubate a
  project from GitHub?  GitHub fosters a sort of fly-by contribution
  model (and that's a good thing), but it makes donating the code a bit
  troublesome, because we need to make sure that all (to a certain
  degree?) of the contributors do, in fact want to donate the code they
  contributed to the foundation.

 Simple answer: no. It is up to you to get ICLA/CCLA/SGA as appropriate
 for all contributors based on the usual considerations of contribution
 size, copyright ownership, and provenance clarity. if you have some
 stray commits that you can't cover, you can either reimplement, or
 make an argument that are below the threshold of concern. The github
 metadata helps a bit, but since you have no guarantee that the
 committer is the author, there's no possible way to see this as
 automated. The fact that code is published under the AL does _not_
 make it automatically code that you can pull in no matter what else.
 We require a positive intent to contribute the code to the foundation.

 
  Note that this problem isn't necessarily unique to GitHub, but Git
  itself somewhat highlights the issue because contributions from
  outside parties (pull requests) do maintain metadata about their
  original authors.  With SVN, typically someone with karma has to do
  the commit and it gets tagged with their identity, so the audit trail
  goes cold (comments can contain attributions, but that's hard to
  report on).
 
  Anyway, just looking for some guidance here.  We are trying to move
  TinkerPop forward and how exactly we go about getting the forms filled
  out properly is somewhat of a blocker.
 
  Thanks,
 
  James Carman, Assistant Secretary
  Apache Software Foundation
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 javascript:;
  For additional commands, e-mail: general-h...@incubator.apache.org
 javascript:;
 

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



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



Re: Software Grants for GitHub Projects...

2015-01-31 Thread Benson Margulies
On Sat, Jan 31, 2015 at 8:44 AM, James Carman
ja...@carmanconsulting.com wrote:
 Is there a standard within the incubator about how we go about
 getting the appropriate forms filled out when we want to incubate a
 project from GitHub?  GitHub fosters a sort of fly-by contribution
 model (and that's a good thing), but it makes donating the code a bit
 troublesome, because we need to make sure that all (to a certain
 degree?) of the contributors do, in fact want to donate the code they
 contributed to the foundation.

Simple answer: no. It is up to you to get ICLA/CCLA/SGA as appropriate
for all contributors based on the usual considerations of contribution
size, copyright ownership, and provenance clarity. if you have some
stray commits that you can't cover, you can either reimplement, or
make an argument that are below the threshold of concern. The github
metadata helps a bit, but since you have no guarantee that the
committer is the author, there's no possible way to see this as
automated. The fact that code is published under the AL does _not_
make it automatically code that you can pull in no matter what else.
We require a positive intent to contribute the code to the foundation.


 Note that this problem isn't necessarily unique to GitHub, but Git
 itself somewhat highlights the issue because contributions from
 outside parties (pull requests) do maintain metadata about their
 original authors.  With SVN, typically someone with karma has to do
 the commit and it gets tagged with their identity, so the audit trail
 goes cold (comments can contain attributions, but that's hard to
 report on).

 Anyway, just looking for some guidance here.  We are trying to move
 TinkerPop forward and how exactly we go about getting the forms filled
 out properly is somewhat of a blocker.

 Thanks,

 James Carman, Assistant Secretary
 Apache Software Foundation

 -
 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: Software Grants for GitHub Projects...

2015-01-31 Thread Benson Margulies
On Sat, Jan 31, 2015 at 11:32 AM, Matt Franklin
m.ben.frank...@gmail.com wrote:
 On Sat Jan 31 2015 at 11:22:15 AM Benson Margulies bimargul...@gmail.com
 wrote:

 On Sat, Jan 31, 2015 at 10:55 AM, James Carman
 ja...@carmanconsulting.com wrote:
  Are there guidelines for these usual considerations?

 (Queue Marvin on the subject of documentation.)

 http://www.apache.org/licenses/

 My understanding: when a significant body of code arrives all at once,
 the Foundation desires an SGA. That, however, assumes that one legal
 entity is granting the license to the whole thing. So, if you have a
 github repo whose contents are assembled of a uniform distribution of
 small contributions, there would be no point to an SGA. If, on the
 other hand, the histogram of contribution size versus copyright holder
 indicated that some copyright owners contributed 'significant' bodies
 of code, then SGAs from those entities might be called for. There is
 no established law that allows the Foundation to set hard criteria in
 terms of lines of code, so this has to be a judgement call, and people
 sometimes call upon the VP, Legal for assistance in making those
 judgement calls.

 For all the small stuff, the safe path is to get an ICLA from each
 committer, and an email message positively stating an intent to donate
 the code.


 Yes, this is the safest approach; but, may not be necessary for changes
 that do not represent significant IP.  For instance, our projects accept
 minor contributions through JIRA, without an ICLA.

There's a critical distinction here. Once you have released a product
under the Apache license, people can contribute new things to it under
the terms of the license. The license has very specific language: if
you take code from us, and then send us a contribution (email, JIRA,
github PR, carrier pigeon) that is a derivative of what you took, you
are granting the code to the Foundation.

That doesn't help with the initial import of a project from github or
bitbucket or Jupiter or Mars; none of those contributions met the
criteria in the license of sending a contribution back to the
Foundation, because the code wasn't here in the first place.




 Note that copyright still stays with them; they are granting
 a license, but we also require that code that 'moves into' Apache some
 with some expression of positive intent on the part of the
 author/copyright owner.


 
  On Saturday, January 31, 2015, Benson Margulies bimargul...@gmail.com
  wrote:
 
  On Sat, Jan 31, 2015 at 8:44 AM, James Carman
  ja...@carmanconsulting.com javascript:; wrote:
   Is there a standard within the incubator about how we go about
   getting the appropriate forms filled out when we want to incubate a
   project from GitHub?  GitHub fosters a sort of fly-by contribution
   model (and that's a good thing), but it makes donating the code a bit
   troublesome, because we need to make sure that all (to a certain
   degree?) of the contributors do, in fact want to donate the code they
   contributed to the foundation.
 
  Simple answer: no. It is up to you to get ICLA/CCLA/SGA as appropriate
  for all contributors based on the usual considerations of contribution
  size, copyright ownership, and provenance clarity. if you have some
  stray commits that you can't cover, you can either reimplement, or
  make an argument that are below the threshold of concern. The github
  metadata helps a bit, but since you have no guarantee that the
  committer is the author, there's no possible way to see this as
  automated. The fact that code is published under the AL does _not_
  make it automatically code that you can pull in no matter what else.
  We require a positive intent to contribute the code to the foundation.
 
  
   Note that this problem isn't necessarily unique to GitHub, but Git
   itself somewhat highlights the issue because contributions from
   outside parties (pull requests) do maintain metadata about their
   original authors.  With SVN, typically someone with karma has to do
   the commit and it gets tagged with their identity, so the audit trail
   goes cold (comments can contain attributions, but that's hard to
   report on).
  
   Anyway, just looking for some guidance here.  We are trying to move
   TinkerPop forward and how exactly we go about getting the forms filled
   out properly is somewhat of a blocker.
  
   Thanks,
  
   James Carman, Assistant Secretary
   Apache Software Foundation
  
   -
   To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  javascript:;
   For additional commands, e-mail: general-h...@incubator.apache.org
  javascript:;
  
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  javascript:;
  For additional commands, e-mail: general-h...@incubator.apache.org
  javascript

Re: [VOTE] Release Apache NiFI 0.0.1-incubating

2015-01-28 Thread Benson Margulies
On Wed, Jan 28, 2015 at 6:05 PM, jan i j...@apache.org wrote:
 +1 (binding)

 I am a bit confused about the mangling of license/notice files in respect
 of the source/binary releases.

 Can I please ask you to make a clear distinction between source and binary
 (which is not official ASF release) in the next release.

 On  side note, I am still not quite comfortable having binary releases, we
 (the incubator in general) need a discussion on how we look at jar files,
 they are not really object files (as from C/C++) but they are still binary.
 I acknowledge and DO NOT dispute the fact that java projects needs this.

Jan, I'm not sure  precisely what you are uncomfortable about, but I
note that 
http://www.apache.org/dev/publishing-maven-artifacts.html#staging-maven
is official. The Apache Maven Project, just to cite an example, puts
up several releases a month like this. We run the release plugin, it
produces the 'official source release' bundle which is cited in the
vote, and it also stages the binaries. All of this is staged in
repository.apache.org. Maybe the correct response is, 'You don't look
at binary files. The only thing up for a vote is the official source
release bundle referenced specifically in the vote email. Pay No
Attention To The Convenience Items Behind the Curtain.'

If you are discomfortable with this, I think it would be helpful if
you would raise this on comdev or some other venue that applies to the
Foundation as a whole, so as not to end up accidently seeming to hold
podlings to standards different than the project communities.

regards,
benson






 rgds
 jan I.



 On 28 January 2015 at 23:42, Billie Rinaldi bil...@apache.org wrote:

 The source artifacts look good.  The nar and war files deployed in the
 orgapachenifi-1022 repository seem to have default LICENSE files that don't
 have license info for their bundled dependencies, but they do all have
 DEPENDENCIES files listing this information.  I haven't worked with these
 dependencies files before.  Are they sufficient for communicating license
 information?

 On Mon, Jan 26, 2015 at 7:33 PM, Joe Witt joe.w...@gmail.com wrote:
  Hello
 
  The Apache NiFi (incubating) team is pleased to be calling this vote for
  the source release of Apache
  NiFi 0.0.1-incubating.
 
  With six binding (in the ppmc sense) +1 votes and no dissenting votes the
  PPMC has approved the vote for the release in this thread:
 
  http://s.apache.org/nifi-rc3
 
  We now ask the IPMC to vote for this release.
 
  Since this is our first release as part of the Apache Incubator it will
 be
  slightly unique because we need to release two components.
 
  The first component is the 'nifi-nar-maven-plugin' which allows us to
 build
  'NiFi Archives' which is part of our classloader isolation model.  The
  second is simply 'nifi' which is the full build and application that is
  'Apache NiFi (incubating)'.
 
  After this first release we expect to be releasing the
  'nifi-nar-maven-plugin' very rarely.
 
  So we'll break the information sections of this vote into two parts where
  one is for 'nifi-nar-maven-plugin' and the other 'nifi'.
 
  For the 'nifi-nar-maven-plugin'
  --
  The source zip, including signatures, digests, etc. can be found at:
  https://repository.apache.org/content/repositories/orgapachenifi-1021
 
  The specific repository path in that staging repo is:
 
 

 orgapachenifi-1021/content/org/apache/nifi/nifi-nar-maven-plugin/1.0.0-incubating/
 
  The sources.zip is called
  'nifi-nar-maven-plugin-1.0.0-incubating-source-release.zip'
 
  The Git tag is nifi-nar-maven-plugin-1.0.0-incubating-RC3
 
  The Git commit ID is 6e69d99444e22772df300cd777096dc21a7c8e35
 
 
 

 https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=6e69d99444e22772df300cd777096dc21a7c8e35
 
  Checksums of nar-maven-plugin-1.0.0-incubating-source-release.zip:
  MD5: 2681be25c32a45df07fbac59f768c5d2
  SHA1: 1e6057e07c32a7a0208afdc36e7ce725bd9935e4
 
  7 issues were closed/resolved for this release:
 
 

 https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12316020version=12329307
 
  
  Note once you have completed the verification of the
  'nifi-nar-maven-plugin' you will have
  'nifi-nar-maven-plugin:1.0.0-incubating' in your local repo and thus you
  can move on to the 'nifi' build below which depends on it.
  
 
  For 'nifi'
  -
  The source zip, including signatures, digests, etc. can be found at:
  https://repository.apache.org/content/repositories/orgapachenifi-1022
 
  The specific repository path in that staging repo is:
  orgapachenifi-1022/org/apache/nifi/nifi/0.0.1-incubating/
 
  The sources.zip is called 'nifi-0.0.1-incubating-source-release.zip'
 
  The Git tag is 'nifi-0.0.1-incubating-RC3'
 
  The Git commit ID is 3a7625920866deaab1f3973fc4db0847d054a9b5
 
 
 

 https://git-wip-us.apache.org/repos/asf?p=incubator-nifi.git;a=commit;h=3a7625920866deaab1f3973fc4db0847d054a9b5
 
  

Re: [VOTE] Release Apache NiFI 0.0.1-incubating

2015-01-28 Thread Benson Margulies
+1 (binding)

On Wed, Jan 28, 2015 at 4:44 PM, Justin Mclean jus...@classsoftware.com wrote:
 Hi,

 +1 (binding)

 I checked (for both release artefacts):
 - signatures and hashes all good
 - incubating in source package name
 - LICENSE and NOTICE good (but complex!)
 - NOTICE has correct year
 - no unexpected binary files (except in some test directories but that's 
 probably OK)
 - all source files have correct headers
 - can compile from source
 - tests pass

 Some suggestions:
 - Consider having separate licence and notice file for the binary release
 - The NOTICE file is a little odd in that while it mentions what licenses 
 effect notice it doesn't list the software, but they are listed in the 
 license file. Perhaps take a look at what other projects have done.

 Thanks,
 Justin
 -
 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: Practical next steps for pTLP experiment

2015-01-27 Thread Benson Margulies
On Tue, Jan 27, 2015 at 1:28 PM, Greg Stein gst...@gmail.com wrote:
 There are a few things that I would suggest for next steps:

 1) Draft a template resolution. Starting in the wiki is fine, but you'll
 want to involve board@ when you have your first draft done. This will also
 start the discussion among the Directors (recall: the Board hasn't even
 agreed to try this!), and may produce some refinements.

 2) Create a ComDev page discussing what it means to be a provisional TLP.
 The disclaimers/warnings/release-naming should likely mirror what we do for
 incubating podlings.

+1000. This translates the idea of using ComDev as a venue for
managing documentation into reality. Writers here want to pave a path
for new projects outside the IPMC that depends on ComDev to take up
some tasks.  The sooner the action moves from 'here' to 'there',
bringing actual volunteer effort, the better.


 3) Note that I use provisional, since probationary implies you got in
 trouble.

 I wouldn't really worry about time frames. This will be a very subjective
 process, and every project is different. It will be hard to make a solid
 determination on day X in the future. If I were to put my thumb in the air,
 I'd say 6 and 12 months, rather than your 3/6.

 Cheers,
 -g

 On Tue, Jan 27, 2015 at 11:28 AM, Roman Shaposhnik r...@apache.org wrote:

 Hi!

 as I mentioned in a different thread, I feel really
 passionate about championing the pTLP experiment.
 To that end, here's what's going to happen shortly:
   #1 a couple of new projects that feel equally enthusiastic
about trying a pTLP route (and have a level of support
from a few board members) will submit a pTLP proposal
to the board.
   #2 based on how #1 goes we will try to establish a path
for existing (willing!) podlings to be converted to pTLP.
A solicitation and details of what to expect will be posted
on general@ with the expectations of having a couple
existing podlings as part of the experiment

 In about 3 months time frame, if #1 and #2 are moving in the
 right direction, I'd like to start offering pTLP *option* for new
 communities seeking to join ASF. By that time I hope to have
 some amount of documentation detailing the process and pros/cons
 compared to the existing IPMC led model.

 In about 6 months time frame I would like to have enough details
 in place to submit to IPMC and start a discussion on whether
 pTLP is a viable model that needs to be encouraged and what
 does it mean for IPMC and ASF Incubation process.

 For all practical purposes, consider me a self-appointed pTLP
 champion and please, please help along as much as you can!

 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: my pTLP view

2015-01-27 Thread Benson Margulies
On Tue, Jan 27, 2015 at 12:14 PM, Roman Shaposhnik ro...@shaposhnik.org wrote:
 On Tue, Jan 27, 2015 at 6:58 AM, Bertrand Delacretaz
 bdelacre...@apache.org wrote:
 On Tue, Jan 27, 2015 at 3:38 PM, Alan D. Cabrera l...@toolazydogs.com 
 wrote:
 In short, the pTLP designation is a bit too opaque

 So you mean all TLPs should have status labels?

 Might be useful...probatory, active, low activity, attic candidate...why not.

 Absolutely. And it belongs to a different effort (just trying as hard as I can
 not to boil the ocean with pTLP for now).

I support Greg's idea that, in the initial experiment, they are
flagged (and presumably required to DISCLAIM and respect PR
restrictions), because that's the incremental path of not changing
everything all at the same time. I support Bertrand's suggestion that,
if this idea really turns out to work, the flag may go into the attic
over time.


 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: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Benson Margulies
On Wed, Jan 21, 2015 at 11:53 AM, Alan D. Cabrera l...@toolazydogs.com wrote:

 On Jan 21, 2015, at 3:39 AM, Benson Margulies bimargul...@gmail.com wrote:

 On Wed, Jan 21, 2015 at 4:03 AM, Bertrand Delacretaz
 bdelacre...@apache.org wrote:
 On Tue, Jan 20, 2015 at 9:38 PM, Chris Douglas cdoug...@apache.org wrote:
 On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
 bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?

 Doing *that* would be straightforward. Take the set of mentors on currently
 incubating projects, add the other half dozen who review releases, and set
 everyone else to voluntary emeritus status. Done

 Agreed - but I don't see how that improves things anyway, I don't see
 any problem caused by those inactive members.

 The near-ad-hominem tone of this thread has extracted a reply in my own 
 defense.

 It is a misunderstanding, verging on willful, to claim that the V2
 proposal is primarily intended to remove either inactive or noisy
 persons from the group. it is a fabrication that there is any idea
 that some person other than the board  might select an initial set of
 people to further some particular agenda. The idea here of the small
 group, extracted from something Ross wrote on the Wiki in 2013, is
 that an incubator committee doesn't need to be big and it doesn't need
 to grow via merit, if its only job is to accept the board's delegation
 of a limited set of supervisory tasks. If you make a smaller group, it
 might still contain vigorous disagreement, but on a scale where they
 can manageably reach consensus. It would think less of the board if
 they failed to select people likely to have some significant
 disagreements.

 I resent your and Chris’ characterization of this thread.  All that’s been 
 taking place is a frank and civil discussion of opinions as to what the 
 implication of some proposals mean.  Your, and Chris’, attempt to 
 characterize them as taking on an ad-hominem tone suggest to me that we are 
 poking at the Achilles heal of the Iv2 proposal and Chris’ impromptu proposal 
 to fork the Incubator.

Since it is the tone of Chris' messages that I am predominantly
objecting to, I am nonplussed. Since the purpose of V2 was to
highlight my perception of the Achilles heel of pTLP, or alternatively
to try to build the rest of the structure it required, I am bemused to
see you looking for a heel of a heel.

Would it help if I deleted the silly thing? No one seems to like it,
and it is failing as a tool to focus discussion on my perceptions of
the missing parts of the pTLP idea. No one seems to express any
affirmative interest. All it seems to do is provoke ventilation. It is
certainly true that you and I have very different views of the
essential character of the some of the issues, but I see no value to
this discussion, the incubator, or the asf in trying any further to
bridge the gap.

I, personally, would be happy to see effort put into Marvin's
documentation project first and foremost, and any discussion about
radical or structural changes to incubation deferred until we see the
impact of that project. I, personally, would be happy to see the Board
establish an 'unincubated' project now and again when there is a
nuclear group of people qualified to run it without IPMC supervision.
I, personally, prefer that the legal structure of a thing like an
incubator match the function, but I accept that I'm apparently unique.

But I have a very hard time typing nothing when there are people
repeatedly accusing me, personally, of conspiratorial intentions. You
and other, feel that the effect of V2 would be to exclude. Fine.
That's a great reason to oppose it. (And also the change to
ApacheCon.) But I perceive trolling, or worse, when people choose to
oppose it by claiming that I drafted it with the intention of taking
control by stuffing a committee with my co-thinkers. That's the plain
sense of what Chris wrote, and I don't like it.





 At the heart of both there is a culling of IPMC members.  Sure, the new IPMC 
 may have Oscar Madison” and “Felix Ungar” tossed into the same bag but 
 that’s a distraction from the real problem that I, and maybe Bertrand, are 
 trying to point out.

 At the proposals' core is that there are IPMC members who want to participate 
 but would be left out and in the end the “problems” with the Incubator would 
 not be resolved since, as Chris accurately puts it, we will have distilled 
 dysfunction.

 But is it dysfunctional?  Only when it tries to be like a school of business 
 and come up with new and improved processes for bringing in new projects 
 instead of focusing on the core problems which don’t go away, tooling and 
 mentor accountability.  Otherwise, I think we do a pretty good job.  We make 
 mistakes, sure, but mistakes will always be made and I think we’ve made good, 
 focused, incremental pivots to address their causes.


 Regards,
 Alan

Re: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-21 Thread Benson Margulies
On Wed, Jan 21, 2015 at 4:03 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Tue, Jan 20, 2015 at 9:38 PM, Chris Douglas cdoug...@apache.org wrote:
 On Mon, Jan 19, 2015 at 11:57 PM, Bertrand Delacretaz 
 bdelacre...@apache.org javascript:; wrote:
 How is that different from pruning the current IPMC membership by
 removing inactive members?

 Doing *that* would be straightforward. Take the set of mentors on currently
 incubating projects, add the other half dozen who review releases, and set
 everyone else to voluntary emeritus status. Done

 Agreed - but I don't see how that improves things anyway, I don't see
 any problem caused by those inactive members.

The near-ad-hominem tone of this thread has extracted a reply in my own defense.

It is a misunderstanding, verging on willful, to claim that the V2
proposal is primarily intended to remove either inactive or noisy
persons from the group. it is a fabrication that there is any idea
that some person other than the board  might select an initial set of
people to further some particular agenda. The idea here of the small
group, extracted from something Ross wrote on the Wiki in 2013, is
that an incubator committee doesn't need to be big and it doesn't need
to grow via merit, if its only job is to accept the board's delegation
of a limited set of supervisory tasks. If you make a smaller group, it
might still contain vigorous disagreement, but on a scale where they
can manageably reach consensus. It would think less of the board if
they failed to select people likely to have some significant
disagreements.


 -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: When is an ICLA needed?

2015-01-20 Thread Benson Margulies
On Tue, Jan 20, 2015 at 1:40 PM, Branko Čibej br...@apache.org wrote:
 On 20.01.2015 17:16, Ross Gardler (MS OPEN TECH) wrote:
 I agree with Bertrand. Note whoever commits the patch is doing so under 
 their ICLA.

 Really? That can't be right: one can't become the author of a change
 (and therefore can't license it to the ASF) merely by having committed
 it. That's why we require an audit trail to the original author, right?

It has to be 'right', but you're reading too much into Ross' remark.
When you signed the ICLA, you agreed to abide by its terms. That
doesn't make you the author of everything you commit.


  In other words if someone feels it does not contain significant IP then 
 they can commit.

 Paperwork is a barrier to entry which is simply not necessary for trivial 
 contributions.

 That's a different matter, and I agree.

 -- Brane


 -
 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: Next steps for various proposals (mentor re-boot, pTLP, etc.)

2015-01-19 Thread Benson Margulies
I'm in the odd situation of not particularly wanting to argue in favor
of the proposal I wrote, yet finding it hard to resist the provocation
of messages that appear, to me, to misunderstand it. So I'll restrict
myself to the following, and I won't reply to any further dispute.
Anyone else is welcome to have a last-er word than me.

The incubator is like no other Apache project. It is not a
meritocratic, volunteer, community, producing a software product for
the public good. It is a volunteer, meritocratic, group of people
solving a problem for the board.

The problem that the incubator sets out to solve is this: How do you
bootstrap a community from scratch?

Because it is a group of people solving a problem for the board,
there's no special 'merit' in shaping it in the usual ASF PMC growing
community mold. There may by some problems with that shape related to
scale, noise, and responsibility. Some people who find those problems
to be severe want to make changes. Others, not so much. The board is
always free to solve any problem with any structure that it finds
effective; there's no 'constitutional' requirement that everything is
a meritocratic PMC. Witness what happened to ApacheCon.

We have here two competing visions. The current vision says: Let
people who have never run an Apache community it start doing it with
coaching and supervision from 'mentors'. The alternative vision says,
Start with a kernel of people who have done it before. Those of you
who are happy with the current vision? Great! I wrote up the
alternative vision to try to put some clarity onto a lot of prior
writing that found fault with the current model and looked for an
alternative.

In neither model are people powerless in any meaningful sense. In the
current model, people have an interaction with the full IPMC. They can
get pretty frustrated, but, as Mavin has documented, the frustration
is more the fault of the lack of documentation than of the behavior of
the IPMC. In the alternative model, they _start out_ with a group of
'strangers' at the center of their community, but those strangers are
chosen specifically for their ability and experience in building a
consensus community. And, in any case, they they will rapidly become
an ever-smaller fraction of the group.

Badly-behaved mentors (and other IPMC members) can overbear in the
current model, and badly-behaved seed-PMC members could overbear in
the alternative.

I very much doubt that email discussion will yield any consensus to do
anything radical. Which might be fine. When the time comes to find
Roman's successor, an interesting situation may arise in which
candidates might declare their intention to implement changes. And
just to be clear, _I_ am not running on the platform of implementing
what I wrote -- or any other way.

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



Re: [pTLP] Apache Commons sub-mailing lists discussion

2015-01-16 Thread Benson Margulies
On Fri, Jan 16, 2015 at 10:39 AM, Stian Soiland-Reyes st...@apache.org wrote:
 Relating to IncubatorV2 and pTLP proposals - on Apache Commons I seem
 to have spurred a discussion about making sub-mailing lists (And thus
 forming sub-communities) - but keep the formalities on the general
 list.

 (email below)
 http://mail-archives.apache.org/mod_mbox/commons-dev/201501.mbox/%3C23d5b03fc1cdb4079ceb52c55458f0e3%40scarlet.be%3E


 My slight concern (even though I would benefit from the proposal :))
 is that this is in danger of forming a mini incubator with less
 clear guidance and follow-up:

 http://mail-archives.apache.org/mod_mbox/commons-dev/201501.mbox/%3CCAPRnXt%3DDwqk9p-b-yYBYRnrp%3DanvLgdTanMkenLfm6fGQgcHfw%40mail.gmail.com%3E


 The pTLP proposal has not mentioned what would be the process for
 projects with a sponsor different from Incubator (e.g. which don't
 aspire to become TLPs) - presumably they would usually have mentors
 from and report to the parent project?

Well, the idea of non-incubator sponsors seems to me to have been a
dead letter for years. As of now, the board's expectation is that all
incubating projects are supervised by the IPMC. While the proposal
template still has a slot for sponsor, it does not mean anything in
practice. It's the IPMC and only the IPMC that accepts new projects,
and then supervises them.

In the very remote case that my version of the pTLP proposal goes
anywhere, the board would, of course, have the option of passing a
resolution to establish a pTLP without prior vetting by the Incubator
Committee.

As for subcommunities, I reference the very complex process of a few
years back of _getting rid of_ 'umbrella projects.'



 I don't see any proposals with Apache Commons as the sponsor at
 http://incubator.apache.org/projects/index.html

 .. is that because Commons already have a lightweight entry path with
 its sandbox?

 https://commons.apache.org/sandbox.html



 -- Forwarded message --
 From: Gilles gil...@harfang.homelinux.org
 Date: 16 January 2015 at 00:47
 Subject: [ALL] Too much traffic on the dev ML
 To: Commons Developers List d...@commons.apache.org


 Hi.

 In the discussion that started about RDF, it seems that the
 traffic volume is a stumbling block.
 [For some time now, it has been a growing nuisance, and the
 usual dismissal about filters won't change the fact: Setting
 up a filter that will redirect stuff to /dev/null is a waste
 of bandwidth.]

 If different ML are created, people interested in everything
 can subscribe _once_, and nothing will change for them.
 For people who spend a lot of time just deleting dozens messages
 and notifications a day, it will be a relief.

 Maintaining community conversation is not a problem: just
 create an all-...@commons.apache.org ML for things that
 need input form a larger audience (like votes).


 Best regards,
 Gilles


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

 --
 Stian Soiland-Reyes
 Apache Taverna (incubating)
 http://orcid.org/-0001-9842-9718

 -
 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: What is The Apache Way?

2015-01-13 Thread Benson Margulies
On Tue, Jan 13, 2015 at 10:43 AM, David Nalley da...@gnsa.us wrote:

 On Mon, Jan 12, 2015 at 12:55 PM, Doug Cutting cutt...@apache.org wrote:
  On Sun, Jan 11, 2015 at 9:49 PM, Roman Shaposhnik ro...@shaposhnik.org
 wrote:
  I think a better analogy would be US Culture. Yes it is as nebulous
  as it gets, but the fact that US Constitution exists as a written
 document
  makes a LOT of things WAY easier.
 
  Apache's constitution is the corporate bylaws:
  http://www.apache.org/foundation/bylaws.html
 
  US Culture is stuff like Starbucks, Elvis, Manifest Destiny, etc.
  Most of that is not coded as law, thankfully.
 

 Except that there generally aren't authority figures to whom I am
 answerable to telling me I am doing it wrong if I don't drink Pumpkin
 Spice Latte's while listening to Blue Suede Shoes.

 Going back to a conversation from the middle of last year as an
 example, there is no documented expectation (unless you consider
 Shane's recently created page authoritative) that the canonical source
 code repository must live on ASF hardware. Which is fine, we all know
 the reason why, but when newcomers show up, they don't, and it seems
 like we are a mass of unwritten rules that MUST be followed.


And the fact that it seems a blindly obvious implication of the general
principles to the 'old original' people around here does not help. At the
Incubator, we're trying to teach people these principles via practice.
Expecting them to draw the implications naturally from the principles at
the outset of this process is asking too much of them and of us.

A concrete idea that I doubt I have the time to volunteer for:

Write a description of a prototypical, middle-of-the-road, Apache project.
For as many salient characteristics as possible, write up the explanation
of why the particular thing is the way it is. Use a practical example of
the 'way' in operation to teach principles, instead of expecting it to work
the other way around.







 --David

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




Re: Clear expectations

2015-01-11 Thread Benson Margulies
Does it help anything to look at this, again, as failure modes?

One failure mode is a project that emerges from the incubator showing,
well, gross signs that it 'doesn't get it.'

Another failure mode is that a group of people who really do get it, at the
level of the broad principles, get into trouble trying to translate those
principles into very practical matters, due to conflicting sources of
authority and documentation.

Talking about one of these does not invalidate the other as a concern.

I have an complementary suggestion to Marvin's push for documentation. My
request is for a much clearer channel of communication to the board. All
too often, projects wind up communicating with individuals; some board
members, some not. Those individuals are in an unclear state of headware.
Board members are always free to express their personal gut reaction, but I
find that much confusion results from mistaking a gut reaction for an _ex
cathedra_ statement -- and, in the end, board members don't even own such
seats. Only the board together can issue a binding ruling. Since we're
talking IPMC here, perhaps the solution is for the VP to even more actively
take the role of 'bring your troubles to me, and I'll take them up with the
board if I can't settle it.'


Re: What is The Apache Way?

2015-01-09 Thread Benson Margulies
The temperature of this might be reduced by replacing, 'no one knows what
the Apache Way is' with 'a lot of us have trouble translate it into
practical decisions in a repeatable fashion.' Or not.

As reported here, we have performed multiple experiments in which multiple
members, directors, and others have derived conflicting _practical_
interpretations from 'the way.' People need to make practical decisions
about releases, web sites, brands, and the like. People don't enjoy being
told that they have 'trangresssed'. People particularly don't like this
when their trangression was an action recommended by someone who is
'supposed to know,' and, in fact, thinks that she or he does know.

So, either a lot of us are really stupid, or the Foundation as a whole has
a gap between the general principles and their application. No, we can't
have a rule book that details every particle of how to run an Apache
project, but apparently we could have  more concrete guidance.


On Fri, Jan 9, 2015 at 10:30 AM, Jim Jagielski j...@jagunet.com wrote:

 Please tell me where the examples you give diverge or conflict?

  On Jan 9, 2015, at 10:20 AM, Marvin Humphrey mar...@rectangular.com
 wrote:
 
  On Fri, Jan 9, 2015 at 6:58 AM, Jim Jagielski j...@jagunet.com wrote:
 
  And I think that someone who is an ASF member who claims that
  the Apache Way is completely unknown and nebulous and that
  there is no clear understanding of what the Apache Way is, well
  I think that's a big problem as well.
 
  We've seen Brane's version of The Apache Way.  Here are some others:
 
 https://www.apache.org/foundation/how-it-works.html#philosophy
 
 While there is not an official list, these six principles have
 been
 cited as the core beliefs of philosophy behind the foundation,
 which
 is normally referred to as The Apache Way:
 
 *   collaborative software development
 *   commercial-friendly standard license
 *   consistently high quality software
 *   respectful, honest, technical-based interaction
 *   faithful implementation of standards
 *   security as a mandatory feature
 
 
 http://communityovercode.com/2013/11/apache-governance-projects-first/
 
 These include things like The Apache Way of: volunteer and
 collaborative led community built software projects; using the
 permissive Apache license; and having a consistent and stable
 brand,
 infrastructure services, and home for all Apache projects.
 
 http://www.slideshare.net/rgardler/the-apache-way-and-openofficeorg
 
 *   Open Development vs. Open Source
 *   Everyone is equal, everyone is a volunteer
 *   All technical decisions about a project are public
 *   She who has the best ideas leads
 *   Until a better idea emerges
 
 http://theapacheway.com/
 
 The Apache Way is sort of like Zen. It's something that's
 difficult to
 explain, has many interpretations, and the best way to learn it
 is to
 do it.
 
  The Incubator stands accused, on this list and others, of graduating
 pudlings
  who fail to understand the Apache Way.  Like me, these podlings have an
 their
  own interpretation of the Apache Way.  But we don't know, and can't know,
  every possible interpretation of The Apache Way.
 
  If the Board thinks that not knowing The Apache Way is a problem, give
 us a
  specific definition -- and then don't hold us accountable for knowledge
 of any
  other version.
 
  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: What is The Apache Way?

2015-01-08 Thread Benson Margulies
On Thu, Jan 8, 2015 at 11:01 AM, Ross Gardler (MS OPEN TECH) 
ross.gard...@microsoft.com wrote:

 WTF? There have been presentations about the apache way at every ApacheCon
 for about 15 years (twice in most years). I personally give 5-10 such
 presentations a year (sometimes public sometimes not). I'm sure many others
 here do the same.

 The Apache Way is really simple. There are very few immutable rules but
 anything that undermines those rules is not part of the Apache Way.

 The problem is not a lack of clarity its a lack of agreeing what does/does
 not undermine those few immutable. The way we get around that is to have a
 group of members who define it and take any action necessary to ensure the
 Apache Way is protected.

 Those members can become IPMC members and help incoming projects learn the
 immutable rules and how to evaluate whether an action will undermine those
 rules.

 There is a process for building consensus around what is and is not
 acceptable. There is an escalation process if consensus cannot be reached.
 In the IPMC it goes...

 PPMC - Mentors - IPMC - Board - Members

 In TLPs it is similar:

 Community - Committers - PMC - Board - Members

 Nobody expects the PPMC to understand. Everyone expects Members to
 understand, which means everyone expects Mentors to understand (see how it
 is designed to be flat?)


You can become a member without ever living through a commit veto, or a
nasty argument about corporate (over)involvement, or any number of other
critical test cases of whether a community is, in fact, successfully
putting the principles into practice. This wouldn't worry me so much except
that I fear that (rarely) some members who have become mentors don't even
recognize when something is happening which calls for them to call for
backup.



 This is not a top down organization where rules govern what we can do. It
 is not the boards job to define policy, that's the members job (and the
 IPMC is mostly members). The board are the end of the escalation chain,
 they break deadlocks only (and approve policies defined by the membership).

 In my experience, there are some people who consistently act as if there
is some sort of top-down flow of rules. (In fact, in some cases, I would
even count myself as one of them.) The usual source of floods of email on
this subject is not the community principles of governance, but rather the
legal details of releases. Some people 'round here think that's it is very
important that the contents of NOTICE files are completely correct. Some
podlings have achieved extreme frustration in this area, especially when
some of those people disagree about what constitutes 'correct'. So, when
Martin writes what he writes, I'm reasonably sure that what he's looking
for is not a rule book of how to run a consensus community, but rather
clear, complete, and non-contradictory documentation of how to produce a
proper release.

I have always had a sense that, at the VP Legal level, there is a sensible
application of the legal principle of _de minimus_ -- that, in fact, little
problems with this stuff are just not material. But, if I am right about
that, I feel pretty clear that this does not get communicated downwards.

Here's where I come in as a legalist: at the end of the day, a PMC is a
legal formalism. The board delegates certain legal authority (notable, to
make releases) to the PMC, and appoints the chair. The IPMC thus is a
complex device: on the one hand, it is the legally constituted PMC with
responsibility for the releases of podlings. On the other hand, it has
spent the last few years trying to find ways to push authority downwards
into the podlings. The pTLP business asks, 'well, is there a way to just
simplify this by letting each new project just be a PMC?' My writeup asks,
'OK, if you want that, what _might_ it look like?'


Re: proposal: mentor re-boot

2015-01-08 Thread Benson Margulies
On Thu, Jan 8, 2015 at 1:16 PM, Ross Gardler (MS OPEN TECH) 
ross.gard...@microsoft.com wrote:

 Chip is correct. The tools we use in board meetings make it easy for us to
 see how many PMC members in a TLP resolution are members. If there are not
 enough we will sometimes put the project on an informal watch list (as
 well as ensuring appropriate people from the PMC go on the members watch
 list), occasionally we bounce the proposal back (this is pretty rare).

 With my Directors hat on I don't want a member being there just for
 mentoring, it confuses the evaluation since that person will appear as a
 committed PMC member but will in fact be nothing more than a mentor. What
 is important is that the PMC knows where to go for help when they are
 unsure of something. That expertise can (and should be) be present without
 a mentor or a Member on the PMC.

 Maybe there's a hair to be split here. On a few occasions, I was asked by
board members if I would join a graduating PMC that I had mentored. I have
never felt that my role on these PMCs was to be a continuing mentor, it was
to be a PMC member who had some extra experience, and I have been gradually
leaving them over time.


Re: What is The Apache Way?

2015-01-08 Thread Benson Margulies
On Thu, Jan 8, 2015 at 1:49 PM, Ross Gardler (MS OPEN TECH) 
ross.gard...@microsoft.com wrote:

 To be clear my email was not targeted at Marvin. We all know how hard
 Marvin has worked to create the clear policy documents I talk about here. I
 hope Marvin knows me well enough to recognize my debating style. This is
 not about *him* it's about the impression of the top down rules you
 describe below - as you seem to be implying that should not exist in the
 Apache Way apart from a few immutable areas and I agree.


Last for me for today: I recognize both of your debating styles, and my
reference to Marvin was a combination of my personal tendency to
conflict-aversion and an attempt, indeed, to distinguish between the narrow
area where there can or should be rules, and the broader area where we are
all discussing cultural diffusion without the use of initiation ceremonies.
I particularly want to highlight my view that the most important thing is
to know when you need help, and the other most important thing is for there
to be help available.


pTLP, concretely

2015-01-05 Thread Benson Margulies
For your reading and wrangling pleasure, I offer:
https://wiki.apache.org/incubator/IncubatorV2.

The goal of this exercise is to turn the idea of the pTLP into a
practical alternative. By 'practical', I mean: 'based on the
constraints as I see them'; the board and comdev are not going to find
a little bottle labelled 'drink this' and swig away at new
responsibilities.

I'm not offering this to advocate for it, or against it. My purpose is
more to argue that it would be a ton of work. 'Mentors in the Project'
in the existing, messy, noisy, IPMC would be a lot less work and has
the potential to deliver comparable results on the important issues.

But if people want to take this up, or if someone wants to campaign
for chair using this as a platform, that would be more productive that
discussing the pTLP alternative in the abstract.

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



Re: pTLP, concretely

2015-01-05 Thread Benson Margulies
On Mon, Jan 5, 2015 at 8:41 AM, Alan Cabrera l...@toolazydogs.com wrote:


 On Jan 5, 2015, at 5:38 AM, Bertrand Delacretaz bdelacre...@apache.org 
 wrote:

 On Jan 5, 2015, at 4:20 AM, Benson Margulies bimargul...@gmail.com wrote:

 For your reading and wrangling pleasure, I offer:
 https://wiki.apache.org/incubator/IncubatorV2. ...

 IIUC the main difference (besides subtle naming changes) is that pTLPs
 vote on their own releases, based on pTLP PMC members who have been
 accepted by the board?

 So more work for the board, and each pTLP needs to form an acceptable
 PMC roster with at least 4-5 members?

 My thoughts exactly. What this proposal effectively does is pawn off the 
 responsibility of holding mentors accountable to the board.

No. The original uncooked pTLP scheme did that. This scheme locates
that responsibility in the renamed committee, which serves the board
by supervising the pTLPs. They aren't mentors, they are PMC members.






 -
 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: pTLP, concretely

2015-01-05 Thread Benson Margulies
On Mon, Jan 5, 2015 at 9:25 AM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Mon, Jan 5, 2015 at 3:15 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 ...This scheme locates
 that responsibility in the renamed committee, which serves the board
 by supervising the pTLPs. They aren't mentors, they are PMC members...

 Ok, but the board needs to accept those folks, and the incoming pTLP
 needs to locate 4-5 such folks that the board will accept. I bet that
 would result in smaller potential projects just fading away, which
 goes against our inclusive principles.

I agree. It painfully obvious (to me) that we don't have enough
qualified mentors to handle all the small projects that want to show
up. In my view, any move in any direction has to confront this.




 -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: pTLP, concretely

2015-01-05 Thread Benson Margulies
On Mon, Jan 5, 2015 at 11:11 AM, Alan D. Cabrera l...@toolazydogs.com wrote:

 On Jan 5, 2015, at 7:04 AM, Benson Margulies bimargul...@gmail.com wrote:

 On Mon, Jan 5, 2015 at 9:25 AM, Bertrand Delacretaz
 bdelacre...@apache.org wrote:
 On Mon, Jan 5, 2015 at 3:15 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 ...This scheme locates
 that responsibility in the renamed committee, which serves the board
 by supervising the pTLPs. They aren't mentors, they are PMC members...

 Ok, but the board needs to accept those folks, and the incoming pTLP
 needs to locate 4-5 such folks that the board will accept. I bet that
 would result in smaller potential projects just fading away, which
 goes against our inclusive principles.

 I agree. It painfully obvious (to me) that we don't have enough
 qualified mentors to handle all the small projects that want to show
 up. In my view, any move in any direction has to confront this.

 This, imo, is the crux of the problem.  This proposal does not focus on this 
 issue other than to rename the roll.

Last comment from me for today:

to me, PMC membership, and especially PMC chairship, is a big deal. If
you accept it, you accept real responsibility, with real potential
legal consequences to the Foundation if you screw it up. There's
nothing like that about being a mentor. Legally, today, responsibility
for podlings sits with the IPMC chair and the IPMC members,
collectively, not with the particular mentors in particular of the
particular project,. So, again, to me, the pTLP scheme is very
different from the current scheme. It seems that other people don't
see this the same way that I do. If the general feeling is that PMC
membership is 'a joke' like mentorship is 'a joke', then this scheme
of mine is just more standup comedy.

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



Re: Podlings should be in charge of their mentors (was: Incubator report sign-off)

2015-01-05 Thread Benson Margulies
Back in 2013, I suggested asking the Champion to accept a very clear
level of reporting responsibility: to write a sentence or two _every
month_ or find someone else to do it. That's one person whom I wanted
to ask to sign up, for the duration of an incubation, to pay enough
attention to be able to report a basic heartbeat.

?


On Mon, Jan 5, 2015 at 3:57 PM, Upayavira u...@odoko.co.uk wrote:


 On Mon, Jan 5, 2015, at 08:18 PM, jan i wrote:
 On 5 January 2015 at 20:06, Alan D. Cabrera l...@toolazydogs.com wrote:

 
  On Jan 5, 2015, at 10:26 AM, jan i j...@apache.org wrote:
 
   On Monday, January 5, 2015, Alan D. Cabrera l...@toolazydogs.com
   javascript:_e(%7B%7D,'cvml','l...@toolazydogs.com'); wrote:
  
  
   On Jan 5, 2015, at 9:21 AM, Roman Shaposhnik ro...@shaposhnik.org
  wrote:
  
   The tracking part is easy, though. What's difficult is the part
   that would require us to do something with poddlings put
   on hold. Unless we come up with clear exit criteria for
   this new state -- I don't think we're solving any real problems
   here.
  
   There’s no silver bullet here, if a podling cannot whip up a mentor it’s
   because:
   the podling is not popular and should probably be retired anyway, being
   put on hold will provide impetus for the podling to seek out a new venue
   there are not enough mentors
   There is no way to magically solve the latter.
  
  
   You mean popular within the pool of mentors (IPMC), the project can still
   be popular on several other scales.
 
  I’m not speaking of popularity of mentors; I regret that choice of words.
  I am stating that active and healthy podlings seem to have no trouble
  attracting active mentors.
 
  The converse seems to be true.  Unhealthy podlings seem to attract mentors
  who have signed up out of pity and subsequently go MIA.
 
 I agree with the last part, I still have to see mentors volunteer for
 small
 active and healthy projects which might not be main road. Of course it
 depends on how active and healthy is defined, but as an example my little
 project Corinthia barely managed to get 2 mentors, while in the same time
 span we got 3 committers.

 
  Before anyone replies, I understand this is not a hard and fast rule but
  an imperfect qualitative observation on my part.
 
  Anyway, active and responsible mentors will eventually get to all podlings.
 
   I might lack experience, but why do more active mentors guarantee that
  the
   podling will be a better TLP ?
 
  I’m not sure who’s making that assertion.
 
 Well its because I cannot see why a podling need more than 1 active
 mentor
 at all timeshaving multiple is fine, to cover each other, but it
 should
 not take more than 1 mentor to learn a podling, what it needs to
 understand. The suggestion implicit says 2 mentors is the minimum needed
 for at podling to become a successful TLP.


 
   We try to solve the problem of mentors not being active but adding more
   volume. I don't believe that is the right cure.
 
  We’re not adding volume.  The volume is already there.  We’re just making
  the state of affairs more explicit and transparent and adding culpability
  for MIA mentors.
 
 Do we have a rule today that a podling needs at least 2 active mentors
 (if
 we have that, then we would not have a problem with sign offs, or a lot
 of
 dead podlings), at least I have not seen itthat is what I mean by
 adding volume.

 If just 1 mentor is active and sign off the reports, then I do not see
 the
 problem.



 
   I do agree with bernard that it is the podling that should ask for
   helpbut the IPMC should solve it.,
 
  Yes, it should help solve problems but if there are no mentors available
  there are no mentors available.
 
 Then the IPMC should not have accepted the podling in the first place!

 It is simply not fair to make the life of a podling, depending on whether
 or not we have mentors available (REMARK after accepting the proposal) !
 If
 the podling have a healthy community and are active, we cannot and should
 not close it down, just because we have a mentor problem.

 To me telling a podling it cannot grow its community nor make releases,
 is
 the same as closing it down.

 Jan,

 From an idealistic perspective, you are completely right. Apache should,
 once a project has been accepted, provide the support needed.

 The reality is that, given the ASF's volunteer nature, that simply won't
 always work.

 I'd much rather we be clear with projects right up front, saying
 something like:

 To join the Incubator, you need one or more mentors. To get to
 graduation, you will need the support of those mentors. If mentors
 become unavailable, you will need to seek replacements. Unless you have
 already learned the ways of the ASF and are ready to graduate, you will
 need to keep engaged with your mentors. If possible, engage in the wider
 ASF, and develop connections with others who might be in a position to
 assist with mentorship should one or all of your 

Re: Reflections from the outgoing Chair

2015-01-02 Thread Benson Margulies
Marvin,

I did go away. I came back to help with a podling, and fell into a
conversation started by discontented board members. You might push
back on the board, formally, and challenge them to either officially
be discontented or leave the iPMC alone. Me, I have an idea for a
proposal that might make everyone equally unhappy and improve some
things.

--benson

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



Re: Reflections from the outgoing Chair

2015-01-01 Thread Benson Margulies
  engagement gives the board a very early indicator of
  its own scalability issues if any. Early warning are a good
  thing, not something that needs to be feared.
 
  All in all, it feels like direct overseeing of Incubating projects
  would be a good thing for the poddlings, a good thing for
  the mentors, a good thing for the board and ultimately
  the only mature and responsible way of making sure that
  the project we try to embrace get the best shot of becoming
  ASF TLPs. At this point, I'm struggling to see any potential
  negative effects. In fact, if there's one thing I really would
  like everybody commenting on this thread to focus on it would
  be that: arguing for potential downsides.
 
  With that, I'd like to thank all of my IPMC colleagues for
  this great opportunity and wish all of you the Happiest
  New Year!
 
  Thanks,
  Roman.
 
  ==
  From: Mattmann, Chris A
 
  [...snip...]
  It’s not just the board - again please see the table I’ve listed
  at the bottom of the wiki. What my proposal does is remove the thinly
  veiled “IPMC” as the “catch all” which in fact doesn’t catch all. On
  its 150+ person committee - I supposed there are  20 active people
  who keep showing up. I have statistics to prove it (see my active
  mentors tool I’ve shown) - I have experience having mentored many
  podlings to prove it; and the mailing threads prove it. So, promote
  those 20 people to ComDev PMC, promote them to ASF members, promote
  them however, my guess is that they *care* about the foundation; we
  want these people helping new projects, and they will continue to
  help those new projects - along with the board - along with everyone
  else.
  [...snip...]
  ===
  From: Benson Margulies
 
  [...snip...]
  Here is where the 'Mentors in the Project' (whether directly reporting
  to the board or not) leaps up and looks like a great idea to me. The
  whole goal of incubation is to run an Apache project on training
  wheels. How does an Apache project run? WIth a chair and PMC members
  supervising it and _reporting to the board_.  The proposal, as I see
  it, is to tell the champion and other mentors that they, and not the
  entire IPMC in some nebulous fashion, are the PMC in the PPMC. By the
  time the podling graduates, their need to have expanded themselves to
  a larger group.
 
  The board may choose to keep the IPMC around to organize and support
  this process. The board may choose to continue to ask the IPMC to add
  an extra layer of supervision. But the heart of the proposal is to
  insist that every podling be nucleated around at least three people
  who have the experience to operate as a PMC and have volunteered for
  the responsibility.
  [...snip...]
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 

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


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



Re: Reflections from the outgoing Chair

2015-01-01 Thread Benson Margulies
I'd like to raise a topic directly related to the succession. To
start, three cheers for Roman for all his hard work!

For all other projects in the Foundation, we say, 'The chair is just a
clerk who facilitates communications with the board.' Here at the
IPMC, we expect the chair to be moderator of a very fractious set of
arguments about how to incubate (or whether to even have an
incubator). A leader, even.

This strikes me as odd.

It is my impression that no one is very happy with the current state
of the incubation process. On the other hand, I'm sure, from extensive
personal experience, that the IPMC's size is a serious impediment to
addressing its issues. It's just very, very, hard to reach consensus
at this scale.

So, is there an alternative to attempting to find a hero to pull the
sword from the stone? My proposal is to form a select committee. This
committee would accept the job of creating a comprehensive proposal
for where to go with integration. It would, of course, deliberate in
public, but the members of the committee would be the only
'committers' on the proposal. The committee would not be required to
find a consensus of the entire IPMC, let alone all of members@. The
committee would make interim reports to the board so that the proposal
could be tuned, incrementally, to be one that the board could accept.

This would allow the next IPMC chair to be sign up only to be the sort
of modest bureaucrat that we usually talk about.

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



Re: Git write access for podlings

2014-12-31 Thread Benson Margulies
Every PMC member of a running PMC has a responsibility to keep an eye
out for crazy commits. Once this is reflected in the doc, it's good
practice for PPMC members.

On Wed, Dec 31, 2014 at 3:56 PM, Ted Dunning ted.dunn...@gmail.com wrote:
 On Wed, Dec 31, 2014 at 12:27 PM, John D. Ament johndam...@apache.org
 wrote:

 On Wed Dec 31 2014 at 2:45:48 PM David Nalley da...@gnsa.us wrote:

  On Wed, Dec 31, 2014 at 2:40 PM, John D. Ament johndam...@apache.org
  wrote:
   On Wed Dec 31 2014 at 2:24:36 PM David Nalley da...@gnsa.us wrote:
  
   On Wed, Dec 31, 2014 at 11:59 AM, John D. Ament 
 johndam...@apache.org
   wrote:
Hi,
   
So something Jan and I ran into on the infra list, does anyone know
definitively what the access rights given to a podling's git repo
  are, if
they request one (instead of a svn directory)?
   
If nothing else we should document it somewhere on the incubator
 site
indicating the permission sets for both svn and git.  My current
understanding is that svn sites are typically incubator wide, svn
  repos
   are
confined to a specific list, and git repos are incubator wide.  The
  git
   one
in particular because we don't create ldap groups for podlings and
  I've
heard that we only do groups in git (not individual lists).
   
  
   git is tied to LDAP, and all podling repos are writable by anyone in
   the incubator LDAP group. (there are no podling LDAP groups)
  
  
   Got it thanks.  I'll update the docs to reflect this as the permission
   scheme.
  
   And here I think will come in Jan's bigger question - do we really want
  all
   podling committers to be able to commit to all other podlings?
  
 
  My question is: What problem are you trying to solve? And has it
  really proven to be a problem?
  I don't think anyone has abused their ability to commit to all
  projects, and it's been this way as long as git has been available.
 

 I'm not sure that there will be an issue.  It could just be a couple of
 IPMC members being a little more cautious that needed.  It's more than
 likely no one's going to care.

 To date, we have always told podlings that the initial committers and your
 mentors are the ones who have write access.  Now we're saying if you're
 using git, it's any of the 1k + (i might be way off) members of the
 incubator group.

 Would it be much harder to create the ldap group up front when the
 podling's created, and shuffle people in/out at graduation?



 If it ain't broke ...

 Is there even a problem?  I haven't ever heard of it.

 If there isn't a problem, why are you worried about it?

-
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
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 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 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: Incubator report sign-off

2014-12-29 Thread Benson Margulies
I'd like to look at this through a lens of failure analysis. How do
podlings fail? I see two main patterns.

1. Failure to build a community. These are the podlings that we find
adrift in space with the lights on but no one home on the mailing
list.

2. Failure to build an _Apache_ community. These are the podlings that
JimJag was referring to in another thread; they are here, perhaps, for
the brand, perhaps launched/dumped here by a commercial enterprise.
They have people, they make releases, but there's an empty resonant
cavity where the Apache Way is supposed to be.

We observe missing mentors in both cases, but I claim that it's only a
serious problem in the second case. In the first case, the problem
isn't lack of supervision.

Here is where the 'Mentors in the Project' (whether directly reporting
to the board or not) leaps up and looks like a great idea to me. The
whole goal of incubation is to run an Apache project on training
wheels. How does an Apache project run? WIth a chair and PMC members
supervising it and _reporting to the board_.  The proposal, as I see
it, is to tell the champion and other mentors that they, and not the
entire IPMC in some nebulous fashion, are the PMC in the PPMC. By the
time the podling graduates, their need to have expanded themselves to
a larger group.

The board may choose to keep the IPMC around to organize and support
this process. The board may choose to continue to ask the IPMC to add
an extra layer of supervision. But the heart of the proposal is to
insist that every podling be nucleated around at least three people
who have the experience to operate as a PMC and have volunteered for
the responsibility.




On Mon, Dec 29, 2014 at 7:01 PM, Roman Shaposhnik ro...@shaposhnik.org wrote:
 On Mon, Dec 29, 2014 at 6:40 AM, Rich Bowen rbo...@rcbowen.com wrote:
 Roman, please forgive me absence from this conversation. I started the
 thread, and then went on Christmas vacation. I am still on vacation for
 another week, but will attempt to keep up with the conversation here, and
 not abandon the thread I started. Please also forgive the dozen responses
 that I'm dropping all at once.

 This totally makes two of us. Every time Christmas season begins this is
 very much the predicament I find myself in.

 Thanks,
 Roman.

 P.S.  Not even sure whether it would be better to simply go away 100% so
 at least folks get a nice auto-responder email while I can't be present 
 anyway.

 -
 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 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: Incubator report sign-off

2014-12-19 Thread Benson Margulies
Back when I was trying to be the chair of this operation, we (ChrisM 
I  others) had a lovely old food fight about Chris M's proposal. It
seems to me that the fundamental situation as I saw it remains: this
is a proposal to the board to dissolve the IPMC and replace it with
something else. And just to be clear: I think that it's a _good idea_
as a proposal to the board.

I think that it amounts to making the Foundation's policy be:

You can launch a new project in the Foundation if you can recruit
three foundation members (or others acceptable to the board) as the
nucleus of your PMC to teach you the ropes and ensure that policies
are respected; from the start, you're an 'incubating TLP' reporting to
the board like all other TLPs.

I don't think that those three people have, necessarily to be coders.
But they have to be fully engaged  -- they have to be members of the
community and the PMC.

It seems to me that any scheme short of this is guaranteed to end up
right back where we are; struggling to simulate working PMCs with
shepherds and mentors and champions and, I don't know, curators and
wardens and counselors.

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



Re: Incubator report sign-off

2014-12-19 Thread Benson Margulies
On Fri, Dec 19, 2014 at 6:09 PM, Louis Suárez-Potts lui...@gmail.com wrote:
 Are we top posting now?

 My comments below Ross’


 On 19 Dec 2014, at 16:33, Dennis E. Hamilton dennis.hamil...@acm.org wrote:

 As a participant, I have two concerns about a player-mentor requirement.

 1. Sustainability.  In many ways, it is mentors who need to have their 
 attention on The Apache Way and cultivating a sustainable project.  That 
 means, from my perspective, that mentors need to encourage others to do 
 things, especially around project management and procedural matters, and not 
 just take on matters without leaving any bread crumbs.  It seems important 
 that others learn how to do that sort of thing too, whether or not special 
 karma is eventually required to perform the same activities.

 2. I have learned repeatedly, and it is evidently well-known, that a 
 developer is his own worst project manager.  It has to do with attention 
 being at a completely different place when heads-down in development tasks 
 than when heads-up watching the horizon and keeping objectives and current 
 effort aligned. When I am in developer mode, I need someone else to pull my 
 attention out of the weeds and look to see what course I am on and where I 
 am at on that course.

 I remember in the 60s when a colleague had ended up managing a project at GE 
 Medical Systems (or something similar) and he confessed that his team made a 
 terrible mistake -- they allowed him to program on their project.

 I'm not saying that a mentor could not be an effective player. I think doing 
 it well while mentoring is not common and it might interfere with training 
 and development as well.

 - Dennis


 -Original Message-
 From: Ross Gardler (MS OPEN TECH) [mailto:ross.gard...@microsoft.com]
 Sent: Friday, December 19, 2014 11:01
 To: general@incubator.apache.org
 Subject: RE: Incubator report sign-off

 Strawman:

 What if a mentor is *required* to be an active participant of the project. 
 That is contributing code, voting on releases and generally engaging with 
 the community, they would be a better mentor since they have a vested 
 interest in the project itself. Sure, we might reduce the number of projects 
 coming into the foundation but (IMHO) that is not a problem. Our goal as a 
 foundation is not to be large, it is to be high quality.

 [ …
 ]

 Accepting Dennis’ point, but I think that there’s a difference between being 
 in a large corporation doing in-house work and participating part time as a 
 mentor. It’s as if I were (as I do) to teach courses after work that relate 
 to my expertise but are not identical to it, if only because I like to think 
 that I’m more advanced than any student I’d have.

 In prior instances where we’ve had mentors, or where I know of them, e.g., 
 Mozilla’s Firefox extension program at Seneca College, Toronto, where the 
 lead instructor of the classroom of students (as well as of individual 
 pupils) is a developer at Mozilla. (He’s paid indirectly by Mozilla to teach, 
 I believe; that, at least, was at the arrangement we had with Seneca for 
 OpenOffice instruction, and ours was modelled on Mozilla’s.) In fact, the 
 argument presented to me by the instructor was that it was essential to be an 
 active developer, at least if one were instructing students on both the 
 collaborative dynamics as well as the code itself. To be sure, one need not 
 be immersed in the project (i.e., have it as a day job), but being engaged 
 and current with the latest was important.

 But to stipulate it as a requirement? Why? Why make it a requirement and not 
 just a recommendation, albeit a strong one? the only thing gained by making 
 it a requirement—and in bold, too—is to have a tool by which one could 
 eliminate candidates. And I do not think that is in the spirit of a pragmatic 
 open source project.

 louis



 -
 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


I'm not top-posting.

I think the 'involved mentors' is part of an attempt to resolve
several conflicting desires.

The mentor model is that the PPMC members start out being all of the
doers, and the mentors are coaches and supervisors.

Conflict #1: coaching and supervising is not always a happy combination.

Conflict #2: coaching means staying in the background to a large
extend, as per Ross' statement. 'In the background' can be perilously
close to 'gone fishing.' How does the IPMC (or whomever) tell the
difference?

Conflict #3: there's a shortage of people to mentor, and that leads to
people with good intentions signing up and then failing to deliver.

Over years, we've send 

Re: Documentation of voting rules.

2014-12-02 Thread Benson Margulies
Apache PMCs, including the incubator PMC, operate by consensus except
in a very small number of enumerated exceptional cases. So, the vote,
I think, is a test of consensus. -1 votes block consensus until
discussed to 0. There's no minimum number of +1 votes.

I am always prepared to be corrected.


On Tue, Dec 2, 2014 at 12:09 PM, jan i j...@apache.org wrote:
 Hi.

 I have just called for a vote on corinthia, and got a question about the
 voting rules from the project.

 I digged into the documentation, and all I can find is the fact that a vote
 has to be called. I cannot find a definition of the vote (yes I can find
 our general voting rules, but not which one applies in this case).

 Can someone please point me towards a document where it is defined,
 otherwise I suggest we change the documentation to make it clear.

 Thanks in advance.
 rgds
 jan I.

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



Re: Website for Tamaya - need help

2014-11-29 Thread Benson Margulies
I had incorrectly inferred pubsub from the prior email thread.

On Sat, Nov 29, 2014 at 11:22 AM, John D. Ament johndam...@apache.org wrote:
 Thanks for your help Drew!

 I missed devicemap.  I think I was looking for newer podlings (johnzon or
 batchee or usergrid) none of whom had sites.  It's possible they're not
 going through CMS though.

 John

 On Sat Nov 29 2014 at 11:15:54 AM Drew Farris d...@apache.org wrote:

 On Sat, Nov 29, 2014 at 9:58 AM, John D. Ament johndam...@apache.org
 wrote:
  One other thing (sorry!)
 
  I notice on the cms.apache.org landing page, none of the podlings are
  listed.  How do podlings publish?

 Actually, it looks like there are podlings listed in [export], and on
 cms.apache.org proper (e.g: devicemap). I'm going to assume that will
 be or can be modified once the site is set up properly.

 [export] https://svn.apache.org/repos/infra/websites/cms/webgui/
 content/export.json

  On Sat, Nov 29, 2014 at 9:55 AM, John D. Ament johndam...@apache.org
  wrote:
 
  Drew,
 
  default-perl would make the most sense.  They're going to manage the
  asciidoc files within standard source, use a site plugin to publish the
  html to the SVN directory.  This should end up being very similar to
  batchee's [setup].
 
  Thanks!
 
  John
 
  [setup]:
  https://git-wip-us.apache.org/repos/asf/infrastructure-
 puppet/repo?p=incubator-batchee.git;a=blob;f=pom.xml;h=
 fdad006cb0335098bd801b1159a1390334436161;hb=HEAD#l427
 
  On Sat, Nov 29, 2014 at 9:50 AM, Drew Farris d...@apache.org wrote:
 
  John,
 
  I just took a quick look at this. It appears the options are svnpubsub
  or Apache CMS. For CMS, you have a choice of 'cms build type':
  default-perl, maven, ant, or shell.
 
  It sounds like you want Apache CMS, do you have any thoughts about the
  'cms build type' option?
 
  Drew
 
  --
  Drew Farris
  drew.far...@gmail.com
  d...@apache.org
 
 
  On Sat, Nov 29, 2014 at 9:18 AM, John D. Ament john.d.am...@gmail.com
 
  wrote:
   Benson,
  
   Thanks.  So I don't know what that page is expecting since I can't
  actually
   see it.
  
   If you require a temporary index.html, I can upload one.  In which
 case,
   the full URL would be
   https://svn.apache.org/repos/asf/incubator/tamaya/site/
 trunk/index.html
  for
   the staging site to read from.
  
   I think we're expecting staging/production via Apache CMS (
  cms.apache.org).
  
   John
  
   On Fri, Nov 28, 2014 at 8:05 PM, Benson Margulies 
  bimargul...@gmail.com
   wrote:
  
   On Fri, Nov 28, 2014 at 6:13 PM, John D. Ament 
 johndam...@apache.org
   wrote:
https://infra.apache.org/officers/webreq
  
   I tried:
  
   Missing
  https://svn.apache.org/repos/asf/incubator/tamaya/site/index.html
  
   
 -
   To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
   For additional commands, e-mail: general-h...@incubator.apache.org
  
  
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 

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



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



Re: Website for Tamaya - need help

2014-11-28 Thread Benson Margulies
On Fri, Nov 28, 2014 at 6:13 PM, John D. Ament johndam...@apache.org wrote:
 https://infra.apache.org/officers/webreq

I tried:

Missing https://svn.apache.org/repos/asf/incubator/tamaya/site/index.html

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



Re: NiFi setup

2014-11-26 Thread Benson Margulies
I'll repair my work on the metadata.

On Tue, Nov 25, 2014 at 9:35 PM, John D. Ament johndam...@apache.org wrote:
 Group 2 is for groups podlings that started in months such as
 November.  First report would be December.

 On Tue, Nov 25, 2014 at 9:30 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 Starting with a December report makes sense. So, group changes too.

 On Tue, Nov 25, 2014 at 9:27 PM, John D. Ament johndam...@apache.org wrote:
 On Tue, Nov 25, 2014 at 9:18 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 Oh, that was not my smartest moment. Should I change the xml file to
 move out a month? I don't think we've got something worth reporting.

 I'd leave that up to you guys.  Personally I'd like to see a nifi
 report for December, but if you feel it should be postponed it should
 be postponed.  But then should we consider you a reporting group 3
 podling?



 On Tue, Nov 25, 2014 at 9:14 PM, John D. Ament johndam...@apache.org 
 wrote:
 On Mon, Nov 24, 2014 at 4:58 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 One message here to make progress in public before we have NiFi mailing 
 lists:

 I've added nifi to podlings.xml and I've created nifi.xml.

 Are you intending to have nifi report this month?  I noticed in
 podlings.xml  you have the months listed of November, December
 January.  November was reported out a few weeks back, before nifi was
 accepted.

 If you're expecting to report please add your report to the wiki.

 John


 I've opened INFRA-8706  for the mailing lists.

 I plan to write one other JIRA for a git repo; after that, we need
 discussion on the list to be sure of what we want.

 Once we have some mailing lists, we can coordinate next steps. Initial
 committers can get/keep those ICLA cards and letters coming in.

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


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


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


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


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


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


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



Re: SVN Access Rights question

2014-11-25 Thread Benson Margulies
On Tue, Nov 25, 2014 at 1:24 PM, Alan D. Cabrera l...@toolazydogs.com wrote:
 I suspect that only Roman and other VPs can do this.

http://incubator.apache.org/guides/mentor.html seems to be claiming
the contrary.



 Regards,
 Alan

 On Nov 25, 2014, at 10:23 AM, John D. Ament johndam...@apache.org wrote:

 Hi,

 Does anyone know what access rights are required to be able to add a
 podling to SVN here: http://svn.apache.org/repos/asf/incubator/

 I tried adding tamaya but it came back with an error that I wasn't 
 authorized.

 John

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



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


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



Re: NiFi setup

2014-11-25 Thread Benson Margulies
Oh, that was not my smartest moment. Should I change the xml file to
move out a month? I don't think we've got something worth reporting.


On Tue, Nov 25, 2014 at 9:14 PM, John D. Ament johndam...@apache.org wrote:
 On Mon, Nov 24, 2014 at 4:58 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 One message here to make progress in public before we have NiFi mailing 
 lists:

 I've added nifi to podlings.xml and I've created nifi.xml.

 Are you intending to have nifi report this month?  I noticed in
 podlings.xml  you have the months listed of November, December
 January.  November was reported out a few weeks back, before nifi was
 accepted.

 If you're expecting to report please add your report to the wiki.

 John


 I've opened INFRA-8706  for the mailing lists.

 I plan to write one other JIRA for a git repo; after that, we need
 discussion on the list to be sure of what we want.

 Once we have some mailing lists, we can coordinate next steps. Initial
 committers can get/keep those ICLA cards and letters coming in.

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


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


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



Re: NiFi setup

2014-11-25 Thread Benson Margulies
Starting with a December report makes sense. So, group changes too.

On Tue, Nov 25, 2014 at 9:27 PM, John D. Ament johndam...@apache.org wrote:
 On Tue, Nov 25, 2014 at 9:18 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 Oh, that was not my smartest moment. Should I change the xml file to
 move out a month? I don't think we've got something worth reporting.

 I'd leave that up to you guys.  Personally I'd like to see a nifi
 report for December, but if you feel it should be postponed it should
 be postponed.  But then should we consider you a reporting group 3
 podling?



 On Tue, Nov 25, 2014 at 9:14 PM, John D. Ament johndam...@apache.org wrote:
 On Mon, Nov 24, 2014 at 4:58 PM, Benson Margulies bimargul...@gmail.com 
 wrote:
 One message here to make progress in public before we have NiFi mailing 
 lists:

 I've added nifi to podlings.xml and I've created nifi.xml.

 Are you intending to have nifi report this month?  I noticed in
 podlings.xml  you have the months listed of November, December
 January.  November was reported out a few weeks back, before nifi was
 accepted.

 If you're expecting to report please add your report to the wiki.

 John


 I've opened INFRA-8706  for the mailing lists.

 I plan to write one other JIRA for a git repo; after that, we need
 discussion on the list to be sure of what we want.

 Once we have some mailing lists, we can coordinate next steps. Initial
 committers can get/keep those ICLA cards and letters coming in.

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


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


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


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


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



Re: [RESULT] [VOTE] accept NiFi into the incubator

2014-11-24 Thread Benson Margulies
The vote for NiFi incubation has passed. I will go start turning cranks.


Nonbinding +1:

Sean Busaby
Brock Noland
Ryan Blue
Joey Echeverria


Binding +1:

Tim Williams
Chris Mattmann
Suresh Srinivas
Chris Douglas
John D Ament
Benson Margulies
Jake Farrell
Andrew Purtell
Bertrand Delacretaz
Advind Prabhakar
Alan D. Cabrera
Ted Dunning
j...@apache.org
Sergio Fernández


Incubator website guide

2014-11-24 Thread Benson Margulies
Following http://incubator.apache.org/guides/website.html, I ran 'ant' (and
also build.sh) after adding nifi to podlings.xml and added the nifi.xml
fille. It didn't produce any changed files to commit.

Is the guide behind? Am I confused?


NiFi setup

2014-11-24 Thread Benson Margulies
One message here to make progress in public before we have NiFi mailing lists:

I've added nifi to podlings.xml and I've created nifi.xml.

I've opened INFRA-8706  for the mailing lists.

I plan to write one other JIRA for a git repo; after that, we need
discussion on the list to be sure of what we want.

Once we have some mailing lists, we can coordinate next steps. Initial
committers can get/keep those ICLA cards and letters coming in.

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



Re: Incubator website guide

2014-11-24 Thread Benson Margulies
On Mon, Nov 24, 2014 at 6:24 PM, John D. Ament johndam...@apache.org wrote:
 On Mon, Nov 24, 2014 at 5:46 PM, Alan D. Cabrera l...@toolazydogs.com wrote:

 On Nov 24, 2014, at 1:49 PM, Benson Margulies bimargul...@gmail.com wrote:

 Following http://incubator.apache.org/guides/website.html, I ran 'ant' (and
 also build.sh) after adding nifi to podlings.xml and added the nifi.xml
 fille. It didn't produce any changed files to commit.

 Is the guide behind? Am I confused?


 python3 clutch.py
 ant
 svn ci -m Run clutch.
 ssh -t a...@people.apache.org publish.pl incubator adc

 works for me.

 So then the clutch is missing from the page Benson mentioned, no?

Yes it is, which is ironic, given that I wrote some of the code of it.

I did fix the reference to discuss target/site which is where the
content actually lands.

I'm going to do something about git, too.




 Regards,
 Alan


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


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



Re: [PROPOSAL] NiFi for Incubation

2014-11-21 Thread Benson Margulies
I've advised Joe to 'asterix' the would-be mentors who are not iPMC yet, so
that he can proceed to a vote on the base of the ones who are sooner rather
than later, and the stragglers can be formally added to the metadata once
they are on the iPMC.


[VOTE] accept NiFi into the incubator

2014-11-21 Thread Benson Margulies
http://wiki.apache.org/incubator/NiFiProposal has elicited a cheerful and
positive conversation, so I offer this vote.

Vote will be open for the usual 72 hours ...

Here is my [+1]


Re: [VOTE] accept NiFi into the incubator

2014-11-21 Thread Benson Margulies
What, the whole text? OK.

On Fri, Nov 21, 2014 at 2:03 PM, Jake Farrell jfarr...@apache.org wrote:

 Hey Benson
 Can you please include the proposal with the vote, the wiki page can change
 or be removed and the mailing list acts as the archive for the initial
 proposal.

 -Jake

 On Fri, Nov 21, 2014 at 1:55 PM, Benson Margulies bimargul...@gmail.com
 wrote:

  http://wiki.apache.org/incubator/NiFiProposal has elicited a cheerful
 and
  positive conversation, so I offer this vote.
 
  Vote will be open for the usual 72 hours ...
 
  Here is my [+1]
 



Re: [VOTE] accept NiFi into the incubator

2014-11-21 Thread Benson Margulies
 to grow the
community.  The project user and developer base is substantial,
growing, and there is already extensive operational use of Ni``Fi.

=== Inexperience with Open Source ===
The initial committers to Ni``Fi have limited experience with true
open source software development.  However, despite the project
origins being from closed source development we have modeled our
behavior and community development on The Apache Way to the greatest
extent possible.  This environment includes widely accessible source
code repositories, published artifacts, ticket tracking, and extensive
documentation. We also encourage contributions and frequent debate and
hold regular, collaborative discussions through e-mail, chat rooms,
and in-person meet-ups.  We are committed to the ideals of open source
software and will eagerly seek out mentors and sponsors who can help
us quickly come up to speed.

=== Homogenous Developers ===
The initial committers of Ni``Fi come from a limited set of entities
though we are committed to recruiting and developing additional
committers from a broad spectrum of industries and backgrounds.

=== Reliance on Salaried Developers ===
We expect Ni``Fi development to continue on salaried time and through
volunteer time.  The initial committers are paid by their employers to
contribute to this project.  We are committed to developing and
recruiting participation from developers both salaried and
non-salaried.

=== Relationship with other Apache Projects ===
As described in the alignment section, Ni``Fi is already heavily
dependent on other ASF projects and we anticipate further dependence
and integration with new and emerging projects in the Apache family.

=== An Excessive Fascination with the Apache Brand ===
We respect the laudable Apache brand and that is certainly a factor in
the decision to propose Ni``Fi for the Apache Incubator.  The ASF is a
natural home for Ni``Fi given our existing dependency and alignment
with ASF projects.  We intend to provide a great deal of energy and
capability to the ASF through this project.  We will be sensitive to
and respectful of any overuse of the Apache brand and ensure our focus
remains on how we benefit the Apache community.

=== Documentation ===
At this time there is no Ni``Fi documentation on the web.  However, we
have extensive documentation included within the application that
details usage of the many functions.  Using incubator INFRA we will be
rapidly expanding the available documentation to cover things like
installation, developer guide, frequently asked questions, best
practices, and more.

== Initial Source ==
Ni``Fi has been in active development since late 2006 with
contributions from dozens of developers and feedback from hundreds of
users and developers.  The core codebase is written in Java and
includes detailed Javadocs and feature documentation.

== Source and Intellectual Property Submission ==
Previously referred to as Niagarafiles, the Ni``Fi code and
documentation materials will be submitted by the National Security
Agency.  Ni``Fi has been developed by a mix of government employees
and private companies under government contract.  Material developed
by the government employees is in the public domain and no U.S.
copyright exists in works of the federal government.  For the
contractor developed material in the initial submission, the U.S.
Government has sufficient authority to open source per DFARS
252.227-7014.  NSA has submitted the Software Grant Agreement and
Corporate Contributor License Agreement to the Apache Software
Foundation.

== External Dependencies ==
We have at least one dependency on an LGPL library which we will
promptly address.  Otherwise, we believe all current dependencies are
compatible with the ASF guidelines.  Our dependency licenses come from
the following license styles:  Apache v 2.0, BSD, Public Domain,
Eclipse Public v1, MIT, CDDL v1.

== Cryptography ==
Consistent with http://www.apache.org/licenses/exports/ we believe
Ni``Fi is classified as ECCN 5D002.  Ni``Fi doesn't implement any
cryptographic algorithms but is designed to use algorithms provided by
Oracle Java Cryptographic Extensions, Bouncy``Castle, and JCraft, Inc.
These cryptographic algorithm providers are used to support SSL,
SSH/SFTP, and the encryption and decryption of sensitive properties.
In the event that it becomes necessary we will engage with appropriate
Apache members to ensure we file any necessary paperwork or clarified
any cryptographic export license concerns.

== Required Resources ==
=== Mailing Lists ===
  * u...@nifi.incubator.apache.org
  * d...@nifi.incubator.apache.org
  * priv...@nifi.incubator.apache.org
  * comm...@nifi.incubator.apache.org

=== Source Control ===
Ni``Fi requests use of Git for source control
(git://git.apache.org/nifi.git).  We request a writeable Git repo for
Ni``Fi with mirroring to be setup to Github through INFRA.  We request
sponsor Benson Margulies (bimargulies) to assist with creating the
INFRA

Re: [PROPOSAL] NiFi for Incubation

2014-11-20 Thread Benson Margulies
, and JCraft, Inc.
   These cryptographic algorithm providers are used to support SSL,
   SSH/SFTP, and the encryption and decryption of sensitive properties.
   In the event that it becomes necessary we will engage with appropriate
   Apache members to ensure we file any necessary paperwork or clarified
   any cryptographic export license concerns.
   
   == Required Resources ==
   === Mailing Lists ===
 * u...@nifi.incubator.apache.org
 * d...@nifi.incubator.apache.org
 * priv...@nifi.incubator.apache.org
 * comm...@nifi.incubator.apache.org
   
   === Source Control ===
   NiFi requests use of Git for source control
   (git://git.apache.org/nifi.git).  We request a writeable Git repo for
   NiFi with mirroring to be setup to Github through INFRA.  We request
   sponsor Benson Margulies (bimargulies) to assist with creating the
   INFRA ticket for this.
   
   === Issue Tracking ===
   JIRA NiFi (NIFI)
   
   === Initial Committers ===
 * Brandon Devries brandon.devries at gmail dot com
 * Matt Gilman matt.c.gilman at gmail dot com
 * Tony Kurc trkurc at gmail dot com
 * Mark Payne markap14 at hotmail dot com
 * Adam Taft adam at adamtaft dot com
 * Joseph Witt joewitt at gmail dot com
   
   === Affiliations ===
 * Brandon Devries (Requitest, Inc.)
 * Matt Gilman (Raytheon)
 * Tony Kurc (National Security Agency)
 * Mark Payne (Sotera Defense Solutions, Inc.)
 * Adam Taft (Requitest, Inc.)
 * Joseph Witt (National Security Agency)
   
   == Sponsors ==
   === Champion ===
 * Benson Margulies (Basis Technology) bimargulies at apache dot
 org
   
   === Nominated Mentors ===
 * Drew Farris (Booz Allen Hamilton) drew at apache dot org
 * Brock Noland (Cloudera) brock at apache dot org
 * Billie Rinaldi (Hortonworks) billie at apache dot org
   
   === Sponsoring Entity ===
   We request the Apache Incubator to sponsor this project.
  
  
   -
   To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
   For additional commands, e-mail: general-h...@incubator.apache.org
  
  
 



 --
 Sean



Initial import with git

2014-10-05 Thread Benson Margulies
http://incubator.apache.org/guides/mentor.html#initial-provenance

has some svn specific commentary. If an incoming podling has a git
repo, can it just be pushed into place as the starting point?

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



Re: Mentors heartbeat

2014-08-24 Thread Benson Margulies
Everyone who has ever mentored anything is a member of this PMC,
except for those who have actually chosen to depart.

In addition, we have PMC members who specialize in things like NOTICE
files, but don't choose to mentor individual projects.

In general, there is a mentor shortage. If you have a strong mental
stomach, read archives going back a few years, and you can see some
rather, ahem, spirited debates as to whether the entire iPMC/mentor
model is hopelessly broken and should be trashed. Of late, talented
PMC chairs have managed to steer the boat away from those rocks, but
the mentor shortage is never completely gone.



 I am a programmer and like formats like JSON, but  it is true that the
 world does not only consist of programmers, so I suggest we make 2 webpages:
 - one page that create/modify the report and update svn with the JSON file
 - one page where mentors can sign the report

json === yaml, and anyone could edit yaml.




 I am not so sure if its worth while with the board report.

 rgds
 jan i



 Regards,
 Alan


 On Aug 23, 2014, at 3:23 PM, Mattmann, Chris A (3980) 
 chris.a.mattm...@jpl.nasa.gov wrote:

  Sorry  https://github.com/chrismattmann/apachestuff
 
  Sent from my iPhone
 
  On Aug 23, 2014, at 3:22 PM, Mattmann, Chris A (3980) 
 chris.a.mattm...@jpl.nasa.gov wrote:
 
  Check my apachestuff GitHub repo
  https://guthub.com/chrismattmann/apachestuff
 
  Sent from my iPhone
 
  On Aug 23, 2014, at 3:16 PM, Roman Shaposhnik r...@apache.org
 wrote:
 
  Hi!
 
  in my never ending quest to help boost the
  graduation rate I've come across a few cases
  where I had to reach out to project mentors.
  Typically the initial list would be around 3
  individuals, but the reply would only come
  from a single one.
 
  I believe we owe it to the projects to monitor
  whether there mentors are MIA and take
  corrective actions. There's not too many
  promises that we IPMC makes to the podlings,
  but promising a reasonable amount of
  mentor attention is definitely one of them.
 
  I'm open to suggestions of how we can start
  tracking MIA mentors and what actions would
  help to remedy the situation.
 
  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
 
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 


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



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



Re: Mentors heartbeat

2014-08-24 Thread Benson Margulies
On Sun, Aug 24, 2014 at 2:07 PM, jan i j...@apache.org wrote:
 On 24 August 2014 19:54, Alan D. Cabrera l...@toolazydogs.com wrote:


 On Aug 24, 2014, at 10:51 AM, Alan D. Cabrera l...@toolazydogs.com
 wrote:

  I am not so sure if its worth while with the board report.
 
  What's good for the goose is good for the gander.  Having the board
 report in machine readable formats provides the same advantages as that
 afforded incubator reports.

 If these machine readable reports work out, I see no reason why they would
 not, then I predict an explosion of tool driven processes, e.g. release
 voting, podling acceptance and graduation votes, etc.

 I think you forget one important factor...the human one, to make the board
 reports in yaml, we need to convince the board, and I not convinced they
 have a futuristic view as you have. You might also find, just a small
 number of course, people who resist to using svn and want git, so we might
 end up with split data.

It's not a problem. We turn yaml into prose with a template! The board
will never know ... actually, really, I think that the board will be
fine with some information in yaml.


 But I do agree with your POW, and would like to more automated processes.

 rgds
 jan i.



 Regards,
 Alan



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



Re: GSoC Donation and/or clearance

2014-01-09 Thread Benson Margulies
If the student provides it as a patch, then you are asking the usual
question about the quantity of code. There is no hard and fast rule,
but unless it's very large, the AL is very clear; patches sent to
mailing lists or attached to issue tracking systems or any of that are
covered by the AL. If the amount of code is very large, or if the code
is not clearly attached to a patch on a mailing list of issue tracker,
then you would need an ICLA.

The SGA usually comes into play if the code is not the work and
property of an individual. The SGA allows some entity to grant the AL
unambiguously. If the code is the work and property of an individual,
the ICLA does that just fine. Typically, the SGA is used for
corporations donating code to projects.


On Thu, Jan 9, 2014 at 5:23 AM, Pepijn Noltes pepijnnol...@gmail.com wrote:
 Hi,


 On Wed, Jan 8, 2014 at 3:53 PM, Ted Dunning ted.dunn...@gmail.com wrote:

 The standard rules all apply to GSoC students.  They should do their code
 in as close to the standard way as possible (which would have precluded the
 code being outside at this point) and they should file and ICLA if they do
 enough to warrant it.


 Thanks for the answer. It is not clear for me how the standard way would
 have precluded the code being outside. IMO the standard way is to
 communicate / discuss by mailing list,  developed code outside and accept
 it as patch. Then the student could have earned enough karma to be accepted
 as committer. But maybe I am missing something?
 This is also how we structured the GSOC project and as result the code is
 written outside the foundation.

 The questions we are now struggling with are: to accept the donation do we
 need an IP clearance?, if yes is a code grant needed? and if yes again who
 should sign this grant ?

 Greetings,
 Pepijn

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



Re: Hoya Proposal

2014-01-09 Thread Benson Margulies
If you can work out a plan to do this directly in Hadoop, there's no
need for the incubator. You just build and and contribute it in
cahoots with them, and earn commit over there as you go.

On Thu, Jan 9, 2014 at 11:14 AM, Alejandro Abdelnur t...@cloudera.com wrote:
 Mmmh, if i recall correctly this has come up in the past with other projects 
 and it was decided against it. Could you please check with the hadoop folks 
 about it?

 Thx

 On Jan 9, 2014, at 1:19 AM, Steve Loughran ste...@hortonworks.com wrote:

 no its wrong, it should all be under org.apache.hoya.

 I had the hadoop prefix so that I could perhaps put it straight into the
 hadoop code as another tools module -no need for incubation. But as the
 actual providers and all tests are related to the deployment of hbase and
 accumulo, it really comes downstream of those.

 so a rename is needed.

 but yes, ASF headers everywhere


 On 8 January 2014 22:48, Henry Saputra henry.sapu...@gmail.com wrote:

 I like how the initial code already put under 
 org.apache.hadoop.hoya  with correct ASF header =)

 - Henry

 On Wed, Jan 8, 2014 at 7:08 AM, Steve Loughran ste...@hortonworks.com
 wrote:
 I'm starting to put together the incubation proposal for Hoya: a tool to
 dynamically deploy applications such as HBase or Accumulo on YARN

 https://wiki.apache.org/incubator/HoyaProposal

 It does already work to the extent that it can bring up either
 application,
 run different clusters of different versions, and remember where
 containers
 were allocated so that on application restart it can ask for them back.
 That increases data locality and makes a big difference with HBase.

 It also needs a lot more work -YARN-896 is adding YARN features that
 help,
 but there's lots of fun to be had in Hoya including
 -leading edge work in failure handling, modelling cluster unreliability
 and reacting to it. Can we move beyond simple blacklisting to
 greylisting, accepting unreliable boxes if we have no altenatives

 Then there's adding more providers, to support different application
 installations -I'm starting to write a functional test framework which
 need
 provider-specific workload generations

 Other features: AM should have a web ui that redirects to the live
 endpoints to all the app-specific UIs (e.g. HBase Master GUI), as well as
 displaying cluster state itself, for people and for management tools

 To summarise: lots of fun to be had

 -steve

 --
 CONFIDENTIALITY NOTICE
 NOTICE: This message is intended for the use of the individual or entity
 to
 which it is addressed and may contain information that is confidential,
 privileged and exempt from disclosure under applicable law. If the reader
 of this message is not the intended recipient, you are hereby notified
 that
 any printing, copying, dissemination, distribution, disclosure or
 forwarding of this communication is strictly prohibited. If you have
 received this communication in error, please contact the sender
 immediately
 and delete it from your system. Thank You.

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

 --
 CONFIDENTIALITY NOTICE
 NOTICE: This message is intended for the use of the individual or entity to
 which it is addressed and may contain information that is confidential,
 privileged and exempt from disclosure under applicable law. If the reader
 of this message is not the intended recipient, you are hereby notified that
 any printing, copying, dissemination, distribution, disclosure or
 forwarding of this communication is strictly prohibited. If you have
 received this communication in error, please contact the sender immediately
 and delete it from your system. Thank You.

 -
 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: IP Clearance before releasing

2013-12-10 Thread Benson Margulies

 Therefore, when we say that incubating releases can have small IP loose
 ends, we mean:

 *   This is an official release, created by an act of the Foundation.
 *   It is known to violate policy.
 *   It could be removed, but no one has done so yet.

 I'm comfortable with relying on prosecutorial discretion for inconsequential
 small stuff, but not something major like source code provenance.


Well, that third line is not what I meant. In law, and so in
Foundation policy, there is always a concept of materiality. Nothing
is perfect. People make mistakes, and the legal framework that we're
working in when we make a release has room for them. If some PMC makes
a release with 10 lines of 'category X' code in it, I do not believe
that anyone thinks that removing it is appropriate or necessary.

I was really trying to talk about trivial issues. Maybe I should have
written 'tiny' instead of small. Maybe I should have focussed on LN
problems, where there are many opportunities to make an immaterial
error. The bottom line should be a repetition of your repetition of
Doug - a release is a release, incubator or not. If we deleted every
release from the main Foundation distro area that had some divergence
from some policy, no matter how tiny, my suspicion is that the distro
area would become rather sparse.

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



Re: IP Clearance before releasing

2013-12-08 Thread Benson Margulies
My understanding is that incubating releases can have small IP loose
ends, but not that they can proceed before the main clearance of an
initial code donation.


On Sun, Dec 8, 2013 at 9:38 AM, Marvin Humphrey mar...@rectangular.com wrote:
 On Sun, Dec 8, 2013 at 6:14 AM, Bernd Fondermann
 bernd.fonderm...@gmail.com wrote:

 That was also my understanding, that IP clearance is important, and
 neccessary for successful incubation, but incubator releases are orthogonal
 and therefore carry a disclaimer being not fully vetted Apache releases
 because of IP and other open issues.

 So it's OK to release even if we don't have rights to the source code?  Surely
 even the most liberal interpretation of what is permissible under incubating
 has limits.

 Have I missed a change here to our policie?

 No.

 In the reference [1], what exactly are you referring to?

 [1] http://incubator.apache.org/projects/tajo.html
 http://incubator.apache.org/incubation/Incubation_Policy.html#Releases
 http://incubator.apache.org/guides/mentor.html#initial-ip-clearance

 From the Incubation Policy page:

   http://incubator.apache.org/incubation/Incubation_Policy.html#Releases

   Such approval SHALL be given only after the Incubator PMC has followed the
   process detailed in these guidelines, and SHALL NOT occur until all source
   has been legally transferred to the ASF.

 Marvin Humphrey

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


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



Re: Cultivating Outstanding IP Stewards

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


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


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


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

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

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

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

 Upayavira

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


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



Re: Cultivating Outstanding IP Stewards

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

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

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

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

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

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

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




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

 Upayavira

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


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

Re: Cultivating Outstanding IP Stewards

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

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

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

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

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

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

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

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



Re: Cultivating Outstanding IP Stewards

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

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




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


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

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

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

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


 Regards,
 Alan


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



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


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



Re: The podling initial committers issue

2013-09-27 Thread Benson Margulies
I think that all of this might boil down to the observation, way back
in this thread, that there are different patterns of incoming
projects.

Some incoming podlings are very small groups of people. If they are
paying attention, they know that attracting new people will be their
biggest problem. Interested, enthusiastic, existing Apache
committers/PMC members/foundation members are exactly what they want.
They aren't a community yet, and starting out with a batch of people
who have some idea how to run one is just fine.

Other incoming podlings have an existing community. They are willing
to work to adapt that community to Apache norms. We may not have
observed them in their past, but it's reasonable to respect them to
the extent of allowing them to set up shop as themselves and then
bring in others via the usual process.

Open Office was a special and unusual case on just about every
dimension, so I don't think that it's necessary for every mental
schema to perfectly fit that history.

It seems to me that the cooler voices here, including particularly
Bertrand, see this whole incident as an unfortunate misunderstanding
over this distinction, and a tiny bit of policy clarification will fix
it, with no further need for rhetoric.

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



Re: [VOTE] first milestone release of Apache Drill (incubating)

2013-09-18 Thread Benson Margulies
-1 binding. I don't see the standard disclaimer in any of the possible
locations.

In Maven, the standard disclaimer as a remote resource via
org.apache:apache-incubator-disclaimer-resource-bundle.

The text looks like:

#if(${projectName})${projectName}#else${project.name}#end is an effort
undergoing incubation at the Apache Software
Foundation (ASF), sponsored by the Apache Incubator PMC.

Incubation is required of all newly accepted projects until a further review
indicates that the infrastructure, communications, and decision making process
have stabilized in a manner consistent with other successful ASF projects.

While incubation status is not necessarily a reflection of the completeness
or stability of the code, it does indicate that the project has yet to be
fully endorsed by the ASF.



On Wed, Sep 18, 2013 at 6:24 AM, Grant Ingersoll gsing...@apache.org wrote:
 +1, binding

 On Sep 17, 2013, at 6:29 PM, Ted Dunning ted.dunn...@gmail.com wrote:

 We've held a vote on drill-dev to release the first milestone release.

 The vote thread can be found here:

 http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/201309.mbox/%3ccaka9qdkmxjp-r8v+zwabm5e4b5osrypjyp+dupvq2lr-d70...@mail.gmail.com%3E

 The vote passed with

 4 x +1 binding votes
 7 x +1 non-binding votes

 An additional non-binding +1 vote was received after the vote closed.

 A summary email can be found here:

 http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/201309.mbox/%3CCAKa9qDn1+TnKVP=p_=Lh==mOS=azctuz6_qvsm4u3z4gdhh...@mail.gmail.com%3E

 The source only release artifactscan be found together with signatures here:

 http://people.apache.org/~jacques/apache-drill-1.0.0-m1.rc4/
 Please vote on this release



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



Re: [VOTE] first milestone release of Apache Drill (incubating)

2013-09-18 Thread Benson Margulies
On Wed, Sep 18, 2013 at 11:42 AM, Ted Dunning ted.dunn...@gmail.com wrote:
 Benson,

 The disclaimer is in the README now:

Which is to say, README.md.

OK, I was too tired last night. -1 - +1.



 README.md:Apache Drill is an effort undergoing incubation at The Apache
 Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is
 required of all newly accepted projects until a further review indicates
 that the infrastructure, communications, and decision making process have
 stabilized in a manner consistent with other successful ASF projects. While
 incubation status is not necessarily a reflection of the completeness or
 stability of the code, it does indicate that the project has yet to be
 fully endorsed by the ASF.


 Subsequent to the construction of this RC, a DISCLAIMER file has been
 created that will appear in the next release.

 Given that

 * the disclaimer is actually there,

 * this is a milestone release which should be supplanted by another release
 in a month or two

 and

 * this will be fixed

 Would you reconsider?







 On Wed, Sep 18, 2013 at 4:39 AM, Benson Margulies 
 bimargul...@gmail.comwrote:

 -1 binding. I don't see the standard disclaimer in any of the possible
 locations.

 In Maven, the standard disclaimer as a remote resource via
 org.apache:apache-incubator-disclaimer-resource-bundle.

 The text looks like:

 #if(${projectName})${projectName}#else${project.name}#end is an effort
 undergoing incubation at the Apache Software
 Foundation (ASF), sponsored by the Apache Incubator PMC.

 Incubation is required of all newly accepted projects until a further
 review
 indicates that the infrastructure, communications, and decision making
 process
 have stabilized in a manner consistent with other successful ASF projects.

 While incubation status is not necessarily a reflection of the completeness
 or stability of the code, it does indicate that the project has yet to be
 fully endorsed by the ASF.



 On Wed, Sep 18, 2013 at 6:24 AM, Grant Ingersoll gsing...@apache.org
 wrote:
  +1, binding
 
  On Sep 17, 2013, at 6:29 PM, Ted Dunning ted.dunn...@gmail.com wrote:
 
  We've held a vote on drill-dev to release the first milestone release.
 
  The vote thread can be found here:
 
 
 http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/201309.mbox/%3ccaka9qdkmxjp-r8v+zwabm5e4b5osrypjyp+dupvq2lr-d70...@mail.gmail.com%3E
 
  The vote passed with
 
  4 x +1 binding votes
  7 x +1 non-binding votes
 
  An additional non-binding +1 vote was received after the vote closed.
 
  A summary email can be found here:
 
 
 http://mail-archives.apache.org/mod_mbox/incubator-drill-dev/201309.mbox/%3CCAKa9qDn1+TnKVP=p_=Lh==mOS=azctuz6_qvsm4u3z4gdhh...@mail.gmail.com%3E
 
  The source only release artifactscan be found together with signatures
 here:
 
  http://people.apache.org/~jacques/apache-drill-1.0.0-m1.rc4/
  Please vote on this release
 
 

 -
 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: [DISCUSS] PodlingBillOfRights

2013-06-18 Thread Benson Margulies
A simple alternative is 'expectation'. However, I have no problem with
using it the way Joe wrote it.


On Tue, Jun 18, 2013 at 7:27 PM, Ross Gardler rgard...@opendirective.comwrote:

 I did read the topmatter, but I still felt it was a concern. It's not
 just about mentors, that was just one example of a potential problem.

 Specifically the document currently says podlings have a right to
 expect active participation and guidance from their mentors - I fully
 support this, but as Upayavira asks, what can the IPMC do if this is
 not the case and no other mentors step up?

 I agree with your statement in this thread that mentoring is a
 best-effort attempt based on volunteer availability not something we
 should commit to in a Bill of Rights. I am not suggesting we commit
 to anything. Quite the opposite, I'm concerned that as your document
 is currently written it can be read as being a commitment (even with
 the topmatter making this explicit).

 It's hard to resolve without making your whole document just a bunch
 of words on a page. Maybe the topmatter is enough. Maybe I'm being too
 cautious.

 Anyway, as I said, on balance I really like this, if someone smart can
 wordsmith it then great. If not lets adopt it anyway.

 Ross

 On 19 June 2013 00:13, Joe Schaefer joe_schae...@yahoo.com wrote:
  Did you read the topmatter disclaimer about the terminology?
  Anyway no podling has a guaranteed right to a sufficient number
  of mentors, that's why I didn't bother addressing Upayavira's
  concern.  That is a best-effort attempt based on volunteer availability
  not something we should commit to in a Bill of Rights.
 
 
 
  - Original Message -
  From: Ross Gardler rgard...@opendirective.com
  To: general@incubator.apache.org; Joe Schaefer joe_schae...@yahoo.com
  Cc:
  Sent: Tuesday, June 18, 2013 7:09 PM
  Subject: Re: [DISCUSS] PodlingBillOfRights
 
  Joe, this is (in general) great. I feel I could pick a few holes and
  make a few suggestions but they are mostly insignificant so I'll
  refrain from doing so.
 
  I do have one concern I want to air. Unfortunately I don't have a
  suggestion for improvement so am happy for you to ignore it, but maybe
  someone else has a bright idea.
 
  My concern is the use of the word right. We are a volunteer
  organisation. Telling a podling they have a right to Foo and Bar
  might set the wrong tone. Upayavira appears to be thinking something
  similar (unless I'm misinterpreting him) when he asks:
 
  I guess a question that it would be worth clarifying - what happens to
 a
  perfectly reasonable podling who's mentors resign/go awol, when the
  Incubator PMC cannot recruit replacements? Can we make any promises at
  that point?
 
  Perhaps we can use a slightly softer word - perhaps I'm being too
 cautious.
 
  On 16 June 2013 15:16, Joe Schaefer joe_schae...@yahoo.com wrote:
   Since I realize that most of you can't be
   bothered to look at the wiki page I created ;-),
   I'll go ahead and post the current content
   here for commentary.  I hope the bulk of it
   is non-controversial, though some of it may
   not belong on the page...
 
 
   
   First a clarification- as provisional constructs of the Incubator PMC,
  podlings have no official standing in the corporation known as The
 Apache
  Software Foundation. So technically, it is a farce to claim that
 podlings have
  any formal rights whatsoever. What we write about here are promises and
  covenants the Incubator PMC will make a good-faith effort to honor.
 
   1. First, podlings have a right to expect active participation and
  guidance from their mentors. That minimally includes participation in
 release
  votes, discussions and votes on new personnel, and signing off on a
  podling's quarterly reports.
 
 
   2. Mentoring is done solely for the podling's benefit, and as such
  podlings have the right to fire mentors for any reason by a majority
 consensus
  vote on their private list. Just don't be denigrating about it, since
  mentors are always volunteers and not paid staff.
 
 
   3. Podlings who find themselves in need of additional mentors
 have the
  right to ask general@incubator for more mentors to volunteer.
 
 
   4. Podlings have the right to expect their quarterly reports to be
  read, reviewed, and critiqued by shepherds on the Incubator PMC, who
  are typically outside the podling's set of mentors.
 
 
   5. Podlings have the right to express private concerns about
 anything
  related to their incubation to the Incubator Ombudsman
  ombudsman@incubator, who will handle such communications as if they
 were
  sent anonymously.
 
 
   6. Podlings have the right to express their opinions concerning
 their
  incubation efforts post-graduation (or post-mortem) in the form of an
 anonymous
  survey.
 
 
   7. Podlings have the right to ignore commentary made on
  general@incubator in the middle of a VOTE thread, 

Re: [PROPOSAL] Creation of the Incubator Ombudsman

2013-06-17 Thread Benson Margulies
A paradox:

The VP is not supposed to exercise authority in normal circumstances.
Projects are supposed to have mentors that advocate for them. If a
project comes 'to the ombudsman', whether that's the VP or not, what
can this person do? All they can do is bring the matter to the
community. If it's sensitive enough, to private@. The mentors can and
should be doing this.

So, if you ask me, this is just another way to avoid the problem of
mentor-shortage.

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



Change of Chair

2013-06-13 Thread Benson Margulies
Incubator community,

I have tendered my resignation as VP, Incubator. The PMC has recommend
Marvin Humphrey as my successor in a motion submitted to the
Foundation board for consideration at the meeting next week.

--benson

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



Re: June report

2013-06-08 Thread Benson Margulies
I'm off by a week. No buttoning until next week.

On Fri, Jun 7, 2013 at 7:00 PM, Benson Margulies bimargul...@gmail.com wrote:
 I'll button it up in the middle of tomorrow some time.

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



June report

2013-06-07 Thread Benson Margulies
I'll button it up in the middle of tomorrow some time.

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



Re: Correct process for signing keys?

2013-06-02 Thread Benson Margulies
I think that the RM _must_ have a key, that the key must be part of a
KEYS file in svn/git, and that it _should_ be uploaded into their
Apache account, and it is more better if it is signed into the GWOT
(global web of trust).

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



Re: Podling not Poddling

2013-05-30 Thread Benson Margulies
In fact, someone from Wales wants to rename them to be pronounced 'pothling'.

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



How many people are supervising IP clearance?

2013-05-18 Thread Benson Margulies
A straw poll: how many people on this PMC scrutinized any of the
recent three IP clearance transactions?

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



Possible focal point: decision-making

2013-05-15 Thread Benson Margulies
If you look at proposals and email, you will notice that several
people who disagree on many things agree that this group has trouble
making decisions by consensus, due to size, diversity, and perhaps
sheer orneriness.

One possibility is to focus on the ideas in Bertrand's document that
address decision-making. If, perchance, we could somehow reach
consensus on how to reach consensus, we could then move along to the
other questions and with a higher probability of finding consensus on
them.

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



Re: [ANNOUNCE] Release Curator 2.0.0-incubating released

2013-05-12 Thread Benson Margulies
Also please remember that every release is supposed to go into the
next month's board report.

On Sun, May 12, 2013 at 10:53 AM, Alan Cabrera l...@toolazydogs.com wrote:
 Sebb you are awesome and correct.

 But I have to say, I think that when we make suggestions to podlings, we 
 should make it clear that we are making suggestions and are not pointing out 
 some ASF Incubator transgression.  This is one such cases where Sebb us 
 making a very useful suggestion.

 Again, Sebb you are awesome.



 Regards,
 Alan

 On May 11, 2013, at 1:00 AM, sebb seb...@gmail.com wrote:

 Congrats.

 However, what is Curator?

 The mail does not say anything about it.

 Please ensure that any announcement e-mails about Curator include a
 brief description of what it is.


 On 10 May 2013 17:47, Jordan Zimmerman randg...@apache.org wrote:
 Hello,

 The Apache Curator team is pleased to announce the release of version 
 2.0.0-incubating from the Apache Incubator.

 Curator was originally open sourced by Netflix via Github. This is the 
 first Apache release of Curator. I'd like to thank the mentors for their 
 help in getting to this milestone. In particular, Patrick Hunt and Luciano 
 Resende have been incredibly helpful and patient.

 Link to release notes:
 https://issues.apache.org/jira/browse/CURATOR#selectedTab=com.atlassian.jira.plugin.system.project%3Achangelog-panel

 The most recent source release can be obtained from an Apache Mirror:
 http://www.apache.org/dyn/closer.cgi/incubator/curator/
 (mirror sync times may vary)

 The binary artifacts for Curator are available from Maven Central and its 
 mirrors.

 For general information on Apache Curator, please visit the project website:
 http://curator.incubator.apache.org

 Disclaimer:
 Apache Curator is an effort undergoing incubation at the Apache Software
 Foundation (ASF), sponsored by the Incubator PMC.

 Incubation is required of all newly accepted projects until a further review
 indicates that the infrastructure, communications, and decision making 
 process
 have stabilized in a manner consistent with other successful ASF projects.

 While incubation status is not necessarily a reflection of the completeness
 or stability of the code, it does indicate that the project has yet to be
 fully endorsed by the ASF.

 -Jordan

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



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


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



Re: [META DISCUSS] talking about the overall state of this PMC

2013-05-11 Thread Benson Margulies
I'm not going to ask the May board meeting anything. There's no
consensus of this community on 'probationary projects', and, more to
the point, there are a host of details required to make that a viable
proposal and no one has filled them in. As I wrote in the report, I
plan to have a discussion with the board in June if we aren't making
progress.

A real experiment with 'probationary projects' would have to model the
entire process of a new project launching with  _no IPMC_ to
participate in any way. Taking a proposal that has been groomed and
vetted at the IPMC and then launching the resulting project to the
board is purely an experiment in board supervision. I'm not going to
bring the board a proposal to increase their workload based on my
personal judgement, and there's no consensus here, today, that it's a
good idea, since there are several people who are eloquently opposed.

My personal thought is this: new project creation is not a 'project',
it's a function of the Foundation. If the committee currently
constituted by the board to handle this isn't working well enough, and
can't agree on what to do, it is an issue for the board to consider.
The board could decide to keep what we are, arguments and all. It
could constitute a small (and thus consensus-prone) committee to
survey the terrain and make a recommendation. It could tell the whiney
VP to JFDI -- make some decisions and get on with it. (Consensus is
desirable, but read one of the board resolutions that installs a VP.)


On Sat, May 11, 2013 at 2:39 AM, ant elder ant.el...@gmail.com wrote:
 On Fri, May 10, 2013 at 5:33 PM, Eric Johnson e...@tibco.com wrote:
 If this was a software project, and the appropriate answer was unknown, they
 you might apply a lean startup approach, and figure out how to run tests
 to see which way works best.

 Given the number of incubating projects, should be easy to run some
 experiments. Then you just need to build up some consensus on how to run the
 experiments. And how to evaluate the results. Essential to establish some
 metrics that will correlate with success. Then run the experiments for a
 while (three months, six months?). At the end, you'll have actual data that
 will inform a decision.

 Eric.


 +1 for experimenting with some new approaches.

 Several people have been in support of the board managed poddlings or
 probationary TLPs, lets try that. Ask at the board meeting next week
 if the board would support the experiment and if so just pick half a
 dozen existing poddlings to try it.

...ant

 -
 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: [META DISCUSS] talking about the overall state of this PMC

2013-05-11 Thread Benson Margulies
Violating my 24 hour rule just this one, and worse yet to repeat myself:

+1 Joe, Ross, etc.

I rather regret mentioning the direct launch alternative in my most
recent email. We have some weakness in _mentoring_, and more weakness
in _supervising_ (or at least in documenting supervision). We have a
few competing proposals for changes to address these, especially
supervision weakness. I wish that I felt confident as Joe does that
just electing more people from inside the projects was all we needed
to do; maybe Alan's idea combined with that is the way to go.

Recently we had a situation on private where I felt that there was a
consensus to be had, but some people needed to be nudged a bit to
allow it to emerge. That's not what I see here when considering the
choices of using more or less of shepherds, champions, and mentors.
One possible path is that, at some point, I as VP pick one. I plan to
let this discussion continue for at least a week, if not more, before
I remotely consider taking that step.

I think it's clear, though, that _this committee_ does not believe in
the 'direct-to-PMC' model, so anyone interested in that alternative
should talk elsewhere and/or with the board, as per Ant's message.


On Sat, May 11, 2013 at 12:25 PM, Alan Cabrera l...@toolazydogs.com wrote:

 On May 11, 2013, at 7:26 AM, ant elder ant.el...@gmail.com wrote:

 I also agree that there isn't consensus in the Incubator PMC to do
 this, but I'm not sure we need it.

 Lovely.


 Regards,
 Alan


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



Re: [META DISCUSS] talking about the overall state of this PMC

2013-05-11 Thread Benson Margulies

 If you think it's clear in either direction, call a VOTE. I think that's
 the only demonstrable way to suggest what's clear and what's not.

Please see several emails from Greg and others on the board@ list
recently pointing out the inappropriateness of overuse of votes.

If even *one* person strongly objects, there is no consensus. There is
a strong handful of people who strongly object. So there's no
consensus. This isn't a majority issue.

I don't uniquely own the role of testing consensus. If you want to
send a message that tests consensus on your proposal, or more
accurately tests consensus on the idea of asking the board for
permission to do a trial run of your proposal, go right ahead. I feel
confident that it will attract enough firm -1 votes to demonstrate a
lack of consensus in favor of the idea.

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



Re: [META DISCUSS] talking about the overall state of this PMC

2013-05-11 Thread Benson Margulies
Chris,

As I feel like I've explained 100 times, all of the following are true:

1) I disagree with your proposal
2) I agree with much of your analyses of problems with the IPMC
3) I I trying to do a job of consensus moderation as best I understand
how, being fair to you and to all the involuntary readers of all this.
My 'sweeping statements' reflect my understanding.

My invitation stands and is non-ironic. If you think that there is a
consensus based on your understanding of appropriate Foundation
process, test it. If you are right, off we go to ask the board to to
try your plan. If you are wrong, we move on. Or, you go directly to
the board to make your case that this group is too disfunctional to do
the right thing.

That's it for me for this weekend.

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



May 2013 Report

2013-05-10 Thread Benson Margulies
I wrote some text at the front. I plan to fill in things like PMC
members coming and going tomorrow morning, and commit to svn.

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



Re: [META DISCUSS] talking about the overall state of this PMC

2013-05-10 Thread Benson Margulies
So, here we have:

Alan's idea of removing champions and shepherds and demanding mentor
recommitment, with the 'teeth' of putting podlings on ice if they
can't muster an adequate mentor squad.

My idea of asking champions to step up to some specific supervision
responsibility, thus allowing some flexibility for some mentors to be
more 'supervisory' than others.

Ross' ideas about shepherds,

Chris' proposal to push the self-destruct button.

Does anyone have a suggestion for a decision procedure?  I don't see,
or foresee, a consensus for any of these.

My draft board report says that if we don't find a way forward in time
for the June board meeting, I propose to discuss the situation with
the board.



On Thu, May 9, 2013 at 3:34 AM, Ross Gardler rgard...@opendirective.com wrote:
 Sent from a mobile device, please excuse mistakes and brevity
 On 8 May 2013 02:20, Bertrand Delacretaz bdelacre...@apache.org wrote:

 On Wed, May 8, 2013 at 10:47 AM, Ross Gardler
 rgard...@opendirective.com wrote:
  ...I've made a proposal for giving the IPMC teeth but it hasn't gained
  support..

 URL?

 Sorry, working from mobile device while travelling. I proposed creating a
 board like structure and formalising shepherd role. Very similar to Chris'
 proposal but leaving overhead with IPMC rather than moving to board.


  ...In the absence of something else with teeth then I'm +1 for
  probationary TLPs as proposed by Chris as long as we stop accepting
  projects that are likely to run into problems according to our
  collective experience

 If you're able to find out that a podling will cause problems in the
 future, or that its mentors will become inactive, maybe I should hire
 you for this lottery betting club ;-)


 Hehe - fair comment. I was thinking, for example, of BlueSky - the archives
 show my concern that was ignored and ultimately shown to be right. A
 counter example is OpenMeetings who addressed my concerns, came back and
 graduated quickly and smoothly. I'm not suggesting its always possible to
 get it right, but I do think we can be more rigorous in general.

 Apart from that I agree that the board doesn't have cycles to handle
 problematic podlings or missing mentors, and as a result whatever
 actions it would take would be much harsher than what we do here.


 That's the more important point.

 Ross

 -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: May 2013 Report

2013-05-10 Thread Benson Margulies
On Fri, May 10, 2013 at 1:47 PM, Alan Cabrera l...@toolazydogs.com wrote:
 I think that you should make it clear that the Marvin machinery broke down 
 and projects did not get their notifications.

Didn't the last email on the subject contradict that idea?



 Regards,
 Alan

 On May 10, 2013, at 9:21 AM, Benson Margulies bimargul...@gmail.com wrote:

 I wrote some text at the front. I plan to fill in things like PMC
 members coming and going tomorrow morning, and commit to svn.

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



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


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



  1   2   3   4   5   6   7   >