[Discuss] Apache Steve

2012-06-30 Thread Sam Ruby
Background: over a period of time, the ASF has developed a number of 
tools that help with voting processes.  These are used to vote in new 
boards and members.  From time to time, they have also been used by 
various PMCs.


These tools are currently located in a foundation private location:

https://svn.apache.org/repos/private/foundation/voter

We've received (and/or planted :-)) outside interest in these tools, and 
as such thought about how to make a release of these tools for outside 
consumption.


The votes cast to date are private, but the tools used to process these 
votes need not be.


Much of the initial code was written by Roy Fielding, and I can verify 
that we have an ICLA on file for him.  Jim expressed an interest in 
chairing, and I can vouch that he gets the Apache Way :-).  Greg Stein 
wrote/ported stv_tool.py (after which this proposal is named), and knows 
how to make an ASF release.


I can go on, but a number of things are clear: the code is in active 
use, this code is already in ASF repositories and has been for some 
time, everybody who has contributed to date has an ICLA on file, and 
everybody who has contributed to date qualifies to be a Mentor for this 
effort.


This so far has lead us to the conclusion that there really isn't any 
incubating that needs to be done.


I'd like to open the topic up for discussion.

To kick things off, I'd copy the draft ASF Board resolution into the 
incubator wiki, but apparently SamRuby is not in the 
ContributorsGroup.  If somebody could rectify that and/or copy the 
resolution into the wiki, I would appreciate that.  There's not much to 
see there, it simply is a routine resolution, full of words like 
WHEREAS, THEREFORE, and RESOLVED.


https://svn.apache.org/repos/private/foundation/board/apache-steve.txt

- Sam Ruby

P.S.  I apologize for publishing private links to a public list, but the 
clear intent here is to open everything up.  We just need to figure out 
the best way to get from where we are to where we want to be.


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



Re: [Discuss] Apache Steve

2012-06-30 Thread Jukka Zitting
Hi,

On Sat, Jun 30, 2012 at 12:03 PM, Sam Ruby ru...@intertwingly.net wrote:
 This so far has lead us to the conclusion that there really isn't any
 incubating that needs to be done.

 I'd like to open the topic up for discussion.

Here's what I wrote about this on board@:

There's plenty of precedent of existing TLPs spawning off subprojects
without having them first go through the Incubator, and I don't see
why stuff from infra would need to be treated differently.

However, there's also precedent of TLPs bringing subprojects to the
Incubator to grow the community and to evaluate when critical mass for
a TLP has been reached.

I'd say it's up to infra and the people who're already working on the
STV tools to decide which path to follow. The Incubator would of
course be happy to help (in the ways it can), but I see no hard reason
why the Incubator would absolutely need be involved if a good enough
community already exists for a TLP.

 To kick things off, I'd copy the draft ASF Board resolution into the
 incubator wiki, but apparently SamRuby is not in the ContributorsGroup.

Fixed.

 If somebody could rectify that and/or copy the resolution into the wiki, I
 would appreciate that.  There's not much to see there, it simply is a
 routine resolution, full of words like WHEREAS, THEREFORE, and RESOLVED.

 https://svn.apache.org/repos/private/foundation/board/apache-steve.txt

Not sure if it needs to be on the wiki, so for now I'm just including
a copy of the proposed resolution below:

   WHEREAS, the Board of Directors deems it to be in the best
   interests of the Foundation and consistent with the
   Foundation's purpose to establish a Project Management
   Committee charged with the creation and maintenance of
   open-source software, for distribution at no charge to the
   public, related to voting systems.

   NOW, THEREFORE, BE IT RESOLVED, that a Project Management
   Committee (PMC), to be known as the Apache Steve Project, be
   and hereby is established pursuant to Bylaws of the Foundation;
   and be it further

   RESOLVED, that the Apache Steve Project be and hereby is
   responsible for the creation and maintenance of software
   related to voting systems; and be it further

   RESOLVED, that the office of Vice President, Apache Steve be
   and hereby is created, the person holding such office to serve
   at the direction of the Board of Directors as the chair of the
   Apache Steve Project, and to have primary responsibility for
   management of the projects within the scope of responsibility
   of the Apache Steve Project; and be it further

   RESOLVED, that the persons listed immediately below be and
   hereby are appointed to serve as the initial members of the
   Apache Steve Project:

 * Jim Jagielski j...@apache.org
 * Chris A. Mattmann mattm...@apache.org
 * Sam Ruby ru...@apache.org
 * Greg Stein gst...@apache.org

   NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jim Jagielski be
   appointed to the office of Vice President, Apache Steve, to
   serve in accordance with and subject to the direction of the
   Board of Directors and the Bylaws of the Foundation until
   death, resignation, retirement, removal or disqualification, or
   until a successor is appointed; and be it further

   RESOLVED, that the initial Apache Steve Project be and hereby
   is tasked with the creation of a set of bylaws intended to
   encourage open development and increased participation in the
   Apache Steve Project.

BR,

Jukka Zitting

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



Re: Board will be proposing a new TLP

2012-06-30 Thread Emmanuel Lécharny

Le 6/30/12 2:23 PM, Jim Jagielski a écrit :

Since all code was developed w/i the ASF, by ASF people, and
is under the ALv2 (either implied/confirmed by the authors or
explicit in the code itself), there is some debate on whether
or not Incubation is even required...
Sure we should go through incubation, to make sure the peeps being STV 
code *knows* about the Apache Way...


Or is this simple non-sense ?

My +1 to the TLP without going through incubation...


--
Regards,
Cordialement,
Emmanuel Lécharny
www.iktek.com


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



Re: Board will be proposing a new TLP

2012-06-30 Thread Alex Karasulu
On Sat, Jun 30, 2012 at 3:53 PM, Emmanuel Lécharny elecha...@gmail.com wrote:
 Le 6/30/12 2:23 PM, Jim Jagielski a écrit :

 Since all code was developed w/i the ASF, by ASF people, and
 is under the ALv2 (either implied/confirmed by the authors or
 explicit in the code itself), there is some debate on whether
 or not Incubation is even required...

 Sure we should go through incubation, to make sure the peeps being STV code
 *knows* about the Apache Way...

 Or is this simple non-sense ?

No I don't think this is non-sense. However note that as Jim pointed
out, the difference here, that would favor the direct TLP route, is
the fact that everyone working on the voting tool are already Apache
Committers and Members. Conceivably they already know the Apache
Way. Then again a quick incubation process might help get an extra
sanity check from the Incubator.

Your point makes sense considering outside participants to build a
larger community around the tool. Incubation might be a good
environment for a mass influx of new to Apache, interested parties
to participate. But it does not sound like they're going to be
directly involved, knocking on our doors immediately. Also there's no
IP to vet. I presume this is more a matter of making the software an
official Apache Product with PMC endorsed releases that other
organizations like OpenStack can use immediately.

+1 Setup TLP without incubation, yet I can understand arguments for a
quick incubation.

-- 
Best Regards,
-- Alex

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



Re: Board will be proposing a new TLP

2012-06-30 Thread Davanum Srinivas
+1 straight to TLP

-- dims


On Jun 30, 2012, at 7:23 AM, Jim Jagielski j...@jagunet.com wrote:

 For those not following board@, the board is proposing the creation
 of a new TLP (tentatively called Apache Steve) which will serve as
 the project behind our STV and voting tools.
 
 The impetus behind this was when I suggested to the OpenStack
 people to use STV for their voting system, which kind of re-kicked
 the idea in my head that our voting tools were too good to not
 provide as releasable code to the world at large.
 
 Since all code was developed w/i the ASF, by ASF people, and
 is under the ALv2 (either implied/confirmed by the authors or
 explicit in the code itself), there is some debate on whether
 or not Incubation is even required... The board would like to
 recommend to the Incubator that the board simply proceed with
 the creation of this project at the next board meeting.
 
 Thx.
 
 -
 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: Board will be proposing a new TLP

2012-06-30 Thread Mohammad Nour El-Din
+1 on the proposal itself and how it will go directly through the board

I also agree /w what has been said and replied to by both Emmanuel  Alex
On Jun 30, 2012 3:32 PM, Alex Karasulu akaras...@apache.org wrote:

 On Sat, Jun 30, 2012 at 3:53 PM, Emmanuel Lécharny elecha...@gmail.com
 wrote:
  Le 6/30/12 2:23 PM, Jim Jagielski a écrit :
 
  Since all code was developed w/i the ASF, by ASF people, and
  is under the ALv2 (either implied/confirmed by the authors or
  explicit in the code itself), there is some debate on whether
  or not Incubation is even required...
 
  Sure we should go through incubation, to make sure the peeps being STV
 code
  *knows* about the Apache Way...
 
  Or is this simple non-sense ?

 No I don't think this is non-sense. However note that as Jim pointed
 out, the difference here, that would favor the direct TLP route, is
 the fact that everyone working on the voting tool are already Apache
 Committers and Members. Conceivably they already know the Apache
 Way. Then again a quick incubation process might help get an extra
 sanity check from the Incubator.

 Your point makes sense considering outside participants to build a
 larger community around the tool. Incubation might be a good
 environment for a mass influx of new to Apache, interested parties
 to participate. But it does not sound like they're going to be
 directly involved, knocking on our doors immediately. Also there's no
 IP to vet. I presume this is more a matter of making the software an
 official Apache Product with PMC endorsed releases that other
 organizations like OpenStack can use immediately.

 +1 Setup TLP without incubation, yet I can understand arguments for a
 quick incubation.

 --
 Best Regards,
 -- Alex

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




Re: [Discuss] Apache Steve

2012-06-30 Thread Mohammad Nour El-Din
Looks good to me

+1 :)
On Jun 30, 2012 12:28 PM, Jukka Zitting jukka.zitt...@gmail.com wrote:

 Hi,

 On Sat, Jun 30, 2012 at 12:03 PM, Sam Ruby ru...@intertwingly.net wrote:
  This so far has lead us to the conclusion that there really isn't any
  incubating that needs to be done.
 
  I'd like to open the topic up for discussion.

 Here's what I wrote about this on board@:

 There's plenty of precedent of existing TLPs spawning off subprojects
 without having them first go through the Incubator, and I don't see
 why stuff from infra would need to be treated differently.

 However, there's also precedent of TLPs bringing subprojects to the
 Incubator to grow the community and to evaluate when critical mass for
 a TLP has been reached.

 I'd say it's up to infra and the people who're already working on the
 STV tools to decide which path to follow. The Incubator would of
 course be happy to help (in the ways it can), but I see no hard reason
 why the Incubator would absolutely need be involved if a good enough
 community already exists for a TLP.

  To kick things off, I'd copy the draft ASF Board resolution into the
  incubator wiki, but apparently SamRuby is not in the ContributorsGroup.

 Fixed.

  If somebody could rectify that and/or copy the resolution into the wiki,
 I
  would appreciate that.  There's not much to see there, it simply is a
  routine resolution, full of words like WHEREAS, THEREFORE, and RESOLVED.
 
  https://svn.apache.org/repos/private/foundation/board/apache-steve.txt

 Not sure if it needs to be on the wiki, so for now I'm just including
 a copy of the proposed resolution below:

   WHEREAS, the Board of Directors deems it to be in the best
   interests of the Foundation and consistent with the
   Foundation's purpose to establish a Project Management
   Committee charged with the creation and maintenance of
   open-source software, for distribution at no charge to the
   public, related to voting systems.

   NOW, THEREFORE, BE IT RESOLVED, that a Project Management
   Committee (PMC), to be known as the Apache Steve Project, be
   and hereby is established pursuant to Bylaws of the Foundation;
   and be it further

   RESOLVED, that the Apache Steve Project be and hereby is
   responsible for the creation and maintenance of software
   related to voting systems; and be it further

   RESOLVED, that the office of Vice President, Apache Steve be
   and hereby is created, the person holding such office to serve
   at the direction of the Board of Directors as the chair of the
   Apache Steve Project, and to have primary responsibility for
   management of the projects within the scope of responsibility
   of the Apache Steve Project; and be it further

   RESOLVED, that the persons listed immediately below be and
   hereby are appointed to serve as the initial members of the
   Apache Steve Project:

 * Jim Jagielski j...@apache.org
 * Chris A. Mattmann mattm...@apache.org
 * Sam Ruby ru...@apache.org
 * Greg Stein gst...@apache.org

   NOW, THEREFORE, BE IT FURTHER RESOLVED, that Jim Jagielski be
   appointed to the office of Vice President, Apache Steve, to
   serve in accordance with and subject to the direction of the
   Board of Directors and the Bylaws of the Foundation until
   death, resignation, retirement, removal or disqualification, or
   until a successor is appointed; and be it further

   RESOLVED, that the initial Apache Steve Project be and hereby
   is tasked with the creation of a set of bylaws intended to
   encourage open development and increased participation in the
   Apache Steve Project.

 BR,

 Jukka Zitting

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




Re: Board will be proposing a new TLP

2012-06-30 Thread Marvin Humphrey
On Sat, Jun 30, 2012 at 5:23 AM, Jim Jagielski j...@jagunet.com wrote:
 For those not following board@, the board is proposing the creation
 of a new TLP (tentatively called Apache Steve) which will serve as
 the project behind our STV and voting tools.

+1 to proceed directly to steve.apache.org.

Incubation is only one possible approach among many to fostering a
healthy project which is likely to succeed as a TLP.

Marvin Humphrey

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



RE: Board will be proposing a new TLP

2012-06-30 Thread Franklin, Matthew B.
+1 for straight to TLP given the individuals and code provenance.

-Original Message-
From: Jim Jagielski [mailto:j...@jagunet.com]
Sent: Saturday, June 30, 2012 8:24 AM
To: general@incubator.apache.org
Subject: Board will be proposing a new TLP

For those not following board@, the board is proposing the creation
of a new TLP (tentatively called Apache Steve) which will serve as
the project behind our STV and voting tools.

The impetus behind this was when I suggested to the OpenStack
people to use STV for their voting system, which kind of re-kicked
the idea in my head that our voting tools were too good to not
provide as releasable code to the world at large.

Since all code was developed w/i the ASF, by ASF people, and
is under the ALv2 (either implied/confirmed by the authors or
explicit in the code itself), there is some debate on whether
or not Incubation is even required... The board would like to
recommend to the Incubator that the board simply proceed with
the creation of this project at the next board meeting.

Thx.

-
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