Re: [PROPOSAL][VOTE] Subversion

2009-11-04 Thread Ralph Goers

+1

Ralph

On Nov 4, 2009, at 12:12 PM, Greg Stein wrote:


Subversion is a version control system.  You probably know it well as
it is the version control system employed by the Apache Software
Foundation.

The Subversion project would like to join the Apache Software
Foundation to remove the overhead of having to run its own
corporation.  The Subversion project is already run quite like an
Apache project, and already counts a number of ASF Members amongst
its committers.

Work on Subversion was originally started at CollabNet; Karl Fogel
was hired in January 2000.  Jim Blandy, at RedHat, already had an
initial design for the storage system, which was incorporated into the
FS design.  In February Brian Behlendorf invited Greg Stein to
contribute his WebDAV experience to Subversion.  Ben Colins-Sussman
was hired in April 2000 to work on the project.  In that same month
the first all hands meeting was held, where a number of interested
people came together to talk about the project.

Subversion was run as an open source project since the early days.
Now, more than nine years later, it retains a healthy community,
and has a good number of committers.  In the life span of Subversion,
several committers have switched employers and have maintained  
involvement.
The committership is diverse, both geographically as well as in  
terms of

employment.

The equivalent of the PMC consists of all the full committers to the
Subversion project (currently around 55 people).  The community uses  
the
voting process also used at the ASF.  Releases are signed off by  
gathering

votes/digital signatures of each committer who verified the release
candidate.

We feel the ASF and Subversion communities are very compatible,
witness the cross interest that already exists. There is both a
vibrant developer as well as a large and active user community.
Technology-wise, Subversion builds on APR, and implements two Apache
HTTP Server modules.

Note that Subversion has a number of related projects, which are not
part of this proposal (e.g. cvs2svn, TortoiseSVN, Subclipse).

More information on Subversion can be found at
http://www.subversion.org/ and http://subversion.tigris.org/.

The Subversion Corporation has a license to all source code, and has
CLAs on file for nearly all it's committers.  That is, we have all but
one or two full committers, and some percentage of partial committers.

We have a number of *user-configurable* dependencies which are not
compatible with the AL:
- Neon, a HTTP client library, used by libsvn_ra_neon, is LGPL.
  (An alternative HTTP client library, libsvn_ra_serf uses the Serf
   library under ALv2.)

- Qt, KDE and GNOME libraries are also under LGPL-2.1. D-Bus (which
is also used by libsvn_auth_gnome_keyring and libsvn_auth_kwallet) is
under Academic Free License 2.1 or =GPL-2.
  (This support is for integration for KDE and GNOME's authentication
   providers.)

- libintl
  (This library provides translation support for systems without
   a proper internationalization library.)

- BDB
  (This is used by the libsvn_fs_base system which stores its data
   in BDB; an alternative repository system called fs_fs does not
   have this dependency.)

---
Required Resources
- Mailing lists
  - dev
  - issues
  - users
  - private
  - commits
  - announce
  - breakage (see
http://subversion.tigris.org/ds/viewForumSummary.do?dsForumId=552)
  - We will work with the Infrastructure team to transfer the  
subscriber

listings to the new destinations.
- Subversion:
  - We have not made a decision whether we prefer Subversion should be
imported into the main ASF Subversion repository or be hosted as a
separate repository to enable early testing of the repository  
code.  We
intend to discuss this during the Incubation process before the  
code is
imported.  It is also understood that ASF infrastructure team  
may be

willing to run custom pre-release Subversion server builds for the
entire ASF, so this separate repository option may not be  
required.

  - The Subversion source code can be found at:
http://svn.collab.net/repos/svn/.
- Issue tracking
  - We haven't made a decision between JIRA or Bugzilla at this time  
and
expect this decision to be made as part of the Incubation  
process.  Our
current issue tracking system uses Issuezilla (a fork of  
Bugzilla) and
we have not yet decided whether we want to import our previous  
issues
into the new system and will decide this in the course of the  
Incubation

process.
  - Our current issue tracker is at
http://subversion.tigris.org/issue-tracker.html.
- Buildbot
  - We currently use buildbot across a number of platforms and  
configurations
for automated builds and testing.  Over time, we would like to  
migrate

these services to Apache infrastructure where appropriate.
  - Our current buildbot master is at
http://buildbot.subversion.org/buildbot/

Note that we request these resources to be at 

Re: Two other issues to discuss for Subversion

2009-11-10 Thread Ralph Goers

On Nov 10, 2009, at 11:27 AM, Greg Stein wrote:

 There are two other issues to discuss for the Subversion podling:
 
 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/
 
 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.
 

I am fine with doing everything as if this was a TLP with the two exceptions 
that 1) the main page should say it is still in incubation 2) it is still under 
the umbrella of the IPMC until graduation.

Ralph


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



Re: Two other issues to discuss for Subversion

2009-11-10 Thread Ralph Goers

On Nov 10, 2009, at 7:17 PM, Greg Stein wrote:

 On Tue, Nov 10, 2009 at 21:09, Ralph Goers ralph.go...@dslextreme.com wrote:
 
 On Nov 10, 2009, at 11:27 AM, Greg Stein wrote:
 
 There are two other issues to discuss for the Subversion podling:
 
 * moving the mailing lists directly to @subversion.apache.org
 * placing the source code at /subversion/ rather than /incubator/subversion/
 
 We are hoping to minimize overall disruption to the community with a
 move to incubator space, then a move to apache space.
 
 
 I am fine with doing everything as if this was a TLP with the two exceptions 
 that 1) the main page should say it is still in incubation 2) it is still 
 under the umbrella of the IPMC until graduation.
 
 the main page ... are you referring to http://subversion.tigris.org/
 ? Regardless, yeah.. that thing should be updated to reflect the
 project's new status. If a different page, then please let me know,
 and I'll make it happen.

No. http://subversion.apache.org. I saw the comment about keeping the main page 
at subversion.tigris.org but i see no reason it shouldn't move to apache during 
incubation. The tigris page can stay up as long as they want but should 
eventually redirect to Apache.

 
 Regarding oversight: absolutely. No matter where the assets may
 reside, the IPMC is responsible for them.
 
 And regarding my previous aside: I do think that, in the future, we
 (the IPMC) may want to go ahead and place projects in their intended
 location to start with, to avoid that graduation-move. Something for a
 separate discussion.
 
 Cheers,
 -g
 
 -
 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



Serf vs Neon (was Re: [PROPOSAL][VOTE] Subversion)

2009-11-11 Thread Ralph Goers

Is this topic really appropriate for incubator general? I'm having trouble 
following along with all the noise.
-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: Serf vs Neon (was Re: [PROPOSAL][VOTE] Subversion)

2009-11-11 Thread Ralph Goers

On Nov 11, 2009, at 7:27 PM, Greg Stein wrote:

 On Wed, Nov 11, 2009 at 20:48, Ralph Goers ralph.go...@dslextreme.com wrote:
 
 Is this topic really appropriate for incubator general? I'm having trouble 
 following along with all the noise.
 
 At the root, it is a discussion about LGPL dependencies in an incoming 
 podling.
 
 Neon is LGPL. Serf is ALv2. Both are optional, though you really want
 to choose one for a broadly-useful svn build.
 
 In the past, Neon was the default. For 1.7, serf is going to be the
 default, although a few people in the community are wary of that
 choice.

yes, I got that. But all the discussion about whether serf is an acceptable 
replacement or whether eclipse will use it doesn't belong here. I got the 
impression with the first post on the topic that the Subversion community 
already understood the issue.

Ralph


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



Re: [Discussion] Graduation of Pivot Podling

2009-11-16 Thread Ralph Goers
I have been following Pivot's dev list since August. My only concern involves 
an incident where I posted a suggestion and was slapped down very hard by one 
of the committers. If this had been my first exposure to the ASF I never would 
have come back.  That being said, I quickly got an offline apology from another 
committer. Niclas and I also chatted offline about the incident and I don't 
believe he would be in support of graduation if he didn't believe the situation 
was still the same.

Since then I have been silently following the dev list. I have not seen a 
repeat of this incident since then and the community has been progressing with 
good participation from several individuals.

In short, when this comes to a vote I will vote in favor of graduation.

Ralph


On Nov 15, 2009, at 7:10 PM, Todd Volkert wrote:

 Gang,
 
 The feeling among the members of the Pivot podling (mentors included) is
 that it is ready for graduation.  We think that the following issues remain
 in good order:
 
 - No licensing issues.
 - Active community from 3 employers.
 - Good communications in public.
 - Consensus-driven and positive attitude decision making.
 - 3 releases under the belt, the last two of which were without issues.
 
 In addition, it has been almost four months since our last attempt at
 graduation, and we believe that the issues brought up during the previous
 graduation vote [1] [2] have been resolved.  Specifically, since our last
 graduation vote:
 
 - Noel Grandin has 31 commits [3]
 - Sandro Martini has 157 commits [4]
 - Chris Brind has 7 commits [5]
 - Greg Brown left VMware, and committer activity didn't suffer
 - We received a number of patch submissions from non-committers [6] [7] [8]
 
 We would like to receive feedback if someone feels that Pivot is not ready
 to graduate.  In the meantime, we will polish up our Board resolution
 proposal to be included in a vote thread later in the week.
 
 Thanks,
 -T
 
 [1] http://wiki.apache.org/incubator/November2009#Pivot
 [2]
 http://mail-archives.apache.org/mod_mbox/incubator-general/200908.mbox/browser
 [3]
 http://svnsearch.org/svnsearch/repos/ASF/search?from=799941to=836127author=noelgrandin
 [4]
 http://svnsearch.org/svnsearch/repos/ASF/search?from=799941to=836127author=smartini
 [5]
 http://svnsearch.org/svnsearch/repos/ASF/search?from=799941to=836127author=brindy
 [6] https://issues.apache.org/jira/browse/PIVOT-314
 [7] https://issues.apache.org/jira/browse/PIVOT-333
 [8] https://issues.apache.org/jira/browse/PIVOT-313


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



Re: JavaHL package namespace / migration / compatability

2009-11-16 Thread Ralph Goers
In general, Java code at Apache should reside under a package of org.apache. In 
this case, I would expect org.apache.subversion.javahl.  Of course, this will 
create compatibility problems. I don't know if it is completely possible to 
create a separate jar containing the necessary glue code to map the org.tigris 
classes to org.apache - or if is even worth the effort.

Ralph


On Nov 16, 2009, at 11:00 AM, Greg Stein wrote:

 Dunno. Lots of java packages have had to deal with the issue as they
 migrate to the ASF. I'm sure that gene...@incubator (cc'd) has some
 prior knowledge and precedent.
 
 Cheers,
 -g
 
 On Mon, Nov 16, 2009 at 11:47, C. Michael Pilato cmpil...@collab.net wrote:
 What does the migration mean for JavaHL's package namespace and our version
 compatibility?
 
 --
 C. Michael Pilato cmpil...@collab.net
 CollabNet  www.collab.net  Distributed Development On Demand
 
 
 
 -
 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: JavaHL package namespace / migration / compatability

2009-11-17 Thread Ralph Goers

On Nov 17, 2009, at 1:25 AM, Niclas Hedhman wrote:
 
 Java coding standard(s) makes very strong assertions that package
 names should be 'owned' domain names, to ensure avoidance of name
 collisions. Apache has maintained such for practically all projects,
 incl all incoming projects, and I am somewhat confident that some of
 these projects have more dependent developers than Subversion.
 The indirection overhead would be optional. Do a
 s/org.tigris/org.apache/g replace and you are good to go without the
 overhead.

There is a more practical reason for this. If I have a need to debug a package 
or get further documentation, the package name gives me a pointer as to where 
to look. If tigris.org disappeared users would get very confused.

IMO, whether the package names are changed in 1.7 or in some future release is 
up to the project to decide. But they should change sooner or later.

You asked for our input and this is it. 

Ralph

Re: JavaHL package namespace / migration / compatability

2009-11-17 Thread Ralph Goers

On Nov 17, 2009, at 6:27 AM, Hyrum K. Wright wrote:

 
 On Nov 17, 2009, at 3:11 AM, Branko Čibej wrote:
 
 Ralph Goers wrote:
 In general, Java code at Apache should reside under a package of 
 org.apache. In this case, I would expect org.apache.subversion.javahl.  Of 
 course, this will create compatibility problems. I don't know if it is 
 completely possible to create a separate jar containing the necessary glue 
 code to map the org.tigris classes to org.apache - or if is even worth the 
 effort.
 
 
 I don't quite understand the point of this. Here we are with a Java
 wrapper library for the Subversion APIs. The versioning rules that apply
 to it are the same as for the rest of Subversion -- in other words, we
 *must* keep the same package names in the JavaHL public API. Is there a
 specific reason for doing a bunch of extra work that does not add any
 value to JavaHL but only adds a layer of indirection for /all/ users of
 the library?
 
 Subversion's versioning guidelines say that the old APIs (and implicitly the 
 package names) need to stay stable in future 1.x releases.
 
 That does not, however, preclude us from creating an up-to-date interface in 
 the org.apache namespace, and only adding new and future features to that 
 interface, effectively deprecating the old one.
 
Makes sense to me.

Ralph


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



Re: [VOTE] Graduation of Apache Pivot

2009-11-17 Thread Ralph Goers

On Nov 17, 2009, at 9:47 AM, Todd Volkert wrote:

 Hi all,
 
 The Apache Pivot community feels that it is ready to graduate into the
 Apache Pivot top-level project.
 
 Please place your votes within the next 72 hours -- to serve as
 recommendations to the Board at the December Board meeting.
 
 [ ] +1, Graduate Apache Pivot
 [ ] 0, I don't care
 [ ] -1, Apache Pivot is not ready to graduate, because...
 

+1
Ralph

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



Re: JavaHL package namespace / migration / compatability

2009-11-17 Thread Ralph Goers

On Nov 17, 2009, at 8:40 PM, Niclas Hedhman wrote:

 On Wed, Nov 18, 2009 at 12:06 AM, Justin Erenkrantz
 jus...@erenkrantz.com wrote:
 
 As Hyrum suggests, we can use org.apache.subversion.* if we want to
 create a new (better) Java interface within our versioning rules - but
 that isn't necessary nor should it be a pre-req for graduation.
 
 IMNSHO, either Subversion address this issue pre-graduation, OR we
 remove the package name change requirement for ALL incubating
 projects, leaving it up to the project post-graduation to address it.
 It has been a contentious issue in the past, and will be so in the
 future, and I am not going to defend ASF's position if it doesn't
 apply to everyone.
 
 I would actually like to hear from more Java-centric developers of
 Board and IPMC what they think about this...

I've already weighed in, but here is my answer again.  I have mixed feelings, 
as I suspect the folks who asked this question in the first place do.  Our 
package naming requirements aren't really out of the norm. But to expect the 
subversion project to break backward compatibility just to graduate is a bit 
much.  That would be like redhat insisting that all the JBoss packages be 
renamed from org.jboss to org.redhat. There has to be a middle ground that is 
acceptable and won't cause chaos with the project's customers.

One solution that was mentioned was to do the rename but allow a compatibility 
jar with the old names.  
Another solution was to create a jar with the new names that refers to the 
existing jar. Presumably all new functionality would go there.
I'm even OK with leaving as it is and creating a new jar with correct package 
names for new functionality and just having a concrete plan on how to do it.

To me, any of these is acceptable. What I'm personally not OK with is leaving 
it as it is for years unless tigris.org is owned by Apache, which I'm pretty 
sure isn't going to happen.

Ralph

Re: [PROPOSAL] Validation incubator for JSR-303 Bean Validation

2009-12-31 Thread Ralph Goers

On Dec 31, 2009, at 3:40 PM, Joe Schaefer wrote:

 
 As I said, we do not have a hard and fast rule on length of time,
 but this nebulous notion is what makes the ASF work.
 
 If that were true the incubator would need to be completely reworked, 
 because the process we use here is basically a filter on those that
 offer to participate- graduating projects select from their committer
 rosters who they'd like to carry on as committers or add to the PMC
 when they go top-level.

And the incubator is not your typical ASF project.  By design, getting the 
right to commit is fairly easy. It is necessary to aid projects get off the 
ground.

 
  The point of having a version control system
 in place is that we can be lax in how we dish out permissions to it 
 *because*
 it's easy to fix mistakes *after* they happen.  The overriding goal is to 
 weed
 out people who consume more collective energy than they give back, not to 
 bestow
 an honorific title on those that clear the bar.
 
 No, you have it backwards.  Merit is earned and with it comes
 influence. You don't get it instantly and then lose it. I don't
 think weeding out those who consume more than they contribute as
 an organizing principle would work.  It is certainly not the way we
 have been operating up to now at the ASF.
 
 You have conflated the symbols of authority with true authority- merit
 has nothing to do with one's committer status.  Being a committer doesn't 
 confer instant credibility any more than being a non-committer means one
 is clueless.  If a committer doesn't know how to work productively with
 his/her peers, his/her work won't have any recogizable merit to those people,
 which in the end is what matters most.  Just because someone has commit 
 doesn't
 mean they have any control over the direction of a project, or even their own
 fate- that rests with the PMC.

In every ASF community I have been involved in some amount of community 
participation has had to take place before being granted commit rights. No one 
wants to find out that a person can't work productively with his/her peers 
after they have been granted commit rights. This varies from community to 
community but never have I experienced commit rights being given without some 
vetting. The closest to that was Commons, which is fairly lenient for people 
who already have commit rights elsewhere or are a member. But even there some 
level of commitment has to be demonstrated.  On the other hand, in these 
communities once granted commit rights are rarely taken away unless the person 
asks to become emeritus or for some fairly extreme reason - which in my 
experience has been rare. 

Some projects delay granting commit rights because they also make the person a 
PMC member at the same time. In others, commit rights are handed out a little 
more freely but PMC membership takes quite a bit more time. Each project is 
free to handle it in the way they feel is best for their community.

In all these communities anyone who has commit access has more influence then 
someone who doesn't, if for no other reason than they can take a patch from a 
Jira issue and commit it while everyone else can't. In most projects even 
though a committers vote won't officially count their vote on an issue still 
carries more weight than someone without that right. 

So to claim that being granted commit rights doesn't have anything to do with 
one's authority is incorrect.

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



Re: [PROPOSAL] Validation incubator for JSR-303 Bean Validation

2009-12-31 Thread Ralph Goers

On Dec 31, 2009, at 7:20 PM, Joe Schaefer wrote:

 
 Getting back to the subject, my primary objection to what's being proposed is 
 that
 commons should handle this as an ip clearance, not as a project incubation.  
 If
 commons insists that the individuals in question have to submit patches to 
 their
 own work product for a while, that is a suboptimal choice but I can respect 
 it.
 

I disagree that it should just be about ip clearance. If the Commons PMC has a 
history with the committers that come with the code then they surely can judge 
whether those people would be good members of the community. If they don't have 
any track record to go on then it is unreasonable to expect them to immediately 
accept them. The Commons PMC doesn't even do that for Members, except to grant 
them commit rights to the sandbox. However, IMO it would not be unreasonable to 
allow the code into the sandbox and give them only commit rights to their 
component. However, I'm not on the Commons PMC so my opinion is just that.

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



Re: [VOTE] Copyright issue (ESME-47)

2010-01-19 Thread Ralph Goers

On Jan 19, 2010, at 8:51 AM, Robert Burrell Donkin wrote:

 On Tue, Jan 19, 2010 at 11:10 AM, Anne Kathrine Petterøe
 yoji...@gmail.com wrote:
 PPMC and IPMC, please re-vote on the following regarding copyright issue 
 ESME-47.
 
 snip
 
 2. The Apache License block will be followed by a legacy comment (Only in 
 files where the WorldWide Conferencing notice currently exists, except any 
 files where user dpp has not made any contribution):
 /* * Portions Copyright 2009 WorldWide Conferencing, LLC */
 
 ipmc-hatlegal-hatianal
 
 if this language has not been cleared with our lawyers on legal-private then :
 
 * i'm -1 on this phrasing
 * please raise a legal JIRA for appropriate language
 

As others have said, this has been discussed at length on legal-discuss. The 
lawyers have expressed their opinion (that it mostly doesn't matter).  I 
think requesting a Jira issue for this is a bad idea because a) it is highly 
unlikely that the result will be different and b) legal Jira issues aren't 
noted for being resolved quickly and c) Jira issues are resolved by lawyers.

I suggest you review the thread that was provided and then see if you want to 
reconsider your veto.

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



Re: [VOTE] Subversion podling for graduation

2010-02-12 Thread Ralph Goers
+1

Ralph

On Feb 11, 2010, at 8:08 PM, Greg Stein wrote:

 Hello all,
 
 I started a discussion thread a week-ish ago to seek out issues for
 Subversion's graduation. The couple bits that were raised[1] have been
 handled, I believe. So with that said, I am unaware of any potential
 showstoppers, and would like to request a vote for graduating the
 Subversion podling. Should this result in a successful vote, I will
 put a resolution before the Board (for its Feb 17 mtg) to construct a
 new Subversion PMC.
 
 Please vote:
 
 [ ] +1 Graduation
 [ ] -1 Hold, and continue incubating
 
 
 Thanks!
 
 Cheers,
 -g
 
 [1] incubator status page, and java bindings package name
 
 -
 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: [VOTE] - Graduate Log4PHP as a subproject of Logging project

2010-03-04 Thread Ralph Goers
+1

Ralph

On Mar 4, 2010, at 1:18 AM, Gav... wrote:

 Hi All,
 
 The Log4PHP community has voted [1] with 5 +1 votes and no other votes as
 follows, to graduate to become a sub-project of the Logging Project.
 
 * Gavin McDonald
 * Christian Hammers
 * Jim Jagielski
 * Jesus Christian (non binding)
 * Christian Grobmeier
 
 The Logging PMC has voted [2] with 7 +1 votes and no other votes as follows,
 to accept Log4PHP as a sub-project.
 
 * Ceki Gülcü
 * Niclas Hedhman
 * Curt Arnold
 * Scott Deboy
 * Paul Smith
 * Ron Grabowski
 * Christian Grobmeier
 
 The Log4PHP community feels it has fulfilled all graduation requirements to
 become a sub-project.
 
 This vote is to ask that the IPMC approve the graduation of Log4PHP as a
 sub-project of Apache Logging.
 
 The vote starts now and will run for a minimum of 72 hours.
 
 [ ] - +1 - Graduate Log4PHP as a sub-project of Apache Logging.
 
 [ ] - +/-0 - Don't care, whatever the majority decides.
 
 [ ] - -1 - Strongly object to this graduation (because ...
 
 Thanks All,
 
 Gav...
 
 [1] - Message-ID:
 ded132f11003032357v5f4edbb2k7579ffbb3be22...@mail.gmail.com
 
 [2] - Message-ID:
 ded132f11003032352h5d11607ene1811d34b9670...@mail.gmail.com
 
 
 
 
 
 
 
 -
 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: [VOTE] Termination of WSRP4J podling

2010-04-13 Thread Ralph Goers
+1

Ralph

On Apr 13, 2010, at 5:37 PM, Ate Douma wrote:

 The Portals PMC as Sponsor of the WSRP4J podling as well as the project 
 community itself has voted [1,2] positive [3] to terminate the podling due to 
 lack of interest to continue the project.
 
 I would like to call the Incubator PMC to ratify this decision. Please vote 
 on terminating the WSRP4J podling:
 
 [ ] +1, terminate WSRP4J
 [ ] -1, do not terminate WSRP4J
 
 Here's my +1
 
 Regards,
 
 Ate
 
 [1] 
 http://mail-archives.apache.org/mod_mbox/portals-general/201004.mbox/%3c4bbe524b.4090...@douma.nu%3e
 [2] 
 http://mail-archives.apache.org/mod_mbox/portals-wsrp4j-user/201004.mbox/%3c4bbe524b.4090...@douma.nu%3e
 [3] 
 http://mail-archives.apache.org/mod_mbox/portals-general/201004.mbox/%3c4bc500fa.6060...@douma.nu%3e
 
 -
 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: New project proposal

2010-07-14 Thread Ralph Goers
This project is definitely of interest to me as my employer does Saas via 
multi-tenancy (in our case multi-tenacny means all the clients share the same 
code deployment, not the way it is described at wikipedia).

Ralph

On Jul 14, 2010, at 1:37 AM, Grégoire Rolland wrote:

 Hi Otis and all others,
 
 I will list here current and planned functionality of jSpirit.
 
 
 * Architecture
 
- Multi-tiered Architecture out-of-the-box : Implementation of Integration 
 Layer, Business Layer, Client Layer
- Java 5 annotation and auto-injection based lookup of services
- Classpath scanning for auto-discovering components
- Modular and plugable architecture : automatic activation of modules in 
 the classpath, ready for seamless integration
- Implementation of Long-Conversation pattern, with JTA 2PC support (with 
 Geronimo Transaction Manager), and implicit demarcation (explicit demarcation 
 is always possible)
- [in progress] AOP interceptor on top of each layer
 
 * Integration Layer
 
- Implementation of abstract integration services and abstract persister 
 based on JPA technology
- Maven plugins for code generation of integration layer from xml 
 description of component business model : generate persistent class, access 
 services, queries, constraints, JPA annotation, lucene indexation of business 
 model
- bean validation integration
- Full Multi-tenancy integration on EntityManager and Caches
- Multi-tenant Postgresql support
- [Planned] Maven Plugin for code generation supporting Apache Cassandra 
 without interface modification
 
 * Business Layer
 
- Implementation of abstract business services and infrastructure
- Annotation discovering and injection of dependents services
- Multi-tenant replacement of services at runtime
- Simple Asynchronous and distributed business services with Apache 
 ActiveMQ : this is annotation driven
 
 * Client Layer
 
- JSF 2.0 predefined integration
- Abstract Managed Bean for simple developpement of list and forms
- Integration of restful url for JSF 2
- Multi-tenant interceptor for determining tenant context based on full 
 qualified domain name
- [Planned] Make others interceptor based on other methods
 
 * Scheduling
 
- Distributed and load adaptative voting peer-to-peer scheduler
- voting task execution with Condorcet Method
- [Planned] support others algorithms for scheduling
 
 * Security
 
- Simple security integration : form login, http basic security
- Multi-tenant support for authentications and authorizations
- peer-to-peer sessions id replications for support max session per user 
 in a cluster
- Regexp filters on urls
- [Planned] Services Access Authorization
- JSF function and bean to manage security on pages
 
 * i18n
 
- Full i18n support
- Multi-tenacy i18n : overriding label per tenant
- JSF function for accessing labels and locale
- JSF bean for controlling user locale on web page
 
 *Data Import/Export
 
- XML data importer/exporter customizable by tenant with scripting services
- ready for open-SaaS to guarantee application users data integration 
 and recuperation
 
 * Web Services
 ---
- Simple export of business services to Soap Web Services with Apache CXF
- [in progress] REstfull web services with Apache Abdera integration (and 
 XStream)
- Atom 1.0 support with Apache Abdera (only GET method now)
 
 * Search
 ---
   - Indexation of data model
   - Simple Query interface for searching in the data model
   - Multi-tenant support of the Lucene Indexes
 
 * JCR
 ---
- Multi-tenant integration of Apache JackRabbit : workspaces based
- Implementation of injectable service for JackRabbit access
- JTA transaction participation
 
 * Mail
 --
   - Injectable mail services out-of-box
 
 * Reporting
 --
- Report module on top of the business layer
- based on Castor XML and Apache FOP
- Pluggable Reporting Provider architecture
- Multi-tenant report replacement at runtime
 
 * Tools
 
- Set of Maven archetype mapped on architecture to create one project by 
 layer
- [planned] eclipse plugins for MDA enablement, XML schema recognition, 
 
 
 * Planned functionnality
 
- Integration of Business Rules Engine with multi-tenancy
- 

Re: New project proposal

2010-07-14 Thread Ralph Goers
How much of the code at sourceforge represents what you have listed below? In 
other words, how much of this is currently implemented?

Ralph

On Jul 14, 2010, at 9:03 AM, Grégoire Rolland wrote:

 Hi Ralph,
 
 Multi-tenancy in jSpirit is as you describe, plus the ability to replace 
 business service implementation per tenant.
 
 Thanks for your interest.
 
 Grégoire
 
 
 Le 14/07/2010 17:06, Ralph Goers a écrit :
 This project is definitely of interest to me as my employer does Saas via 
 multi-tenancy (in our case multi-tenacny means all the clients share the 
 same code deployment, not the way it is described at wikipedia).
 
 Ralph
 
 On Jul 14, 2010, at 1:37 AM, Grégoire Rolland wrote:
 
   
 Hi Otis and all others,
 
 I will list here current and planned functionality of jSpirit.
 
 
 * Architecture
 
- Multi-tiered Architecture out-of-the-box : Implementation of 
 Integration Layer, Business Layer, Client Layer
- Java 5 annotation and auto-injection based lookup of services
- Classpath scanning for auto-discovering components
- Modular and plugable architecture : automatic activation of modules in 
 the classpath, ready for seamless integration
- Implementation of Long-Conversation pattern, with JTA 2PC support 
 (with Geronimo Transaction Manager), and implicit demarcation (explicit 
 demarcation is always possible)
- [in progress] AOP interceptor on top of each layer
 
 * Integration Layer
 
- Implementation of abstract integration services and abstract persister 
 based on JPA technology
- Maven plugins for code generation of integration layer from xml 
 description of component business model : generate persistent class, access 
 services, queries, constraints, JPA annotation, lucene indexation of 
 business model
- bean validation integration
- Full Multi-tenancy integration on EntityManager and Caches
- Multi-tenant Postgresql support
- [Planned] Maven Plugin for code generation supporting Apache Cassandra 
 without interface modification
 
 * Business Layer
 
- Implementation of abstract business services and infrastructure
- Annotation discovering and injection of dependents services
- Multi-tenant replacement of services at runtime
- Simple Asynchronous and distributed business services with Apache 
 ActiveMQ : this is annotation driven
 
 * Client Layer
 
- JSF 2.0 predefined integration
- Abstract Managed Bean for simple developpement of list and forms
- Integration of restful url for JSF 2
- Multi-tenant interceptor for determining tenant context based on full 
 qualified domain name
- [Planned] Make others interceptor based on other methods
 
 * Scheduling
 
- Distributed and load adaptative voting peer-to-peer scheduler
- voting task execution with Condorcet Method
- [Planned] support others algorithms for scheduling
 
 * Security
 
- Simple security integration : form login, http basic security
- Multi-tenant support for authentications and authorizations
- peer-to-peer sessions id replications for support max session per user 
 in a cluster
- Regexp filters on urls
- [Planned] Services Access Authorization
- JSF function and bean to manage security on pages
 
 * i18n
 
- Full i18n support
- Multi-tenacy i18n : overriding label per tenant
- JSF function for accessing labels and locale
- JSF bean for controlling user locale on web page
 
 *Data Import/Export
 
- XML data importer/exporter customizable by tenant with scripting 
 services
- ready for open-SaaS to guarantee application users data integration 
 and recuperation
 
 * Web Services
 ---
- Simple export of business services to Soap Web Services with Apache CXF
- [in progress] REstfull web services with Apache Abdera integration 
 (and XStream)
- Atom 1.0 support with Apache Abdera (only GET method now)
 
 * Search
 ---
   - Indexation of data model
   - Simple Query interface for searching in the data model
   - Multi-tenant support of the Lucene Indexes
 
 * JCR
 ---
- Multi-tenant integration of Apache JackRabbit : workspaces based
- Implementation of injectable service for JackRabbit access
- JTA transaction participation
 
 * Mail
 --
   - Injectable mail services out-of-box
 
 * Reporting
 --
- Report module on top of the business layer
- based on Castor XML and Apache FOP
- Pluggable Reporting

Re: New project proposal

2010-07-16 Thread Ralph Goers
I will try to find some time this weekend to take a look at what is available 
on sourceforge. I am incredibly busy at work and don't find as much time as I 
would like to participate on the projects I am already involved in.  But if I 
like what I see I might try to see if I can get some of my colleagues to 
participate.

Ralph

On Jul 16, 2010, at 7:59 AM, Grégoire Rolland wrote:

 Hi Ralph,
 
 I'm just posting the proposal of jSpirit Project, could I add you as 
 Interrested developper ?
 
 Regards,
 Gregoire
 
 
 On 14/07/2010 23:37, Ralph Goers wrote:
 How much of the code at sourceforge represents what you have listed below? 
 In other words, how much of this is currently implemented?
 
 Ralph
 
 On Jul 14, 2010, at 9:03 AM, Grégoire Rolland wrote:
 
   
 Hi Ralph,
 
 Multi-tenancy in jSpirit is as you describe, plus the ability to replace 
 business service implementation per tenant.
 
 Thanks for your interest.
 
 Grégoire
 
 
 Le 14/07/2010 17:06, Ralph Goers a écrit :
 
 This project is definitely of interest to me as my employer does Saas via 
 multi-tenancy (in our case multi-tenacny means all the clients share the 
 same code deployment, not the way it is described at wikipedia).
 
 Ralph
 
 On Jul 14, 2010, at 1:37 AM, Grégoire Rolland wrote:
 
 
   
 Hi Otis and all others,
 
 I will list here current and planned functionality of jSpirit.
 
 
 * Architecture
 
- Multi-tiered Architecture out-of-the-box : Implementation of 
 Integration Layer, Business Layer, Client Layer
- Java 5 annotation and auto-injection based lookup of services
- Classpath scanning for auto-discovering components
- Modular and plugable architecture : automatic activation of modules 
 in the classpath, ready for seamless integration
- Implementation of Long-Conversation pattern, with JTA 2PC support 
 (with Geronimo Transaction Manager), and implicit demarcation (explicit 
 demarcation is always possible)
- [in progress] AOP interceptor on top of each layer
 
 * Integration Layer
 
- Implementation of abstract integration services and abstract 
 persister based on JPA technology
- Maven plugins for code generation of integration layer from xml 
 description of component business model : generate persistent class, 
 access services, queries, constraints, JPA annotation, lucene indexation 
 of business model
- bean validation integration
- Full Multi-tenancy integration on EntityManager and Caches
- Multi-tenant Postgresql support
- [Planned] Maven Plugin for code generation supporting Apache 
 Cassandra without interface modification
 
 * Business Layer
 
- Implementation of abstract business services and infrastructure
- Annotation discovering and injection of dependents services
- Multi-tenant replacement of services at runtime
- Simple Asynchronous and distributed business services with Apache 
 ActiveMQ : this is annotation driven
 
 * Client Layer
 
- JSF 2.0 predefined integration
- Abstract Managed Bean for simple developpement of list and forms
- Integration of restful url for JSF 2
- Multi-tenant interceptor for determining tenant context based on 
 full qualified domain name
- [Planned] Make others interceptor based on other methods
 
 * Scheduling
 
- Distributed and load adaptative voting peer-to-peer scheduler
- voting task execution with Condorcet Method
- [Planned] support others algorithms for scheduling
 
 * Security
 
- Simple security integration : form login, http basic security
- Multi-tenant support for authentications and authorizations
- peer-to-peer sessions id replications for support max session per 
 user in a cluster
- Regexp filters on urls
- [Planned] Services Access Authorization
- JSF function and bean to manage security on pages
 
 * i18n
 
- Full i18n support
- Multi-tenacy i18n : overriding label per tenant
- JSF function for accessing labels and locale
- JSF bean for controlling user locale on web page
 
 *Data Import/Export
 
- XML data importer/exporter customizable by tenant with scripting 
 services
- ready for open-SaaS to guarantee application users data 
 integration and recuperation
 
 * Web Services
 ---
- Simple export of business services to Soap Web Services with Apache 
 CXF
- [in progress] REstfull web services with Apache Abdera integration 
 (and XStream)
- Atom 1.0 support with Apache Abdera (only GET method now)
 
 * Search
 ---
   - Indexation of data model
   - Simple Query

Re: Subversion full/partial committer (was: Re: an experiment)

2010-08-19 Thread Ralph Goers

On Aug 18, 2010, at 5:19 PM, Greg Stein wrote:

 
 
 identifying the project with the ASF. Similarly on many occasions we have
 asked projects to pick a new name as part of the incubation process. We have
 made exceptions for well established brands (ServiceMix  ActiveMQ were the
 first I remember but there probably were others) and so we do have precedent
 for that (and I *totally* agree changing the name would accomplish nothing
 here). IIRC even ServiceMix and ActiveMQ changed their package names to
 org.apache.*.
 
 It seems somewhere that we disconnected from some conceptual
 terminology into an area of product/package naming.
 

This seems really simple to me. If I move from Korea to the United States I'd 
better start learning to speak English if I want to interact with the 
population at large. If I just want to stay within my little Korean community 
then I can continue to speak my native language all that I want. Even an 
American living in the south needs to learn proper English if they want to 
run for a national office and be effective.  

That said, American English is constantly evolving. If the ASF as a whole wants 
to adopt terms like Full Committer and Partial Committer than I'd expect to 
see a definition somewhere. As it stands, I must have missed the email where 
they were defined.  Without that context I'm left to assume a Partial 
Committer is somehow handicapped or missing a few body parts, or a Full 
Committer is someone like me with a little too much weight on their torso.

The cost here is that a decently large project integrated with a larger 
organization and in doing so simply needs to be able to communicate 
effectively. That means a) getting the organization to recognize and accept the 
different terminology being used or b) stop using that terminology when 
speaking to the larger audience.  Option a isn't accomplished by simply using 
the terminology and expecting everyone else to conform.

Ralph



Re: Subversion full/partial committer (was: Re: an experiment)

2010-08-19 Thread Ralph Goers

On Aug 19, 2010, at 11:25 AM, Greg Stein wrote:

 
 
 ** Community
 
 Since our last report, in May, we have added two more committers.
 These are partial committers, meaning they are restricted to certain
 portions of the tree. The first, artagnon, is a GSoC student for
 Git(!) and is adding a new svnrdump client-side tool to produce or
 load Subversion dump files remotely (eg. for fast-loading into Git).
 The second, stefan2, is working on a branch with a broad set of
 performance improvements across the system.
 
 No new PMC Members (full committers) have been added.
 
 
 As you can see, we aren't trying to foist new terminology on anybody.
 
 I continue to believe that the terminology used in our report is fine.
 The Board showed no concern during the meeting. This ruckus seems
 quite overblown.
 
 Cheers,
 -g
 

This seems fair enough. In practice what you are doing is not much different 
than commons restricting committers to the sandbox, or when I got access to 
logging I was restricted to Log4j 2.0, not the current trunk.  so I have no 
problem with the practice of granting restricted or partial access.  I've just 
never seen the term partial committer before and certainly never used full 
committer to be analogous to a PMC member.  Cocoon follows the same practice 
of making someone a PMC member when they are offered commit access, but we have 
still always announced them as a new committer and then invited them to also be 
on the PMC.  We've also run into a couple of cases where we invited someone to 
be on the PMC due to their contribution to the community but they didn't really 
need commit access.

Ralph


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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-23 Thread Ralph Goers

On Nov 23, 2010, at 12:16 PM, Dan Peterson wrote:

 Hello all,
 
 We'd like to propose Wave for entry into the ASF incubator.
 


Did Google have any trademarks on Wave and are they allowing them to be 
transferred to the ASF? 

Ralph


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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-23 Thread Ralph Goers

On Nov 23, 2010, at 3:57 PM, Leif Hedstrom wrote:

 On 11/23/2010 04:44 PM, Ralph Goers wrote:
 On Nov 23, 2010, at 12:16 PM, Dan Peterson wrote:
 
 Hello all,
 
 We'd like to propose Wave for entry into the ASF incubator.
 
 
 Did Google have any trademarks on Wave and are they allowing them to be 
 transferred to the ASF?
 
 Certainly looks like they do have a trademark on Google Wave, I don't know 
 if that affects this project though, since as far as I can tell, it's 
 changing names to Wave in a Box ?

The proposal says the project is Apache Wave and the main product is Wave in a 
Box.  In either case, it would be good to get confirmation that Google is 
giving up the rights to Wave.

Ralph


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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-23 Thread Ralph Goers

On Nov 23, 2010, at 6:06 PM, Greg Stein wrote:

 On Tue, Nov 23, 2010 at 20:47, Ralph Goers ralph.go...@dslextreme.com wrote:
 ...
 OK - Have they explicitly OK'd Apache Wave?  While Apache Wave would 
 certainly be unique to Apache, if Google intends to keep using Google Wave 
 (and Wave as a shorthand) this would get very confusing.
 
 Don't you think that by proposing Wave to the Incubator that Google
 has OK'd this?

I don't work for Google and don't know the people proposing this so no, I have 
no idea whether Google has OK'd this.  This is no different than someone taking 
an Apache project out of the Attic and starting it somewhere else using the 
same name without Apache on the front. IIRC we don't allow that.  I don't think 
this is paranoia but just approaching this from the same set of rules that we 
use for our own projects.

Ralph


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



Re: [PROPOSAL] Accept Wave for incubation

2010-11-23 Thread Ralph Goers
Thanks. That answers my only concern. I think this would be a great addition.

Sent from my iPhone

On Nov 23, 2010, at 7:56 PM, Soren Lassen so...@google.com wrote:

 I work for Google and I speak on the behalf of the Google Wave team. I
 can assure you that Google supports the Apache Wave proposal. We
 always wanted to transfer ownership of the open source code to the
 developer community and, with the discontinuation of development of
 Google Wave as a standalone product, we accelerated our efforts to
 spin this out in order to bring certainty to the developer community.
 Apache Wave should stand on its own without concern for Google's
 product strategies or priorities.
 
 Nonetheless, please note that Google is looking at ways to continue
 and extend wave technology in other Google products, specifically ways
 for users to access waves through Google Docs. But Google only retains
 the rights to the trademark GOOGLE WAVE and the wave design logo.
 Hopefully, Google will become one of many happy customers of Apache
 Wave.
 
 Soren
 
 On Wed, Nov 24, 2010 at 2:45 PM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 On Nov 23, 2010, at 6:06 PM, Greg Stein wrote:
 
 On Tue, Nov 23, 2010 at 20:47, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 ...
 OK - Have they explicitly OK'd Apache Wave?  While Apache Wave would 
 certainly be unique to Apache, if Google intends to keep using Google Wave 
 (and Wave as a shorthand) this would get very confusing.
 
 Don't you think that by proposing Wave to the Incubator that Google
 has OK'd this?
 
 I don't work for Google and don't know the people proposing this so no, I 
 have no idea whether Google has OK'd this.  This is no different than 
 someone taking an Apache project out of the Attic and starting it somewhere 
 else using the same name without Apache on the front. IIRC we don't allow 
 that.  I don't think this is paranoia but just approaching this from the 
 same set of rules that we use for our own projects.
 
 Ralph
 
 
 -
 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: [PROPOSAL] Accept Wave for incubation

2010-11-26 Thread Ralph Goers

On Nov 26, 2010, at 7:05 AM, Joe Schaefer wrote:

 - Original Message 
 
 From: Tad Glines tad.gli...@gmail.com
 To: general@incubator.apache.org
 Sent: Fri, November 26, 2010 9:47:33 AM
 Subject: Re: [PROPOSAL] Accept Wave for incubation
 
 The  word Wave is far more generic than TrafficServer, Lucene  or
 Hadoop.
 When I did a search through the trademark database I found 62  trademarks on
 the word wave. There are others that contain the word wave  one of which is
 Google's Google Wave trademark. While I am neither a lawyer  nor a
 trademark expert, it seems logical to conclude that given the many  Wave
 trademarks and the fact that Google was granted a Google Wave  trademark
 that Apache would have no problem obtaining a trademark on Apache  Wave if
 they wished to.
 
 I think it's also fairly safe to conclude  that Google is never going to
 assign a trademark with the word Google in it  to another entity.
 
 If Google had a trademark on the plain word Wave in  the
 communication/collaboration space, then I would expect that to be a  problem.
 But, since they don't, I don't think this is an  issue.
 
 Perhaps Google could issue some sort of official We promise not  to sue
 Apache Foundation over the use of the name 'Apache Wave' just to  make
 everyone happy.
 
 Welcome to the Incubator.  Yes trademarks are taken seriously, and yes
 you've made some good points that the situation with Wave is relatively
 unique.  While these sorts of discussions can be frustrating and annoying
 at times, everyone here at Apache is basically just trying to be fair to
 both all ASF projects and past incubation efforts, and somewhat consistent in
 what we tell others about Incubation.  Different people have different 
 perspectives and they are able to openly disagree without disrupting progress.
 Happens all the time here.
 
 FWIW I can easily foresee the Incubator accepting this proposal as written
 and kicking around the trademark issue for a while longer post acceptance.
 This is just how we work.  Personally I'd be fine with an Apache Wave project
 graduating from the incubator, even without asking Google to abandon its 
 interest in the Google Wave trademark (just as we haven't asked NCSU to
 abandon its interest in VCL).  We just want to avoid any potential confusion
 about the marks and the software they refer to.
 
 If we need a legal opinion from the org about the propriety of that solution
 I'd be happy to go fetch one, but for now let's please just move on to any
 other remaining issues with the proposal.


I completely agree with everything you said. Furthermore, I am quite satisfied 
based on the responses I got to my questions that Google has already given us 
permission to use Apache Wave.  

The real question is whether the ASF is comfortable in having a project with 
that name.  For example, since Google is retaining the rights to Google Wave 
they could at any time ship a version of Apache Wave under that name - which, I 
believe, is something not currently allowed for any other ASF project. OTOH, 
Wave in a Box (or WIAB) sounds like it is probably quite unique.  Personally, I 
am torn between being consistent and the fact that a project named Apache Wave 
is going to have instant market appeal.

But a decision on what the formal project name will be should not preclude 
entrance to the incubator. However, the project participants should be aware 
that there is likely to be more discussion on the issue.

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



Re: [VOTE] Accept Wave into the incubator

2010-11-30 Thread Ralph Goers

On Nov 29, 2010, at 10:52 PM, Dan Peterson wrote:

 Hi everyone,
 
 Please vote on the acceptance of Wave into the Apache incubator.
 
 The proposal is available at: http://wiki.apache.org/incubator/WaveProposal
 (for your convenience, a snapshot is also copied below)
 
 The earlier discussion thread can be found at:
 http://apache.markmail.org/message/3ebtccdxvipp2732?q=general%40incubator.apache.org+list:org.apache.incubator.general+order:date-backwardpage=2
 
 The vote options:
 
 [ ] +1 Accept Wave for incubation
 [ ] +0 Don't care
 [ ] -1 Reject for the following reason:
 

+1

Ralph


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



Re: [RESULTS][VOTE] Wave accepted into the ASF incubator

2010-12-04 Thread Ralph Goers

On Dec 4, 2010, at 4:39 AM, Ian Boston wrote:

 
 On 4 Dec 2010, at 01:50, Tad Glines wrote:
 
 2010/12/3 Dan Peterson dpeter...@google.com
 The 18 binding votes:
 Andrus Adamchik, Ant Elder, Bernd Fondermann, Bertrand Delacretaz, Chris A. 
 Mattmann, Christian Grobmeier, Davanum Srinivas, Dave Johnson, Doug Cutting, 
 Emmanuel Lecharny, Jim Jagielski, Kevan Miller, Luciano Resende, Mark 
 Struberg, Michael McCandless, Ralph Goers, Tim Williams, and Upayavira
 
 The 8 non-IMPC members who are ASF members: 
 Ate Douma, Brett Porter, Leif Hedstrom, Marcel Offermans, Niklas Gustavsson, 
 Richard Hall, Santiago Gala, and Vincent Siveton
 
 Wow! Did we set some sort of record? I didn't realize that so many ASF 
 people had voted.
 
 Congrats lots of support from all corners.
 
 Just incase it is a record, long may it stand  but it may be even more 
 than that, I see Paul Lindner name in the list of non members, I thought as 
 Shindig PMC Chair he was a member, with me that makes 10, there may be 
 others. ? (well done, I thought it was painful counting just ten on a release 
 votes)

PMC chairs are not automatically ASF members. The easy way to tell is to look 
at http://people.apache.org/committer-index.html. If the person's name is in 
bold then they are an ASF member. It appears Paul is not.

Ralph

Re: [RESULTS][VOTE] Wave accepted into the ASF incubator

2010-12-04 Thread Ralph Goers

On Dec 4, 2010, at 8:50 AM, Ralph Goers wrote:

 
 On Dec 4, 2010, at 4:39 AM, Ian Boston wrote:
 
 
 On 4 Dec 2010, at 01:50, Tad Glines wrote:
 
 2010/12/3 Dan Peterson dpeter...@google.com
 The 18 binding votes:
 Andrus Adamchik, Ant Elder, Bernd Fondermann, Bertrand Delacretaz, Chris A. 
 Mattmann, Christian Grobmeier, Davanum Srinivas, Dave Johnson, Doug 
 Cutting, Emmanuel Lecharny, Jim Jagielski, Kevan Miller, Luciano Resende, 
 Mark Struberg, Michael McCandless, Ralph Goers, Tim Williams, and Upayavira
 
 The 8 non-IMPC members who are ASF members: 
 Ate Douma, Brett Porter, Leif Hedstrom, Marcel Offermans, Niklas 
 Gustavsson, Richard Hall, Santiago Gala, and Vincent Siveton
 
 Wow! Did we set some sort of record? I didn't realize that so many ASF 
 people had voted.
 
 Congrats lots of support from all corners.
 
 Just incase it is a record, long may it stand  but it may be even more 
 than that, I see Paul Lindner name in the list of non members, I thought as 
 Shindig PMC Chair he was a member, with me that makes 10, there may be 
 others. ? (well done, I thought it was painful counting just ten on a 
 release votes)
 
 PMC chairs are not automatically ASF members. The easy way to tell is to look 
 at http://people.apache.org/committer-index.html. If the person's name is in 
 bold then they are an ASF member. It appears Paul is not.

However, I do see Isabel Drost, who is a member, in the list. So your assertion 
that there are probably more is correct.

Ralph



Re: Wave Incubator Next Steps

2010-12-04 Thread Ralph Goers

On Dec 4, 2010, at 9:13 AM, Tad Glines wrote:

 On Sat, Dec 4, 2010 at 8:39 AM, Leif Hedstrom zw...@apache.org wrote:
 
 On 12/04/2010 09:22 AM, Tad Glines wrote:
 
 
 Also, committers will not be issued accounts until their CLA (either ICLA
 or
 CCLA) has been received and recorded. Here's the new committers guide:
 http://www.apache.org/dev/new-committers-guide.html.
 
 
 
 I'm fairly certain all committers needs to fill out the ICLA, no?
 
 
 Yes, I see. Reading this http://www.apache.org/licenses/#clas further I
 see that all have to sign an ICLA, but for some their employer will need to
 submit a CCLA.

It is usually the case that some will want their employer to submit a CCLA 
rather than need to.  The ICLA is the way an individual states that they have 
the right to commit the software they contribute.  If during the course of 
their employment they are called upon to enhance or fix bugs in an Apache 
project the ICLA is sufficient for them to do that provided they have 
permission to do so from their employer.  The CCLA protects the individual in 
that case by explicitly stating the listed individuals have that right. The 
CCLA is also one way a company can donate software directly to the ASF.  There 
are quite a few companies that don't want to submit a CCLA but will allow their 
employees to contribute. In those cases it is up to the individual to make sure 
they are protected should management changes occur, etc.

Ralph


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



Re: Wave Incubator Next Steps

2010-12-04 Thread Ralph Goers

On Dec 4, 2010, at 2:35 PM, Michael MacFadden wrote:

 Ralph,
 
 If I understand correctly, an individual could submit an ICLA first and then 
 later submit the CCLA if the employer or situation requires it.  Meaning that 
 previously submitting an ICLA would not be in conflict with a subsequent 
 CCLA.  If that is the case I would recommend all of the initial committees 
 for Wave get those in as soon as possible. Thanks. 
 

That is correct. Wave Committers should submit their ICLAs as soon as possible. 
They cannot be given access to svn until that is done.

Ralph


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



Re: [VOTE] Release Apache ManifoldCF 0.1

2011-01-08 Thread Ralph Goers

On Jan 8, 2011, at 7:24 AM, Karl Wright wrote:

 I've made the 2011 change already.  But I'm having trouble reconciling
 your instructions with this part of the Apache license:
 
 
  (d) If the Work includes a NOTICE text file as part of its
  distribution, then any Derivative Works that You distribute must
  include a readable copy of the attribution notices contained
  within such NOTICE file, excluding those notices that do not
  pertain to any part of the Derivative Works, in at least one
  of the following places: within a NOTICE text file distributed
  as part of the Derivative Works; within the Source form or
  documentation, if provided along with the Derivative Works; or,
  within a display generated by the Derivative Works, if and
  wherever such third-party notices normally appear. The contents
  of the NOTICE file are for informational purposes only and
  do not modify the License. You may add Your own attribution
  notices within Derivative Works that You distribute, alongside
  or as an addendum to the NOTICE text from the Work, provided
  that such additional attribution notices cannot be construed
  as modifying the License.
 
 
 To the best of my knowledge, both remaining proposed NOTICE clauses
 come from a NOTICE file or the equivalent in the source work.  The
 meaning of Derivative Work is obviously what the question is - does
 inclusion imply derivation?  Because, we are including it.

The confusion is understandable. The Free Software Foundation's definition of 
derivative work would probably apply to anything that is included to create the 
larger work. We aren't the Free Software Foundation. IAround here you will find 
the definition of derivative work to mean that you have taken the original work 
and made changes to it - regardless of any other code that might use the 
included work.  So if you are just including a jar and using the interfaces it 
exposes then yours is not a derivative work of the first.

At the beginning of the Apache License you will find the definition of 
derivative work 

Derivative Works shall mean any work, whether in Source or Object form, that 
is based on (or derived from) the Work and for which the editorial revisions, 
annotations, elaborations, or other modifications represent, as a whole, an 
original work of authorship. For the purposes of this License, Derivative Works 
shall not include works that remain separable from, or merely link (or bind by 
name) to the interfaces of, the Work and Derivative Works thereof.




Re: [VOTE] Accept Howl as an Incubator Project

2011-02-24 Thread Ralph Goers
+1

Ralph

On Feb 22, 2011, at 4:20 PM, Alan Gates wrote:

 I would like to call a vote on accepting Howl as an Incubator project.  The 
 proposal is available at http://wiki.apache.org/incubator/HowlProposal.  You 
 can see the discussion from the proposal thread at http://tinyurl.com/5w7y9p9.
 
 Alan.
 
 --
 
 Abstract
 Howl is a table and storage management service for data created using Apache 
 Hadoop.
 
 
 Proposal
 The vision of Howl is to provide table management and storage management 
 layers for Apache Hadoop. This includes:
 
   • Providing a shared schema and data type mechanism.
   • Providing a table abstraction so that users need not be concerned 
 with where or how their data is stored.
   • Providing interoperability across data processing tools such as Pig, 
 Map Reduce, Streaming, and Hive.
 
 Background
 Data processors using Apache Hadoop have a common need for table management 
 services. The goal of a table management service is to track data that exists 
 in a Hadoop grid and present that data to users in a tabular format. Such a 
 table management service needs to provide a single input and output format to 
 users so that individual users need not be concerned with the storage formats 
 that are chosen for particular data sets. As part of having a single format, 
 the data will need to be described by one type of schema and have a single 
 datatype system.
 
 Additionally, users should be free to choose the best tools for their use 
 cases. The Hadoop project includes Map Reduce, Streaming, Pig, and Hive, and 
 additional tools exist such as Cascading. Each of these tools has users who 
 prefer it, and there are use cases best addressed by each of these tools. Two 
 users on the same grid who need to share data should not be constrained to 
 use the same tool but rather should be free to choose the best tool for their 
 use case. A table management service that presents data in the same way to 
 all of the tools can alleviate this problem by providing interfaces to each 
 of the data processing tools.
 
 There are also a few other features a table management service should 
 provide, such as notification of when data arrives.
 
 A couple of developers at Yahoo! started the project. It is based on the Hive 
 MetaStore component. There is good amount of interest in such a service 
 expressed from Yahoo!, Facebook, LinkedIn, and, others. We are therefore 
 proposing to place Howl in the Apache incubator and to build an open source 
 community around it.
 
 
 Rationale
 There is a strong need for a table management service, especially for large 
 grids with petabytes of data, and where the data volume is increasing by the 
 day. Hadoop users need to find data to read and have a place to store  their 
 data. Currently users must understand the location of data to read, the 
 storage format, compression techniques used, etc. To write data they need to 
 understand where on HDFS their data belongs, the best compression format to 
 use, how their data should be serialized, etc.
 
 Most users do not want to be concerned with these issues. They want these 
 managed for them.
 
 Having it as an Apache Open Source project will highly benefit Howl from the 
 point of view of getting a large community that currently uses Hadoop and the 
 other products built around Hadoop (like Pig, Hive, etc.). Users of the 
 Hadoop ecosystem can influence Howl’s roadmap, and contribute to it. Looking 
 at it in another way, we believe having Howl as part of the Hadoop ecosystem 
 will be a great benefit to the current Hadoop/Pig/Hive community too.
 
 
 Current Status
 
 Meritocracy
 Our intent with this incubator proposal is to start building a diverse 
 developer community around Howl following the Apache meritocracy model. We 
 have wanted to make the project open source and encourage contributors from 
 multiple organizations from the start. We plan to provide plenty of support 
 to new developers and to quickly recruit those who make solid contributions 
 to committer status.
 
 
 Community
 Howl is currently being used by developers at Yahoo! and there has been an 
 expressed interest from LinkedIn and Facebook. Yahoo! also plans to deploy 
 the current version of Howl in production soon. We hope to extend the user 
 and developer base further in the future. The current developers and users 
 are all interested in building a solid open source community around Howl.
 
 To work towards an open source community, we have started using the GitHub 
 issue tracker and mailing lists at Yahoo! for development discussions within 
 our group.
 
 
 Core Developers
 Howl is currently being developed by four engineers from Yahoo! - Devaraj 
 Das, Ashutosh Chauhan, Sushanth Sowmyan, and Mac Yang. All the engineers have 
 deep expertise in Hadoop and the Hadoop Ecosystem in general.
 
 
 Alignment
 The ASF is a natural host for Howl given that it is already the home of 
 Hadoop, Pig, 

Re: [VOTE] Accept Rave into the Incubator

2011-02-24 Thread Ralph Goers
+1

Ralph

On Feb 24, 2011, at 4:08 PM, Ate Douma wrote:

 Given the feedback received so far I think the Rave proposal is in good shape 
 so I'd like to bring up the vote for accepting Rave into the Incubator.
 
 The proposal is at: http://wiki.apache.org/incubator/RaveProposal and also 
 copied as text below.
 
 Please vote.
 
 [ ] +1 Accept Rave into the incubator
 [ ] +0 Don't care'
 [ ] -1 Reject for the following reason:
 
 I'll close the vote at Tuesday morning 1st March CET to accommodate for the 
 coming weekend. That's a little over 5 days from now.
 
 Regards,
 
 Ate
 
 - COPY OF PROPOSAL FROM http://wiki.apache.org/incubator/RaveProposal 
 -
 = Apache Rave Proposal =
 
 
 == Abstract ==
 
 Apache Rave is A new WEb And SOcial Mashup Engine. It will provide an 
 out-of-the-box as well as an extendible lightweight Java platform to host, 
 serve and aggregate (Open)Social Gadgets and services through a highly 
 customizable and Web 2.0 friendly front-end.
 Rave is targeted as engine for internet and intranet portals and as building 
 block to provide context-aware personalization and collaboration features for 
 multi-site/multi-channel (mobile) oriented and content driven websites and 
 (social) network oriented services and platforms.
 For the [[http://www.opensocial.org/|OpenSocial]] container and services the 
 (Java) [[http://shindig.apache.org|Apache Shindig]] will be integrated. At a 
 later stage further generalization is envisioned to also transparently 
 support [[http://www.w3.org/TR/widgets/|W3C Widgets]] using 
 [[http://incubator.apache.org/wookie/|Apache Wookie]].
 
 
 == Proposal ==
 
 The reason for starting Rave is to bring together and combine several 
 existing projects and teams currently working towards more or less the same 
 or overlapping goals but each in their own small(er) target audience and 
 community.
 
 The goal for Rave is to become a lightweight and open-standards based 
 extendible platform for using, integrating and hosting !OpenSocial and W3C 
 Widget related features, technologies and services.
 It will also provide strong context-aware personalization, collaboration and 
 content integration capabilities and a high quality out-of-the-box 
 installation as well as be easy to integrate in other platforms and solutions.
 
 The initial features for Rave will at least be based on the current 
 capabilities from the contributing external projects, for which they will 
 provide the necessary code contributions.
 However, the code base for Rave will be built anew with strong focus on 
 generalization, customization and extendibility to support the intended 
 multi-purpose adoption and integration.
 The contributing external projects will start using and switch to the new 
 Rave based solution as soon as the initial features become available to 
 ensure the continued participation and interest from their side as well as 
 their own communities.
 
  The intended initial features include: 
 
 '''Core Features'''
 1. Advanced !OpenSocial compliance and optional features support
 1. !OpenSocial persistence and SPI (Service Provider Interface) implementation
 1. Self-service application administration including security, gadget 
 management and page templates
 1. User and group management with full privacy model
 1. Gadget repository with life-cycle management (install/update/remove) and 
 extended meta data (categories, comments, ratings, etc.)
 1. Dynamic and highly customizable front-end engine (skins, pages, tabs, 
 layouts, navigation)
 1. Full OAuth support
 1. Support for security restrictions on both Gadgets and page/tag/layout 
 customizations
 1. Set of common and general purpose Gadgets to be usable out-of-the-box
 1. Support for inter-gadget messaging with examples
 
 '''Extensible Features'''
 1. Pluggable persistence
 1. Pluggable security model with example modules for authentication and 
 authorization
 1. Support for !OpenSocial extensions not (yet) defined in the specification
 1. Support for other (non-standard, yet) pluggable container services and 
 extensions
 
 Beyond these initial features the vision and scope for Rave goes much further 
 and includes integrating and providing other highly desired/needed features 
 like:
 
 * native W3C Widgets support through 
 [[http://incubator.apache.org/wookie|Apache Wookie]]
 * pluggable and extendible content integration and management services
 * space extensions and management features, like 
 http://wiki.opensocial.org/index.php?title=Space_extension
 * context aware features and extensions integration for personalized and 
 social network and (mobile) device oriented sites and channels
 * enhanced client-side widget messaging, coordination and co-location support 
 like using [[http://www.openajax.org|OpenAjax]] Hub and Registry
 * space, page and Gadget based linking, navigation, coordination and 
 collaboration
 * inline widget rendering, like 
 

Re: [VOTE] Accept Howl as an Incubator Project

2011-03-08 Thread Ralph Goers

On Mar 8, 2011, at 12:01 PM, Alex Karasulu wrote:

 Hi Alan,
 
 On Tue, Mar 8, 2011 at 8:26 PM, Alan Gates ga...@yahoo-inc.com wrote:
 
 We are taking it seriously.  We (Howl mentors and committers) discussed
 this and the consensus seemed to be we wanted to stay with the name if
 possible.  The feedback on this list was mixed, with many for changing it
 and some not worried about it.  So we wanted to stick with it for now and
 see how it went.
 
 
 I'm not here to create a problem for y'all. Keep in mind I +1'd the proposal
 even though I had some reservations about all of you being Yahoo'ers. You
 can work on that in the incubator - no problem to diversify while
 incubating.

I think the majority of those voting +1 for incubation wanted the name changed 
based on the concerns that were raised.  I would be concerned about a release 
being done as howl while in the incubator and would certainly vote -1 to 
leaving it unless a) it is definitely determined that no trademark conflicts 
exist (this may require contacting the other parties and getting their 
permission) or b) the name is changed to something that doesn't have similar 
conflicts.

Ralph


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



Re: [DISCUSS] Apache OGNL

2011-04-08 Thread Ralph Goers
I don't recall the Commons PMC saying the project needs to be renamed when it 
voted to sponsor this project.  If that is necessary I'm sure they will let the 
project know.  

Ralph

On Apr 8, 2011, at 6:37 AM, Martin Cooper wrote:

 On Fri, Apr 8, 2011 at 12:57 AM, Jeremias Maerki d...@jeremias-maerki.ch 
 wrote:
 I'm sorry that I can't help out but when reading this I thought that
 using the spec name as the project name is probably not ideal. How about
 calling it Apache (Commons) Ogranal? Hopefully, this doesn't have any
 strange meaning in some language. Just a thought.
 
 Commons has a policy of using descriptive names. Yes, there are a few
 existing projects that don't fit this - ones that were grandfathered
 in when the policy was introduced - but it would be better to start
 incubation with a name that would meet Commons' criteria rather than
 one that will need changing yet again on graduation.
 
 A lot of people both within and outwith the ASF know the name OGNL, so
 unless there's a pressing need, it would make sense to keep it.
 
 --
 Martin Cooper
 
 
 On 08.04.2011 09:26:43 Simone Tripodi wrote:
 Hi all guys,
 I'm almost ready to submit a new proposal I'm preparing on Wiki[1] for
 Apache OGNL.
 The idea is importing the OGNL project under the Apache umbrella and,
 once/if ready, be promoted in Apache Commons - the Commons PMC already
 voted to be the Sponsor.
 All legal issues have been resolved, we have the Champion - Lukasz
 Lenart - and a great Mentor - Olivier Lamy - what we miss are 2 more
 mentors... any volunteer? :)
 It would be nice also if you can provide your feedbacks, once raw the 
 proposal.
 Many thanks in advance, have a nice day!!!
 Simo
 
 [1] http://wiki.apache.org/incubator/OGNLProposal
 
 http://people.apache.org/~simonetripodi/
 http://www.99soft.org/
 
 
 
 Jeremias Maerki
 
 
 -
 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: [VOTE][PROPOSAL] OGNL join the Incubator

2011-04-23 Thread Ralph Goers
+1 binding
Ralph

On Apr 23, 2011, at 4:57 AM, Simone Tripodi wrote:

 Hi all ASF mates,
 I'm writing to submit a new incubator proposal, Apache OGNL.
 Follows below the proposal; this vote will be open for 72 hours and
 will be closed on April 26th (Tue) at 12:00 am CET.
 Many thanks in advance to everyone will take pat to the vote!
 Have a nice weekend,
 Simo
 
 http://people.apache.org/~simonetripodi/
 http://www.99soft.org/
 
 Apache OGNL
 
 Abstract
 The following proposal is about Apache OGNL, a Java development
 framework for Object-Graph Navigation Language, plus other extras such
 as list projection[1], selection[2] and lambda expressions[3].
 
 Proposal
 OGNL started out as a way to set up associations between UI components
 and controllers using property names. As the desire for more
 complicated associations grew, Drew Davidson created what he called
 KVCL, for Key-Value Coding Language, egged on by Luke Blanshard. Luke
 then reimplemented the language using ANTLR, came up with the new
 name, and, egged on by Drew, filled it out to its current state. Later
 on Luke again reimplemented the language using JavaCC. Further
 maintenance on all the code is done by Drew (with spiritual guidance
 from Luke).
 Today OGNL is maintained by Lukasz Lenart.
 
 Background
 OGNL is a long living project born in the 1997 thanks to Drew Davidson
 initial effort, moved under the OpenSymphony[4] umbrella in June 2005
 or thereabouts, then moved on its own domain on ognl.org[5] that's no
 more maintained, then finally found place on GitHub[6], maintained by
 Lukasz Lenart.
 
 Rationale
 OGNL stands for Object Graph Navigation Language. It is an expression
 and binding language for getting and setting properties of Java
 objects. Normally the same expression is used for both getting and
 setting the value of a property.
 
 Many people have asked exactly what OGNL is good for. Several of the
 uses to which OGNL has been applied are:
 
 * A binding language between GUI elements (textfield, combobox, etc.)
 to model objects. Transformations are made easier by OGNL's
 TypeConverter mechanism to convert values from one type to another
 (String to numeric types, for example).
 * A data source language to map between table columns and a Swing TableModel.
 * A binding language between web components and the underlying model
 objects (WebOGNL, Tapestry, WebWork, WebObjects).
 * A more expressive replacement for the property-getting language
 used by the Apache Commons BeanUtils package or JSTL's EL (which only
 allow simple property navigation and rudimentary indexed properties).
 
 Most of what you can do in Java is possible in OGNL, plus other extras
 such as list projection and selection and lambda expressions.
 
 Current Status
 
 Meritocracy
 As a majority of the initial project members are existing ASF
 committers, we recognize the desirability of running the project as a
 meritocracy.  We are eager to engage other members of the community
 and operate to the standard of meritocracy that Apache emphasizes; we
 believe this is the most effective method of growing our community and
 enabling widespread adoption.
 
 Core Developers
 In alphabetical order:
 
 * Antonio Petrelli apetrelli at apache dot org
 * Christian Grobmeier grobmeier at apache dot org
 * Jesse Kuhnert jkuhnert at apache dot org
 * Jochen Wiedmann jochen at apache dot org
 * Lukasz Lenart lukaszlenart at apache dot org
 * Olivier Lamy olamy at apache dot org
 * Marc Andrew Davidson drewd at apple dot com
 * Maurizio Cucchiara mcucchiara at apache dot org
 * Simone Tripodi simonetripodi at apache dot org
 * Upayavira upayavira at apache dot org
 
 Alignment
 The purpose of the project is to develop and maintain OGNL
 implementation that can be used by other Apache projects.
 
 Known Risks
 Orphaned Products
 Being OGNL widely adopted we believe there is minimal risks of this
 work becoming non-strategic and the contributors are confident that a
 larger community will form within the project in a relatively short
 space of time.
 
 Moreover, OGNL has been already used by the following projects for years:
 
 * Apache Struts;
 * Apache Tapestry;
 * Apache Camel;
 * Apache Tiles;
 * MyBatis (formerly Apache iBATIS);
 * Spring WebFlow.
 
 Inexperience with Open Source
 All of the committers have experience working in one or more open
 source projects inside and outside ASF.
 
 Homogeneous Developers
 The list of initial committers are geographically distributed across
 the USA and Europe with no one company being associated with a
 majority of the developers.  Many of these initial developers are
 experienced Apache committers already and all are experienced with
 working in distributed development communities.
 
 Reliance on Salaried Developers
 To the best of our knowledge, none of the initial committers are being
 paid to develop code for this project.
 
 Relationships with Other Apache Products
 A number of existing ASF projects already benefit from OGNL

Re: [PROPOSAL] Flume for the Apache Incubator

2011-05-27 Thread Ralph Goers
A hearty +1 from me.  Do you need another mentor?

Ralph

On May 27, 2011, at 7:18 AM, Jonathan Hsieh wrote:

 Howdy!
 
 I would like to propose Flume to be an Apache Incubator project.  Flume is a
 distributed, reliable, and available system for efficiently collecting,
 aggregating, and moving large amounts of log data to scalable data storage
 systems such as Apache Hadoop's HDFS.
 
 Here's a link to the proposal in the Incubator wiki
 http://wiki.apache.org/incubator/FlumeProposal
 
 I've also pasted the initial contents below.
 
 Thanks!
 Jon.
 
 = Flume - A Distributed Log Collection System =
 
 == Abstract ==
 
 Flume is a distributed, reliable, and available system for efficiently
 collecting, aggregating, and moving large amounts of log data to scalable
 data storage systems such as Apache Hadoop's HDFS.
 
 == Proposal ==
 
 Flume is a distributed, reliable, and available system for efficiently
 collecting, aggregating, and moving large amounts of log data from many
 different sources to a centralized data store. Its main goal is to deliver
 data from applications to Hadoop’s HDFS.  It has a simple and flexible
 architecture for transporting streaming event data via flume nodes to the
 data store.  It is robust and fault-tolerant with tunable reliability
 mechanisms that rely upon many failover and recovery mechanisms. The system
 is centrally configured and allows for intelligent dynamic management. It
 uses a simple extensible data model that allows for lightweight online
 analytic applications.  It provides a pluggable mechanism by which new
 sources, destinations, and analytic functions which can be integrated within
 a Flume pipeline.
 
 == Background ==
 
 Flume was initially developed by Cloudera to enable reliable and simplified
 collection of log information from many distributed sources. It was later
 open-sourced by Cloudera on GitHub as an Apache 2.0 licensed project in June
 2010. During this time Flume has been formally released five times as
 versions 0.9.0 (June 2010), 0.9.1 (Aug 2010), 0.9.1u1 (Oct 2010), 0.9.2 (Nov
 2010), and 0.9.3 (Feb 2011).  These releases are also distributed by
 Cloudera as source and binaries along with enhancements as part of Cloudera
 Distribution including Apache Hadoop (CDH).
 
 == Rationale ==
 
 Collecting log information in a data center in a timely, reliable, and
 efficient manner is a difficult challenge but important because when
 aggregated and analyzed, log information can yield valuable business
 insights.   We believe that users and operators need a manageable systematic
 approach for log collection that simplifies the creation, the monitoring,
 and the administration of reliable log data pipelines.  Oftentimes today,
 this collection is attempted by periodically shipping data in batches and by
 using potentially unreliable and inefficient ad-hoc methods.
 
 Log data is typically generated in various systems running within a data
 center that can range from a few machines to hundreds of machines.  In
 aggregate, the data acts like a large-volume continuous stream with contents
 that can have highly-varied format and highly-varied content.  The volume
 and variety of raw log data makes Apache Hadoop's HDFS file system an ideal
 storage location before the eventual analysis.  Unfortunately, HDFS has
 limitations with regards to durability as well as scaling limitations when
 handling a large number of low-bandwidth connections or small files.
 Similar technical challenges are also suffered when attempting to write
 data to other data storage services.
 
 Flume addresses these challenges by providing a reliable, scalable,
 manageable, and extensible solution.  It uses a streaming design for
 capturing and aggregating log information from varied sources in a
 distributed environment and has centralized management features for minimal
 configuration and management overhead.
 
 == Initial Goals ==
 
 Flume is currently in its first major release with a considerable number of
 enhancement requests, tasks, and issues recorded towards its future
 development. The initial goal of this project will be to continue to build
 community in the spirit of the Apache Way, and to address the highly
 requested features and bug-fixes towards the next dot release.
 
 Some goals include:
 * To stand up a sustaining Apache-based community around the Flume codebase.
 * Implementing core functionality of a usable highly-available Flume master.
 * Performance, usability, and robustness improvements.
 * Improving the ability to monitor and diagnose problems as data is
 transported.
 * Providing a centralized place for contributed connectors and related
 projects.
 
 = Current Status =
 
 == Meritocracy ==
 
 Flume was initially developed by Jonathan Hsieh in July 2009 along with
 development team at Cloudera. Developers external to Cloudera provided
 feedback, suggested features and fixes and implemented extensions of Flume.
 Cloudera engineering team has since 

Re: OpenOffice.org Apache Incubator Proposal

2011-06-01 Thread Ralph Goers
Multiple threads would be welcome.

Ralph

On Jun 1, 2011, at 10:25 PM, robert_w...@us.ibm.com wrote:

 Dumb question.  Are we obligated to converse like this, in a single email 
 thread, for the duration of the proposal review process?  Is this an 
 organizing principle?  Would I break anything if I created threads, 
 perhaps prefixed in a consistent way, like OpenOffice Proposal: Topic 
 Foo?
 
 -Rob
 
 -
 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: OpenOffice.org Apache Incubator Proposal: Meritocracy and Committers for non-coders?

2011-06-02 Thread Ralph Goers
Every Apache project's PMC has a duty and responsibility to award commit 
privileges to individuals who contribute to the project and, when warranted, 
invite those people to participate in the project management committee. The 
conditions the PMC chooses to use to base their decisions on who to invite are 
completely in their control.  In the Cocoon project one of the people we 
granted commit rights to was solely on the basis of his contributions to the 
community in organizing our get-togethers and other promotional work he was 
doing. He is now a member of the ASF.  

If the project has people who enjoy doing QA or marketing work, etc. the PMC 
should jump for joy and invite them to be a committer.

Ralph

On Jun 2, 2011, at 6:43 AM, robert_w...@us.ibm.com wrote:

 Simon Brouwer simon.o...@xs4all.nl wrote on 06/02/2011 09:21:53 AM:
 
 
 Should we add ourselfs as commiters?
 If you would like to contribute here (possibly instead of, or in
 addition, to your work at TDF), then yes! Please add yourself into the
 proposal on the wiki.
 I had already been so bold as to adding myself to the list, expressing 
 my support to the proposal. I was wondering though. In the 
 OpenOffice.org project, many community members contribute in other ways 
 than committing code, for example by writing or translating 
 documentation, being active in the marketing project, taking part in QA. 
 
 Some concern has been expressed that, if the meritocratic system in 
 Apache is based on code contribution only, those community members are 
 not able to fully become part of the OpenOffice.org Apache project or 
 the Apache community.
 
 
 Excellent question, Simon!
 
 I've certainly seen QA committers.  I assume translators would be similar. 
 If you are contributing assets to the project, asserts that are checked 
 in, and which should be peer reviewed and maintained, then the project 
 needs a way to identify the project members are have the authority to 
 check in these assets, but also the responsibility to review and check in 
 the assets contributed by others.  Please someone correct me if I'm wrong, 
 but I don't think Apache makes a distinction between someone who 
 contributes C++ code versus Java code versus translations versus test 
 cases versus help and documentation.  They all need to be contributed and 
 reviewed and checked in.
 
 What isn't clear to me are things like the following:
 
 1) A strong QA member, who does manual testing, enters defect reports, 
 does smoke tests, etc.  How do they advance in the meritocracy?  Is there 
 any opportunity for them to be recognized as a committer and eventually as 
 a PMC member? 
 
 2) Ditto for someone working on marketing oriented aspects of the project, 
 helping to arrange conferences, working on logos, etc.?
 
 3) Ditto for someone on the build/release management side, for example, 
 liaising with Linux distros to get them to include OpenOffice releases.
 
 All of these roles (and others which I've surely missed) are critical to 
 the project's success.  How does a project typically recognize the lead 
 contributors in these areas?  Is it a case of If it is not checked into 
 the repository, it doesn't count ??  I hope note.
 
 -Rob
 
 
 
 -
 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: [VOTE] Accept Apache BeanShell in the Incubator

2013-05-27 Thread Ralph Goers
+1 (binding)

Ralph

On May 24, 2013, at 12:23 AM, Simone Tripodi wrote:

 Dear ASF members,
 
 We would like to propose BeanShell for the incubator.
 
 The proposal draft is available at:
 https://wiki.apache.org/incubator/BeanShellProposal,
 follows below the proposal
 
 Open is open for at least 72h and closes approximately on May 27th at 8:20am 
 GMT
 
 [ ] +1 accept BeanShell in the Incubator
 [ ] +/-0
 [ ] -1 because (provide a reason)
 
 Many thanks in advance, all the best!
 -Simo
 
 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/
 
 ~~~
 
 = BeanShell =
 == Abstract ==
 The following proposal is about BeanShell, see JSR-274: The BeanShell
 Scripting Language implementation.
 
 == Proposal ==
 BeanShell is a small, free, embeddable Java source interpreter with
 object scripting language features, written in Java. BeanShell
 dynamically executes standard Java syntax and extends it with common
 scripting conveniences such as loose types, commands, and method
 closures like those in Perl and JavaScript.
 Users can use BeanShell interactively for Java experimentation and
 debugging as well as to extend your applications in new ways.
 Scripting Java lends itself to a wide variety of applications
 including rapid prototyping, user scripting extension, rules engines,
 configuration, testing, dynamic deployment, embedded systems, and even
 Java education.
 BeanShell is small and embeddable, so users can call BeanShell from
 Java applications to execute Java code dynamically at run-time or to
 provide extensibility in applications. Alternatively, users can use
 standalone BeanShell scripts to manipulate Java applications; working
 with Java objects and APIs dynamically. Since BeanShell is written in
 Java and runs in the same VM as application, users can freely pass
 references to live objects into scripts and return them as results.
 
 == Background ==
 BeanShell is a long living project born in the 2000 thanks to Patrick
 Niemeyer initial effort, who is still maintaining the project, with
 the help of Daniel Leuck and contributions voluntarily sent by users.
 
 == Rationale ==
 Currently there are no projects hosted by the ASF focused on providing
 JSR-274 implementation, moving the existing BeanShell project under
 the Apache umbrella would mean the ASF provides the JSR-274 reference
 implementation.
 
 = Current Status =
 == Meritocracy ==
 The historical BeanShell team believes in meritocracy and always acted
 as a community. Mailing list, open issue tracker and other
 communication channels have always been adopted since its first
 release. The adoption in a larger community, such as Apache, is the
 natural evolution for BeanShell. Moreover, the Apache standards will
 enforce the existing BeanShell community practices and will be a
 foundation for future committers involvement.
 
 == Core Developers ==
 In alphabetical order:
 
 * Daniel Leuck dan at ikayzo dot com,
 * Patrick Niemeyer pat at ikayzo dot com
 * Pedro Giffuni pfg at apache dot org
 * Simone Tripodi simonetripodi at apache dot org
 
 == Alignment ==
 Main aim of the project is to develop and maintain a fully flavored
 JSR-274 implementation that can be used by other Apache projects that
 need a Java  Scripting Language.
 
 = Known Risks =
 == Orphaned Products ==
 The increasing number of BeanShell adopters and the raising interest
 for the JSR-274 technology let us believe that there is a minimal risk
 for this work to being abandoned from the community.
 
 Moreover, BeanShell has been already used by the following projects for years:
 
 * Apache OpenOffice
 * Apache Maven
 * Apache JMeter
 
 == Inexperience with Open Source ==
 All of the committers have experience working in one or more open
 source projects inside and outside ASF.
 
 == Homogeneous Developers ==
 The list of initial committers are geographically distributed across
 the world with no one company being associated with a majority of the
 developers.  Many of these initial developers are experienced Apache
 committers already  and all are experienced with working in
 distributed development communities.
 
 == Reliance on Salaried Developers ==
 To the best of our knowledge, none of the initial committers are being
 paid to develop code for this project. BeanShell has already proven
 its capability to attract external developers.
 
 == Relationships with Other Apache Products ==
 A number of existing ASF projects already benefit from BeanShell
 implementation, including Apache OpenOffice, Apache Maven and Apache
 JMeter. It is hoped that members of those projects will be interested
 in contributing to and adopting this implementation.
 
 == An Excessive Fascination with the Apache Brand ==
 Even if the BeanShell community recognizes the power and the
 attractiveness  of the ASF brand, we are 

Re: [VOTE] Accept Apache BeanShell in the Incubator

2013-06-08 Thread Ralph Goers
+1 (binding)

Ralph

On Jun 3, 2013, at 6:02 AM, Mattmann, Chris A (398J) wrote:

 +1 (binding).
 
 Cheers,
 Chris
 
 ++
 Chris Mattmann, Ph.D.
 Senior Computer Scientist
 NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
 Office: 171-266B, Mailstop: 171-246
 Email: chris.a.mattm...@nasa.gov
 WWW:  http://sunset.usc.edu/~mattmann/
 ++
 Adjunct Assistant Professor, Computer Science Department
 University of Southern California, Los Angeles, CA 90089 USA
 ++
 
 
 
 
 
 
 -Original Message-
 From: Simone Tripodi simonetrip...@apache.org
 Reply-To: general@incubator.apache.org general@incubator.apache.org
 Date: Friday, May 24, 2013 12:23 AM
 To: general@incubator.apache.org general@incubator.apache.org
 Subject: [VOTE] Accept Apache BeanShell in the Incubator
 
 Dear ASF members,
 
 We would like to propose BeanShell for the incubator.
 
 The proposal draft is available at:
 https://wiki.apache.org/incubator/BeanShellProposal,
 follows below the proposal
 
 Open is open for at least 72h and closes approximately on May 27th at
 8:20am GMT
 
 [ ] +1 accept BeanShell in the Incubator
 [ ] +/-0
 [ ] -1 because (provide a reason)
 
 Many thanks in advance, all the best!
 -Simo
 
 http://people.apache.org/~simonetripodi/
 http://simonetripodi.livejournal.com/
 http://twitter.com/simonetripodi
 http://www.99soft.org/
 
 ~~
 ~
 
 = BeanShell =
 == Abstract ==
 The following proposal is about BeanShell, see JSR-274: The BeanShell
 Scripting Language implementation.
 
 == Proposal ==
 BeanShell is a small, free, embeddable Java source interpreter with
 object scripting language features, written in Java. BeanShell
 dynamically executes standard Java syntax and extends it with common
 scripting conveniences such as loose types, commands, and method
 closures like those in Perl and JavaScript.
 Users can use BeanShell interactively for Java experimentation and
 debugging as well as to extend your applications in new ways.
 Scripting Java lends itself to a wide variety of applications
 including rapid prototyping, user scripting extension, rules engines,
 configuration, testing, dynamic deployment, embedded systems, and even
 Java education.
 BeanShell is small and embeddable, so users can call BeanShell from
 Java applications to execute Java code dynamically at run-time or to
 provide extensibility in applications. Alternatively, users can use
 standalone BeanShell scripts to manipulate Java applications; working
 with Java objects and APIs dynamically. Since BeanShell is written in
 Java and runs in the same VM as application, users can freely pass
 references to live objects into scripts and return them as results.
 
 == Background ==
 BeanShell is a long living project born in the 2000 thanks to Patrick
 Niemeyer initial effort, who is still maintaining the project, with
 the help of Daniel Leuck and contributions voluntarily sent by users.
 
 == Rationale ==
 Currently there are no projects hosted by the ASF focused on providing
 JSR-274 implementation, moving the existing BeanShell project under
 the Apache umbrella would mean the ASF provides the JSR-274 reference
 implementation.
 
 = Current Status =
 == Meritocracy ==
 The historical BeanShell team believes in meritocracy and always acted
 as a community. Mailing list, open issue tracker and other
 communication channels have always been adopted since its first
 release. The adoption in a larger community, such as Apache, is the
 natural evolution for BeanShell. Moreover, the Apache standards will
 enforce the existing BeanShell community practices and will be a
 foundation for future committers involvement.
 
 == Core Developers ==
 In alphabetical order:
 
 * Daniel Leuck dan at ikayzo dot com,
 * Patrick Niemeyer pat at ikayzo dot com
 * Pedro Giffuni pfg at apache dot org
 * Simone Tripodi simonetripodi at apache dot org
 
 == Alignment ==
 Main aim of the project is to develop and maintain a fully flavored
 JSR-274 implementation that can be used by other Apache projects that
 need a Java  Scripting Language.
 
 = Known Risks =
 == Orphaned Products ==
 The increasing number of BeanShell adopters and the raising interest
 for the JSR-274 technology let us believe that there is a minimal risk
 for this work to being abandoned from the community.
 
 Moreover, BeanShell has been already used by the following projects for
 years:
 
 * Apache OpenOffice
 * Apache Maven
 * Apache JMeter
 
 == Inexperience with Open Source ==
 All of the committers have experience working in one or more open
 source projects inside and outside ASF.
 
 == Homogeneous Developers ==
 The list of initial committers are geographically distributed across
 the world with no one company being associated 

Re: [VOTE] Apache Spark for the Incubator

2013-06-08 Thread Ralph Goers
+1 (binding)

Ralph

On Jun 7, 2013, at 10:34 PM, Mattmann, Chris A (398J) wrote:

 Hi Folks,
 
 OK discussion has died down, time to VOTE to accept Spark into the
 Apache Incubator. I'll let the VOTE run for at least a week.
 
 So far I've heard +1s from the following folks, so no need for them
 to VOTE again unless they want to change their VOTE:
 
 +1
 
 Chris Mattmann*
 Konstantin Boudnik
 Henry Saputra*
 Reynold Xin
 Pei Chen
 Roman Shaposhnik*
 Suresh Marru*
 
 * -indicates IPMC
 
 [ ] +1 Accept Spark into the Apache Incubator.
 [ ] +0 Don't care.
 [ ] -1 Don't accept Spark into the Apache Incubator because..
 
 Proposal text is below.
 
 === Abstract ===
 Spark is an open source system for large-scale data analysis on clusters.
 
 === Proposal ===
 Spark is an open source system for fast and flexible large-scale data
 analysis. Spark provides a general purpose runtime that supports
 low-latency execution in several forms. These include interactive
 exploration of very large datasets, near real-time stream processing, and
 ad-hoc SQL analytics (through higher layer extensions). Spark interfaces
 with HDFS, HBase, Cassandra and several other storage storage layers, and
 exposes APIs in Scala, Java and Python.
 Background
 Spark started as U.C. Berkeley research project, designed to efficiently
 run machine learning algorithms on large datasets. Over time, it has
 evolved into a general computing engine as outlined above. Spark¹s
 developer community has also grown to include additional institutions,
 such as universities, research labs, and corporations. Funding has been
 provided by various institutions including the U.S. National Science
 Foundation, DARPA, and a number of industry sponsors. See:
 https://amplab.cs.berkeley.edu/sponsors/ for full details.
 
 === Rationale ===
 As the number of contributors to Spark has grown, we have sought for a
 long-term home for the project, and we believe the Apache foundation would
 be a great fit. Spark is a natural fit for the Apache foundation: Spark
 already interoperates with several existing Apache projects (HDFS, HBase,
 Hive, Cassandra, Avro and Flume to name a few). The Spark team is familiar
 with the Apache process and and subscribes to the Apache mission - the
 team includes multiple Apache committers already. Finally, joining Apache
 will help coordinate the development effort of the growing number of
 organizations which contribute to Spark.
 
 == Initial Goals ==
 The initial goals will most likely be to move the existing codebase to
 Apache and integrate with the Apache development process. Furthermore, we
 plan for incremental development, and releases along with the Apache
 guidelines.
 
 === Current Status ===
 == Meritocracy ==
 The Spark project already operates on meritocratic principles. Today,
 Spark has several developers and has accepted multiple major patches from
 outside of U.C. Berkeley. While this process has remained mostly informal
 (we do not have an official committer list), an implicit organization
 exists in which individuals who contribute major components act as
 maintainers for those modules. If accepted, the Spark project would
 include several of these participants as committers from the onset. We
 will work to identify all committers and PPMC members for the project and
 to operate under the ASF meritocratic principles.
 
 === Community ===
 Acceptance into the Apache foundation would bolster the already strong
 user and developer community around Spark. That community includes dozens
 of contributors from several institutions, a meetup group with several
 hundred members, and an active mailing list composed of hundreds of users.
 Core Developers
 The core developers of our project are listed in our contributors and
 initial PPMC below. Though many exist at UC Berkeley, there is a
 representative cross sampling of other organizations including Quantifind,
 Microsoft, Yahoo!, ClearStory Data, Bizo, Intel, Tagged and Webtrends.
 
 
 === Alignment ===
 Our proposed effort aligns with several ongoing BIGDATA and U.S. National
 priority funding interests including the NSF and its Expeditions program,
 and the DARPA XDATA project. Our industry partners and collaborators are
 well aligned with our code base.
 
 There are also a number of related Apache projects and dependencies, that
 will be mentioned in the Relationships with Other Apache products section.
 
 == Known Risks ==
 
 === Orphaned Products ===
 Given the current level of investment in Spark - the risk of the project
 being abandoned is minimal. There are several constituents who are highly
 incentivized to continue development. The U.C. Berkeley AMPLab relies on
 Spark as a platform for a large number of long-term research projects.
 Several companies have build verticalized products which are tightly
 dependent on Spark. Other companies have devoted significant internal
 infrastructure investment in Spark.
 
 === Inexperience with Open Source ===
 Spark has 

Consideration of OpenOffice.org as a podling

2011-06-04 Thread Ralph Goers
I've just managed to wade through some 400+ emails to this list in the last 2 
days and I would estimate that less than 10 were particularly relevant to what 
my vote will ultimately be on this proposal. It seems pretty clear to me that 
there is a lot of emotional reaction to this but a lot of that is from people 
who don't really seem to grasp what the incubator process, and perhaps the ASF 
itself, are about.  First and foremost reading [1] followed by [2] and [3] 
should be a requirement before posting to this list.  

As I read all these posts I found myself wondering what the authors thought 
they were accomplishing.

Many of the conversations here seem to be focused on whether OpenOffice belongs 
at the ASF because TDF is already in place and/or suggested that the proposal 
be evaluated while ignoring the licensing.  Frankly, I believe most of the 
people who will vote on this proposal won't find these arguments very 
persuasive. We have admitted many projects in the past that seemingly 
duplicated other projects that already existed, in some cases right here at the 
ASF. Some were because they were choosing to achieve the same goals in a 
different way and some simply because the other alternative(s) were under a 
license that isn't equivalent to the Apache License.

As a PMC member who will be voting on this I find the question of collaboration 
between this project and the TDF to be somewhat interesting but not a 
requirement for entry into the incubator. It is primarily something that should 
continue to be discussed on the project's development list once it is created. 
If this issue is relevant than I would expect it to manifest itself by having 
the proposal fail to gain enough initial committers, not by having some 
consensus reached before the project enters the incubator.  I understand the 
desire of those who favor other alternatives to see those promoted, but at the 
ASF the way that is accomplished is by joining the project and working within 
the community to achieve your goals.

The purpose of admitting projects to the incubator is not about having a fully 
functioning project upon admission. Rather it is to provide guidance, 
encouragement and support to projects that the incubator PMC believes have a 
reasonable chance at graduation into an Apache top level project. Discussions 
on whether the project will be able to perform builds, keep the documentation 
up to date, or even address all the Jira issues raised upon entry to the 
incubator simply aren't relevant at this time. These are all the things a 
project must be able to do to exit the incubator, not enter it.

The primary factors I consider when voting on a project are:
1. Does the project have value that isn't already being fulfilled by some other 
project under a license equivalent to the Apache License  (For example, Apache 
Harmony), or does the project try to achieve its goal in a way that is 
fundamentally different than another project? (We have several NoSQL variants 
here)
2. Will the project be able to have a fully functioning code base under the 
Apache License upon graduation? A project that requires a huge amount of code 
rewritten is going to have problems exiting the incubator in a reasonable 
amount of time. 
3  Does the project have a significant number of dependencies on components 
with licenses that are incompatible with Apache software? Again, a project that 
requires a ton of rework is going to have problems. 
4. Does the project have enough initial committers to a) effectively start to 
work on the tasks to get the project moving forward and b) attract other 
committers?  
5. Has the project attracted a sufficient number of mentors who will have 
sufficient time to give to the project?  There are many cases where mentors 
have signed up with good intentions but have not been effective due to time 
commitments. 

I am not trying to cut off discussion with this post. I am just pointing out 
that a lot of this is just noise and if this volume keeps up at some point I'll 
probably have to stop following OOo posts until I see a thread with [VOTE] in 
it.  If the intent is to provide information the Incubator PMC members can use 
to cast a vote then I would recommend focusing on the list of items above, not 
discussions about LGPL vs ALv2, Oracle, IBM, Lotus Symphony, hardware, etc.

Ralph

[1] http://theapacheway.com/ 
[2] https://blogs.apache.org/foundation/entry/incubation_at_apache_what_s
[3] http://www.apache.org/foundation/how-it-works.html#incubator 

Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 8:43 AM, Ralph Goers wrote:

 
 I posted a similar statement yesterday. Personally, I think the traffic on 
 this list has settled down a lot in the last 24 hours and is now focusing in 
 on topics more relevant to this list. But maybe that is just because it was 
 Saturday :-)
 
 What I am still waiting to hear on are:
 1. The amount of code in the project that the grant didn't give to us under 
 the Apache License.
 2. The amount of work that will be required to rework dependencies.
 3. Whether the number of initial committers will be sufficient to start the 
 project (this is probably going to be very subjective).
 4. Whether there are enough mentors who have the time to devote to this.  
 Since this is a very large undertaking I'd appreciate a bit more than just 
 their name on the wiki but perhaps an actual estimate of how much time they 
 have to devote to the project.

Well, now maybe I don't care so much about number 4.  There are now 7 mentors 
listed in the proposal.  

Ralph


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



Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 11:24 AM, Simon Phipps wrote:

 
 On 5 Jun 2011, at 19:15, Greg Stein wrote:
 
 On Sun, Jun 5, 2011 at 14:05, William A. Rowe Jr. wr...@rowe-clan.net 
 wrote:
 On 6/5/2011 10:43 AM, Ralph Goers wrote:
 
 I posted a similar statement yesterday. Personally, I think the traffic on 
 this list has settled down a lot in the last 24 hours and is now focusing 
 in on topics more relevant to this list. But maybe that is just because it 
 was Saturday :-)
 
 Agreed, just some quick thoughts...
 
 What I am still waiting to hear on are:
 1. The amount of code in the project that the grant didn't give to us 
 under the Apache License.
 
 List published by Sam, and Christian suggests this reflects the OOo repo...
 http://people.apache.org/~rubys/openoffice.files.txt
 Actually tearing into that repo for files differently-copyrighted might
 be a task for RAT :)
 
 I doubt that you'll find anything differently-copyrighted in that
 list. My understanding is that Oracle created the list with something
 like grep '(C) Oracle' :-)
 
 I'm more interested in the list of files from the Hg repository that
 are NOT in that list. I gotta believe it is non-zero, so what are
 they, and how much of a problem will that be?
 
 I've been discussing this privately with some folk, and while we've not done 
 an exhaustive analysis between us we're fairly sure that list doesn't include 
 any of the (numerous) work-in-progress branches that are not merged into the 
 actual release.  Is it crucial to get a comprehensive list before the podlet 
 is established, or can ASF still sort this out with Oracle in incubation?

I personally don't need anything sorted out before the project enters 
incubation. All I care about is whether the community will be able to 
effectively deal with it or be blocked by it. That just requires some idea of 
how big a problem it is.

Ralph


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



Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 3:30 PM, Niall Pemberton wrote:

 
 I agree with you - in this case I think it would be better if IBM
 collaborated with LibreOffice, rather than seeking to compete. But I
 could be wrong.

I don't work for IBM but I do work for a corporation that uses a similar 
business model.  I would guess that building a product that builds upon a work 
that is primarily under the LGPL is simply not an option. There are many 
companies that are comfortable in building a business model where all their 
products are open source. I don't believe IBM is one of them.  So this is not 
even an option.  However, I suspect IBM would be willing to collaborate in 
other ways - just not in any way that forces them to move from releasing 
proprietary software products.

Since Oracle has put the code under the Apache license I would imagine that IBM 
would be free to take that code and move it internal should the Incubator PMC 
not approve the podling. Personally, I would much rather have IBM participate 
here than see them do that.

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



Re: OpenOffice LibreOffice

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 3:51 PM, Keith Curtis wrote:

 On Sun, Jun 5, 2011 at 3:42 PM, Gavin McDonald ga...@16degrees.com.au wrote:
 
 
 It provides over 150 other projects, all of them are useless to you ?
 
 Yes, almost all of them are Java, and I don't have Java installed on
 my laptop or server.
 http://projects.apache.org/indexes/language.html
 
 Apache is clearly useful to lots of other people, but by picking Java
 it has hurt its situation in the Linux community with people like me.


Please, before you post here could you get some understanding of the ASF?  The 
Apache Software Foundation doesn't pick anything.  If you want to code in 
SNOBOL, Pascal, Fortran, Mumps, APL, C/C++, Assembly or any other language we 
really don't care.  All we care about is that you can build a community and 
that your code is released under the Apache license.  Obviously, there are a 
ton of people who disagree with you because they all proposed Java-based 
projects and attracted developers.

As for the support of IBM you mentioned in another email, I almost fell over 
laughing.  First, the ASF is made up entirely of individuals, both as 
committers and members. No corporations allowed.  We do accept sponsorships 
both from individuals and corporations. What that buys you is what is 
documented at http://www.apache.org/foundation/sponsorship.html.  Primarily the 
benefit consists entirely of what you see on 
http://www.apache.org/foundation/thanks.html.

I posted these in a prior post but you either didn't read them or just skimmed 
them. Please read them again.

[1] http://theapacheway.com/ 
[2] https://blogs.apache.org/foundation/entry/incubation_at_apache_what_s
[3] http://www.apache.org/foundation/how-it-works.html#incubator

Ralph

Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 3:45 PM, Niall Pemberton wrote:

 On Sun, Jun 5, 2011 at 10:30 PM, Richard S. Hall he...@ungoverned.org wrote:
 On 6/5/11 16:50, Jochen Wiedmann wrote:
 
 On Sun, Jun 5, 2011 at 8:21 PM, Niall Pemberton
 niall.pember...@gmail.com  wrote:
 
 IMO the only negative thing then about LibreOffice is the copyleft
 license - everything else about them is great. When deciding whether
 to accept OO we should consider whether that and facilitating BigCos
 interests is worth splitting the FOSS community.
 
 I am considering voting -1 to this proposal for those reasons.
 
 Thanks for expressing my feelings so well, Niall!
 
 I'll lend a voice to the contrary.
 
 I can't see why splitting a community should be a factor in entry to the
 incubator. Just about every new open source community is trying to pull away
 developers from another community doing similar stuff. That's the nature of
 the beast.
 
 True, but when its essentially the same software, rather than
 different software solving the same problem? If I proposed a new
 project that was a fork of the HTTP project, how would that go down?

If you proposed a new project to implement the HTTP server in Java and got a 
community around it I'd vote +1.  I wouldn't join because it wouldn't scratch 
any itch I have but I wouldn't stand in the way.

 
 For me, getting the OOo code fully available under AL is reason enough to +1
 it as far as I'm concerned...if I were on the IPMC... :-)
 
 License is important, but thats not all the ASF is about. Community is
 important too. I respect you're right to vote however you wish but if
 all its down to is license then I'm not sure.

I care about end users. If my employer wanted to build a product that required 
ODF and was going to be delivered to a desktop I am 100% sure I would not be 
able to use LibreOffice. They would happily consume Apache Office.  Community 
is important to me, but only in the sense that a successful community can be 
built here.

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



Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 4:02 PM, Niall Pemberton wrote:

 On Sun, Jun 5, 2011 at 11:51 PM,  robert_w...@us.ibm.com wrote:
 Niall Pemberton niall.pember...@gmail.com wrote on 06/05/2011 06:30:06
 PM:
 
 
 I agree with you - in this case I think it would be better if IBM
 collaborated with LibreOffice, rather than seeking to compete. But I
 could be wrong.
 
 
 And I support 100% your right to have that opinion and to support whatever
 open source project or projects you want, to worship your own God and to
 drink the beer of your choice.  But if there are a sufficient number of
 people (as determined subjectively by the IPMC) who have a different
 opinion, and who would like to do an open source project at Apache, and
 they have a proposal acceptable in other ways, then I think it should be
 allowed.
 
 Otherwise this is like the Baptists telling the Methodists that they
 cannot have a church of their own in town, because the Baptists want to
 recruit a larger choir.
 
 It is clear from IBM switching its efforts from Harmony to OpenJDK
 that there are no religious reasons over license. Other ASF people
 have expressed in this thread that in their opinion that is reason
 enough (and I respect that view) - but IBM can't claim that. So I
 think my point still stands.

I seriously doubt IBM switched to the license OpenJDK is under. Instead, I'd 
guess they got a proprietary license from Oracle so they could continue to ship 
their JDK on AIX. They cannot do that in many other cases.  Of course, if you 
can find the source for IBM's JDK implementation then that would prove me wrong.

Ralph


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



Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 4:24 PM, Niall Pemberton wrote:
 
 It could be argued either way. I am sure if IBM put its efforts to
 LibreOffice then I'm sure it would be a great success. So why doesn't
 IBM want to take part when theres a great FOSS community already in
 existence?

Did you not read my post in reply to you an hour ago?  The answer is obvious. 
IBM is not an Open Source company but a proprietary software company. Those 
are two separate business models. That is like asking Microsoft why you can't 
have the source code for Windows.  Expecting a Leopard to change into a Lion is 
simply not going to happen - at least not quickly.

Ralph


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



Re: OpenOffice LibreOffice

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 4:28 PM, Keith Curtis wrote:

 On Sun, Jun 5, 2011 at 4:13 PM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 
 
 Please, before you post here could you get some understanding of the ASF?  
 The Apache Software Foundation doesn't pick anything.
 
 I realize that everyone makes their own choice, it just seems that
 Java is the dominant language. Whereas it is being phased out of
 LibreOffice.
 
 All we care about is that you can build a community and that your code is 
 released under the Apache license.
 
 It seems some want more than that, because they also don't want it to
 be relicensed and made GPL later. The Apache license doesn't say
 anything about it, so saying you just want the Apache license does not
 seem totally true.

We don't care what users do with our software.  Those who are smart and create 
proprietary products with it contribute back because they don't want to 
maintain a proprietary fork, but we don't care if they don't..  They are happy 
to extend it with their own proprietary stuff and we are fine with that.
 
 
 As for the support of IBM you mentioned in another email, I almost fell 
 over laughing.
 
 There are a number of people being paid by IBM on this list who are
 involved with this OO effort.

So what? They are here as individuals. I get paid by an employer too. Although 
I take their interests into account I am not bound by them.

 
 I read your stuff. I find it paradoxical that the Apache org claims to
 be pragmatic, yet insists on the Apache license + no relicensing.

What are you talking about? You can relicense to your hearts content. You just 
can't contribute it back under some other license otherwise user's couldn't use 
it and then relicense it.  If you can't grasp that concept then there really is 
no point to further discussion.  

Ralph


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



Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 4:33 PM, Niall Pemberton wrote:

 On Mon, Jun 6, 2011 at 12:30 AM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 On Jun 5, 2011, at 4:24 PM, Niall Pemberton wrote:
 
 It could be argued either way. I am sure if IBM put its efforts to
 LibreOffice then I'm sure it would be a great success. So why doesn't
 IBM want to take part when theres a great FOSS community already in
 existence?
 
 Did you not read my post in reply to you an hour ago?  The answer is 
 obvious. IBM is not an Open Source company but a proprietary software 
 company. Those are two separate business models. That is like asking 
 Microsoft why you can't have the source code for Windows.  Expecting a 
 Leopard to change into a Lion is simply not going to happen - at least not 
 quickly.
 
 
 I did read it - but IBM has decided to happily contribute to the GPL'd
 OpenJDK - so I don't believe it has to change any spots.

Yes, it does.  IBM doesn't have to operate under the GPL because Oracle has 
given them permission to use some other license.  With LibreOffice that is not 
an option.

Ralph


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



Re: OpenOffice: were are we now?

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 4:33 PM, Niall Pemberton wrote:

 On Mon, Jun 6, 2011 at 12:30 AM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 On Jun 5, 2011, at 4:24 PM, Niall Pemberton wrote:
 
 It could be argued either way. I am sure if IBM put its efforts to
 LibreOffice then I'm sure it would be a great success. So why doesn't
 IBM want to take part when theres a great FOSS community already in
 existence?
 
 Did you not read my post in reply to you an hour ago?  The answer is 
 obvious. IBM is not an Open Source company but a proprietary software 
 company. Those are two separate business models. That is like asking 
 Microsoft why you can't have the source code for Windows.  Expecting a 
 Leopard to change into a Lion is simply not going to happen - at least not 
 quickly.
 
 
 I did read it - but IBM has decided to happily contribute to the GPL'd
 OpenJDK - so I don't believe it has to change any spots.

Here is another great example - and hopefully makes it obvious. Look at 
http://svnkit.com/licensing.html.  For all the copyleft folks SVNKit is great. 
It is also great if you want to pay TMate money and ship your proprietary 
product.  IBM can't do the first so it does the second.  Not everyone who does 
dual licensing makes it so obvious but it happens all the time. I actually 
think it is kind of funny because it totally subverts the whole copyleft 
freedoms.

Ralph

Re: OpenOffice LibreOffice

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 4:40 PM, Keith Curtis wrote:

 
 What are you talking about? You can relicense to your hearts content. You 
 just can't contribute it back under some other license otherwise user's 
 couldn't use it and then relicense it.  If you can't grasp that concept then 
 there really is no point to further discussion.
 
 
 Joe Shafer wrote this:
 --
 I don't feel the need to debate software licensing with a GPL fan on an
 apache.org list.  Suffice it to say that I expect downstream projects
 to respect the license, and sublicense it if necessary in a way that
 doesn't invalidate our license.
 
 
 Seems like he is saying he doesn't want people to change the license
 of Apache software.

Then you haven't read and comprehended the Apache license.

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



Re: OpenOffice or OpenOffice.org

2011-06-05 Thread Ralph Goers
There is a pending trademark application for OpenOffice by Tightrope 
Interactive so I am not sure that Apache OpenOffice would be acceptable unless 
the pending application is turned down.

Ralph

On Jun 5, 2011, at 5:01 PM, Alexandro Colorado wrote:

 Hi I want to know if there is any formal clearance on the way OpenOffice.org
 ought to be reffered as.
 
 Since the adquisition of Sun by Oracle, they start re-inciting misquotations
 of OpenOffice.org as OpenOffice even later they modified StarOffice as
 Oracle Open Office
 
 As OpenOffice.org was transfered to Apache, the proposal is quoted as Apache
 OpenOffice. And now new mailing lists are generated as oo instead of ooo.
 
 I understand there could be missconception as the beginning but lacking to
 address these issues they could become more structural as time goes by (ie.
 wikipage is easy to change, a mailing list is not as easy).
 
 I would want some clarification on this topic so that the apache people
 could make a decision. Also for reasons regarding trademark is important to
 avoid legal issues as time goes by.
 
 
 
 -- 
 *Alexandro Colorado*
 *OpenOffice.org* Español
 http://es.openoffice.org


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



Re: OpenOffice or OpenOffice.org

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 5:01 PM, Alexandro Colorado wrote:

 Hi I want to know if there is any formal clearance on the way OpenOffice.org
 ought to be reffered as.
 
 Since the adquisition of Sun by Oracle, they start re-inciting misquotations
 of OpenOffice.org as OpenOffice even later they modified StarOffice as
 Oracle Open Office
 
 As OpenOffice.org was transfered to Apache, the proposal is quoted as Apache
 OpenOffice. And now new mailing lists are generated as oo instead of ooo.
 
 I understand there could be missconception as the beginning but lacking to
 address these issues they could become more structural as time goes by (ie.
 wikipage is easy to change, a mailing list is not as easy).
 
 I would want some clarification on this topic so that the apache people
 could make a decision. Also for reasons regarding trademark is important to
 avoid legal issues as time goes by.

For reference, the OpenOffice trademark application can be found at 
http://tarr.uspto.gov/servlet/tarr?regser=serialentry=85298190

Ralph

Re: OpenOffice or OpenOffice.org

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 5:12 PM, Alexandro Colorado wrote:

 On Sun, Jun 5, 2011 at 7:08 PM, Ralph Goers ralph.go...@dslextreme.comwrote:
 
 There is a pending trademark application for OpenOffice by Tightrope
 Interactive so I am not sure that Apache OpenOffice would be acceptable
 unless the pending application is turned down.
 
 
 I will still enoucrage that play safe according to OOo guidelines. Some
 information here:
 http://wiki.services.openoffice.org/wiki/Art/Logo/License
 and
 http://about.openoffice.org/index.html#logo
 
 OpenOffice.org holds all rights to be used, so why not use it like that?

Sorry, I misread your message. I don't disagree with this. However, Apache 
OpenOffice.org is a bit of a mouthful.

Ralph



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



Re: OpenOffice or OpenOffice.org

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 5:19 PM, Alexandro Colorado wrote:

 On Sun, Jun 5, 2011 at 7:16 PM, Ralph Goers ralph.go...@dslextreme.comwrote:
 
 
 On Jun 5, 2011, at 5:12 PM, Alexandro Colorado wrote:
 
 On Sun, Jun 5, 2011 at 7:08 PM, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 
 There is a pending trademark application for OpenOffice by Tightrope
 Interactive so I am not sure that Apache OpenOffice would be acceptable
 unless the pending application is turned down.
 
 
 I will still enoucrage that play safe according to OOo guidelines. Some
 information here:
 http://wiki.services.openoffice.org/wiki/Art/Logo/License
 and
 http://about.openoffice.org/index.html#logo
 
 OpenOffice.org holds all rights to be used, so why not use it like
 that?
 
 Sorry, I misread your message. I don't disagree with this. However, Apache
 OpenOffice.org is a bit of a mouthful.
 
 
 Well the actual request is for the mailing list to be added an extra 'o'
 I doubt many people will pronouce 'ooo-user' or 'oo-user'. I just have an
 issue when is registered on the systems as 'oo'

Got it. Feel free to update the wiki. If someone disagrees they will change it 
to something else.

Ralph



Re: OpenOffice LibreOffice

2011-06-05 Thread Ralph Goers

On Jun 5, 2011, at 6:01 PM, Keith Curtis wrote:

 On Sun, Jun 5, 2011 at 5:56 PM, Sam Ruby ru...@intertwingly.net wrote:
 
 Fully disagree.  I encourage you to read the terms.
 
 -Keith
 
 - Sam Ruby
 
 This is what the Wikipedia page on the Apache License says:
 
 The Apache License, like most other permissive licenses, does not
 require modified versions of the software to be distributed using the
 same license.

You are confusing copyright and software licensing.

You can modify software that is under the Apache license and use it in a 
proprietary product but you have to do it in a way that complies with the 
license and copyright law.  You can use also use software that is under the 
LGPL in a proprietary product. The purpose of this list is not to explain how 
to do either of these.

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



Re: OpenOffice: were are we now?

2011-06-06 Thread Ralph Goers

On Jun 5, 2011, at 11:34 PM, Phil Steitz wrote:

 On 6/5/11 11:02 PM, William A. Rowe Jr. wrote:
 On 6/6/2011 12:47 AM, Phil Steitz wrote:
 On 6/5/11 10:16 PM, William A. Rowe Jr. wrote:
 ASF members wish to devote considerable time and energy to this
 project, so exactly who the hell are you to decide what they should
 and shouldn't devote that time and energy to?
 I am just a volunteer who has seen the ASF struggle with
 growth-related issues for several years now.  I think it is a fair
 question to ask whether we should think about different / more
 selective criteria for entrance to the incubator.  Sorry if asking
 that question offends you.
 To clarify this, because we have so many guests and observers trying
 to figure out the ASF...
 
 Sufficient numbers of board members, ASF members and even incubator
 team members have signed up as mentors.
 
 But more to the point, the central premise of the ASF is to facilitate
 developers to scratch their own itch.  If improving particular processes,
 code or documentation interests you, by all means, do it.  If some part
 of the code holds no interest to you, let someone else.  And if you come
 to the ASF (even as a user) complaining about a particular piece of code,
 bring a patch, not a complaint, if you expect it to be fixed.
 
 The mentor list suggests to me that there are enough volunteers for
 this particular itch to accept it for graduation.  Phil, you are not
 responsible and should not feel responsible to follow the activities of
 this project if it truly isn't your itch.
 
 Sorry, Bill, but as an ASF member I am in fact responsible for
 everything that the foundation does, including what we decide to
 accept into the Incubator.  Of course, I am just one member, and we
 make these decisions by consensus.  If the consensus is to accept
 this podling, I will welcome the project and accept the
 responsibility that we all will share having made that decision.

Phil, I understand what your concern is but I just don't see a way to prevent 
exploitation other than what we already do. If you look at the Flume proposal 
made just a couple of days prior to this you will notice that most of the 
initial committers have the same employer. Is this exploitation? I don't think 
so. You probably don't either since you made no comment to that effect.  Would 
it be exploitation if IBM convinced Oracle to propose it here and then provided 
no developers to work on the project but just used the source? Probably, but 
thousands of companies do that with all of our software.  

I just don't see how you can prevent what you are trying to without violating 
the spirit of what Apache is here for. 

 To address your concern, we should raise this issue to the board and
 set a policy of accepting no further projects, if your opinion is shared
 by the rest of the incubator PMC. 
 
 I did not suggest that we stop accepting projects.  Read the post. 
 I suggested that we try to come up with some principles governing
 what we accept into the incubator.

If you can come up with some I'd happily discuss them with you. I don't think 
holding this proposal hostage to that is fair primarily because I don't have a 
lot of confidence the principals would exclude this project from entering.  If 
you've read my previous posts you will see the principals I use when I vote.

 
 That concern need not be applied on
 a project-by-project basis (except to ensure there are sufficient number
 of interested mentors).
 Whatever principles we end up agreeing on should be applied to all
 candidate podlings.  If just having enough mentors willing to sign
 up were sufficient, there would be no need for a vote of the IPMC.  

I agree with that and that is precisely what I do except that they are my own 
not a standard set. Apparently, I just don't use the same criteria you do. 
Frankly, that is OK by me.

Ralph


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



Re: OpenOffice: were are we now?

2011-06-06 Thread Ralph Goers

On Jun 6, 2011, at 7:41 AM, Manfred A. Reiter wrote:

 Hi Richard, *
 
 2011/6/6 Richard S. Hall he...@ungoverned.org
 
 On 6/6/11 2:48, Phil Steitz wrote:
 
 On 6/5/11 11:26 PM, William A. Rowe Jr. wrote:
 
 On 6/6/2011 1:06 AM, Sanjiva Weerawarana wrote:
 
 On Mon, Jun 6, 2011 at 11:17 AM, Phil Steitzphil.ste...@gmail.com  
 wrote:
 
 
 [...]
 
 
 Disclaimer: I work for Oracle, but certainly don't speak for them and I knew 
 nothing about this other than what i've read on these mailing lists...
 
 However, it seems like we have lost sight of the fact that TDF split the 
 community from OOo. Sure, Oracle is the perceived villain and TDF the 
 perceived good guy, but it doesn't change the fact that OOo created the 
 community in the first place.
 
 
 Fact: Your employer provoked the split, by a absolute
 non-communication on the existing mailinglist.
 Now, to say that TDF has split the Communtiy is dishonest!
 
 Under these conditions, I'll change my entry in the wiki.

Manfred,

I wouldn't be so hasty.  There are lots of opinions around here and we all need 
a bit of a thick skin.  You shouldn't take what any one member says as the 
truth.

Ralph


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



Re: Code covered by the Oracle grant

2011-06-06 Thread Ralph Goers

On Jun 6, 2011, at 7:27 AM, Sam Ruby wrote:

 On Mon, Jun 6, 2011 at 10:02 AM, Christian Lippka c...@lippka.com wrote:
 
 While the technical analyze here seems (should not use that word) correct my
 understanding is that missing bits could still be provided if requested. But
 this must be answered by people who are making the negotiations.
 
 I'll share my understanding.
 
 My first input was that any incubator proposal that was not
 accompanied by a substantial software grant would not get serious
 consideration.  After a serious of miscommunications on both (ASF and
 Oracle's) sides I got on the phone directly with the Oracle VP driving
 this, and said that all we needed at this time was a substantial list
 to start from.  If we needed more, we could discuss that later.
 
 This was approximately noon EDT on 31 May.  After discussions with
 lawyers and collection of a list of files, the Software Grant was sent
 via email at 8:50PM PDT the same day.  Others with no association to
 either IBM or Oracle can verify this basic timeline.
 
 My best guess is that while the list may be incomplete, it contains
 only files that Oracle could determine with absolutely certainty under
 incredible time pressure that they have the necessary rights to
 include a standard ASF software grant.
 
 While Oracle has absolutely no obligation to produce anything more,
 and people are welcome to factor that into their decisions once this
 comes up to a vote, nothing I have seen has indicated that anybody at
 Oracle is operating in anything other than good faith.
 
 It is my expectation that if we make reasonable requests and that if
 those requests are within Oracle's power to fulfill those requests,
 that we will obtain subsequent software grants.

Sam, for me this is the only area where I question whether I will vote for the 
proposal.  From what I read in Christian Lohmaier's summary Oracle has supplied 
about 50% of the OOo source code. His summary ended with Apache OOo is far 
from being able to deliver something that is even close to OOo as it is now.   
As I've said before, I don't want to see the project start off with an 
extremely large amount of work to do just to get something working.  In later 
posts I see you got more files added to the list by Oracle and a list of more 
missing files from Simon.  I would hope that the list of files to be delivered 
grows to the point where those far more familiar with the code than I am can 
verify it is at a reasonable starting point before we vote on this.

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



Re: [VOTE] Accept Sqoop for Incubation

2011-06-07 Thread Ralph Goers
+1 (binding)

Ralph

On Jun 7, 2011, at 8:39 PM, arv...@cloudera.com wrote:

 As there are no active discussions on the [PROPOSAL] thread for a few
 days now, I will like to initiate the vote to accept Sqoop as an
 Apache Incubator project. The proposal discussion thread and full text
 of the proposal can be found at the following locations:
 
 Discussion Thread:
 http://www.mail-archive.com/general@incubator.apache.org/msg27726.html
 Proposal: http://wiki.apache.org/incubator/SqoopProposal
 
 Please cast your votes:
 
 [  ] +1 Accept Sqoop for incubation
 [  ] +0 Indifferent to Sqoop incubation
 [  ]  -1 Reject Sqoop for incubation
 
 This vote will close 72 hours from now.
 
 Thanks and Regards,
 Arvind Prabhakar
 
 -
 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: [VOTE] Flume to join the Incubator.

2011-06-08 Thread Ralph Goers
 Hadoop MapReduce.  Furthermore, Flume provides a more general model for
 handling data and enables integration with projects such as Apache Hive,
 data stores such as Apache HBase, Apache Cassandra and Voldemort, and
 several Apache Lucene-related projects.
 
 == An Excessive Fascination with the Apache Brand ==
 
 We would like Flume to become an Apache project to further foster a healthy
 community of contributors and consumers around the project.  Since Flume
 directly interacts with many Apache Hadoop-related projects by solves an
 important problem of many Hadoop users, residing in the Apache Software
 Foundation will increase interaction with the larger community.
 
 = Documentation =
 
 * All Flume documentation (User Guide, Developer Guide, Cookbook, and
 Windows Guide) is maintained within Flume sources and can be built directly.
 * Cloudera provides documentation specific to its distribution of Flume at:
 http://archive.cloudera.com/cdh/3/flume/
 * Flume wiki at GitHub: https://github.com/cloudera/flume/wiki
 * Flume jira at Cloudera: https://issues.cloudera.org/browse/flume
 
 = Initial Source =
 
 * https://github.com/cloudera/flume/tree/
 
 == Source and Intellectual Property Submission Plan ==
 
 * The initial source is already licensed under the Apache License, Version
 2.0. https://github.com/cloudera/flume/blob/master/LICENSE
 
 == External Dependencies ==
 
 The required external dependencies are all Apache License or compatible
 licenses. Following components with non-Apache licenses are enumerated:
 
 * org.arabidopsis.ahocorasick : BSD-style
 
 Non-Apache build tools that are used by Flume are as follows:
 
 * AsciiDoc: GNU GPLv2
 * FindBugs: GNU LGPL
 * Cobertura: GNU GPLv2
 * PMD : BSD-style
 
 == Cryptography ==
 
 Flume uses standard APIs and tools for SSH and SSL communication where
 necessary.
 
 = Required  Resources =
 
 == Mailing lists ==
 
 * flume-private (with moderated subscriptions)
 * flume-dev
 * flume-commits
 * flume-user
 
 == Subversion Directory ==
 
 https://svn.apache.org/repos/asf/incubator/flume
 
 == Issue Tracking ==
 
 JIRA Flume (FLUME)
 
 == Other Resources ==
 
 The existing code already has unit and integration tests so we would like a
 Jenkins instance to run them whenever a new patch is submitted. This can be
 added after project creation.
 
 = Initial Committers =
 
 * Andrew Bayer (abayer at cloudera dot com)
 * Jonathan Hsieh (jon at cloudera dot com)
 * Patrick Hunt (phunt at cloudera dot com)
 * Aaron Kimball (akimball83 at gmail dot com)
 * Bruce Mitchener (bruce.mitchener at gmail dot com)
 * Arvind Prabhakar (arvind at cloudera dot com)
 * Ahmed Radwan (ahmed at cloudera dot com)
 * Henry Robinson (henry at cloudera dot com)
 * Eric Sammer (esammer at cloudera dot com)
 * Derek Deeter (ddeeterctrb at gmail dot com)
 
 = Affiliations =
 
 * Andrew Bayer, Cloudera
 * Jonathan Hsieh, Cloudera
 * Patrick Hunt, Cloudera
 * Aaron Kimball, Odiago
 * Bruce Mitchener, Independent
 * Arvind Prabhakar, Cloudera
 * Ahmed Radwan, Cloudera
 * Henry Robinson, Cloudera
 * Eric Sammer, Cloudera
 * Derek Deeter, Intuit
 
 
 = Sponsors =
 
 == Champion ==
 
 * Nigel Daley
 
 == Nominated Mentors ==
 
 * Tom White
 * Nigel Daley
 * Ralph Goers
 * Patrick Hunt
 
 == Sponsoring Entity ==
 
 * Apache Incubator PMC
 
 
 -- 
 // Jonathan Hsieh (shay)
 // Software Engineer, Cloudera
 // j...@cloudera.com


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



Re: [VOTE] Accept OpenOffice.org for incubation

2011-06-11 Thread Ralph Goers
+1

Ralph


On Jun 10, 2011, at 9:02 AM, Sam Ruby wrote:

 *** Please change your Subject: line for any [DISCUSSION] of this [VOTE]
 
 As the discussions on the OpenOfficeProposal threads seem to be winding down, 
 I would like to initiate the vote to accept OpenOffice.org as an Apache 
 Incubator project.
 
 At the end of this mail, I've put a copy of the current proposal.  Here is a 
 link to the document in the wiki:
 
 http://wiki.apache.org/incubator/OpenOfficeProposal?action=recallrev=207
 
 As the proposal discussion threads are numerous, I encourage people to scan 
 and review the archives for this month:
 
 http://mail-archives.apache.org/mod_mbox/incubator-general/201106.mbox/browser
 
 Please cast your votes:
 
 [  ] +1 Accept OpenOffice.org for incubation
 [  ] +0 Indifferent to OpenOffice.org incubation
 [  ] -1 Reject OpenOffice.org for incubation
 
 This vote will close 72 hours from now.
 
 - Sam Ruby
 
 = OpenOffice.org - An open productivity environment =
 == Abstract ==
 !OpenOffice.org is comprised of six personal productivity applications: a 
 word processor (and its web-authoring component), spreadsheet, presentation 
 graphics, drawing, equation editor, and database. !OpenOffice.org is released 
 on Windows, Solaris, Linux and Macintosh operation systems, with more 
 [[http://porting.openoffice.org/|communities]] joining, including a mature  
 [[http://porting.openoffice.org/freebsd/|FreeBSD port]]. !OpenOffice.org is 
 localized, supporting over 110 languages worldwide.
 
 == Proposal ==
 Apache !OpenOffice.org will continue the mission pursued by the 
 !OpenOffice.org project while under the sponsorship of Sun and Oracle, namely:
 
 To create, as a community, the leading international office suite that  will 
 run on all major platforms and provide access to all functionality and  data 
 through open-component based APIs and an XML-based file format.
 
 In addition to to building the !OpenOffice.org product, as an end-user facing 
 product with many existing individual and corporate users, this project will 
 also be active in supporting end-users via tutorials, user forums, document 
 template repositories, etc.  The project will also work to further enable 
 !OpenOffice.org to be used as a programmable module in document automation 
 scenarios.
 
 == Background ==
 !OpenOffice.org was launched as an open source project by Sun Microsystems in 
 June 2000.  !OpenOffice.org was originally developed under the name of 
 StarOffice by Star Division, a German company, which was acquired by Sun 
 Microsystems in 1999.  Sun released this as open source in 2000.  
 !OpenOffice.org is the leading alternative to MS-Office available.  Its most 
 recent major version, the 3.x series saw over 
 [[http://www.webmasterpro.de/portal/news/2010/02/05/international-openoffice-market-shares.html|100
  million downloads]] in its first year.  The 
 [[http://www.webmasterpro.de/portal/news/2010/02/05/international-openoffice-market-shares.html|most
  recent estimates]] suggest a market share on the order of 8-15%.
 
 The !OpenOffice source is written in C++ and delivers language-neutral and 
 scriptable functionality. This source technology introduces the next-stage 
 architecture, allowing use of the suite elements as separate applications or 
 as embedded components in other applications. Numerous other features are 
 also present including XML-based file formats based on the vendor-neutral 
 !OpenDocument Format (ODF) standard from OASIS and other resources.
 
 == Rationale ==
 !OpenOffice.org core development would continue at Apache following the 
 contribution by Oracle, in accordance with Apache bylaws and its usual open 
 development processes. Both Oracle and ASF agree that the !OpenOffice.org 
 development community, previously fragmented, would re-unite under ASF to 
 ensure a stable and long term future for OpenOffice.org. ASF would enable 
 corporate, non-profit, and volunteer stakeholders to contribute code in a 
 collaborative fashion.
 
 Supporting tooling projects will accompany the !OpenOffice.org contribution, 
 providing APIs for extending and customizing !OpenOffice.org.
 
 Both !OpenOffice.org and the related tooling projects support the OASIS Open 
 Document Format, and will attract an ecosystem of developers, ISVs and 
 Systems Integrators. ODF ensures the users of !OpenOffice.org and related 
 solutions will own their document data, and be free to choose the application 
 or solution that best meets their requirements.
 
 The !OpenOffice.org implementation will serve as a reference implementation 
 of the Open Document Format standard.
 
 = Current Status =
 == Meritocracy ==
 We understand the intention and value of meritocracy at Apache.  We are 
 particularly gratified to learn, during the discussion on this proposal, that 
 there is a strong role for non-coders to participate in this meritocracy and 
 as they demonstrate their sustained commitment and merit, to take on 
 

Re: [VOTE] Accept Bigtop for incubation

2011-06-17 Thread Ralph Goers
+1 (binding)

Ralph


On Jun 17, 2011, at 10:15 AM, Tom White wrote:

 As there are no active discussions on the proposal thread, I would
 like to initiate a vote to accept Bigtop as an Apache Incubator
 project.
 
 The proposal is available at
 
 http://wiki.apache.org/incubator/BigtopProposal?action=recallrev=13
 
 I've also put a copy of the proposal at the end of this email.
 
 The discussion thread is available at
 
 http://mail-archives.apache.org/mod_mbox/incubator-general/201106.mbox/%3cbanlktimriyvs5g5maklqvinauz9h6s5...@mail.gmail.com%3E
 
 Please cast your votes:
 
 [  ] +1 Accept Bigtop for incubation
 [  ] +0 Indifferent to Bigtop incubation
 [  ] -1 Reject Bigtop for incubation
 
 This vote will close 72 hours from now.
 
 Thanks,
 Tom
 
 = Bigtop - Apache Hadoop Ecosystem Packaging and Test =
 
 == Abstract ==
 
 Bigtop - a project for the development of packaging and tests of the
 Hadoop ecosystem.
 
 == Proposal ==
 
 The primary goal of Bigtop is to build a community around the
 packaging and interoperability testing of Hadoop-related projects.
 This includes testing at various levels (packaging, platform, runtime,
 upgrade, etc...) developed by a community with a focus on the system
 as a whole, rather than individual projects.
 
 Build, packaging and integration test code that depends upon official
 releases of the Apache Hadoop-related projects (HDFS, MapReduce,
 HBase, Hive, Pig, ZooKeeper, etc...) will be developed and released by
 this project. As bugs and other issues are found we expect these to be
 fixed upstream.
 
 == Background ==
 
 The initial packaging and test code for Bigtop was developed by
 Cloudera to package projects from the Apache Hadoop ecosystem and
 provide a consistent, inter-operable framework.
 
 == Rationale ==
 
 Hadoop defines itself as:
 
 {{{
 The Apache Hadoop project develops open-source software for reliable,
 scalable, distributed computing. Hadoop includes these subprojects:
 
 * Hadoop Common: The common utilities that support the other Hadoop 
 subprojects.
 * HDFS: A distributed file system that provides high throughput access
 to application data.
 * MapReduce: A software framework for distributed processing of large
 data sets on compute clusters.
 }}}
 
 There are also several other Hadoop-related projects at Apache.  Some
 TLP examples include HBase, Hive, Mahout, ZooKeeper, and Pig.  There
 are also several new projects in the Incubator such as HCatalog, Hama
 and Sqoop.
 
 From a packaging and deployment perspective, the current
 loosely-coupled nature of the project has limitations:
 1. Insufficient building against trunk versions of dependent projects
 (in the style of Apache Gump).
 1. Insufficient testing against the trunk versions of dependent projects.
 1. No consistent packaging for the Linux servers which provide the
 main Hadoop datacenter platform.
 1. No functional testing against multi-machine clusters as part of
 the regular automated build process. This is due to a lack of a
 physical or virtual Hadoop cluster for testing, and not enough test
 suites designed to run against a live cluster with known datasets.
 
 The intent of this project is to build a community where the projects
 are brought together, packaged, and tested for interoperability.
 
 Projects such as Apache Whirr (incubating), which deploy and use a
 collection of Hadoop-related projects, would benefit from the
 interoperability testing done by Bigtop, rather than picking and
 testing project combinations themselves.
 
 == Initial Goals ==
 
 Much of the code for Bigtop has been released by Cloudera under the
 Apache 2.0 license for over two years.
 
 Some current goals include:
 * create a set of packages for the Hadoop ecosystem, over a wide
 range of platforms
 * interoperability test these projects
 * document project sets that are known to work well together
 
 Bigtop’s release artifact would consist of a single tarball of
 packaging and test code that, when built, would produce source and
 binary Linux packages for the upstream projects.
 
 = Current Status =
 
 == Meritocracy ==
 
 Bigtop was originally developed and released as an open source
 packaging infrastructure, CDH, by Cloudera.
 
 == Community ==
 
 The community is primarily the original developers at Cloudera,
 however a number of contributions to the packaging specifications have
 been accepted from outside contributors. Growing a diverse community
 is the main reason to bring Bigtop to the Apache Incubator.
 
 == Core Developers ==
 
 The core developers for Bigtop project are:
 * Andrew Bayer has extensive expertise with build tools, specifically
 Jenkins continuous integration and Maven.
 * Peter Linnell has contributed to the RPM packaging.
 * Bruno Mahé has overseen much of the development of the RPM and
 Debian packaging system.
 * Roman Shaposhnik and Konstantin Boudnik designed and implemented
 the system testing framework.
 
 Many of the committers to the Bigtop project have 

Re: [VOTE] Retire Bluesky Podling

2011-06-28 Thread Ralph Goers
+1

Ralph

On Jun 27, 2011, at 10:49 PM, berndf wrote:

 Hi everyone,
 
 this is a vote to retire the Bluesky podling.
 
 3.5 years into incubation, the podling has not made progress in terms of
 becoming an Apache project. Dev is still done behind closed doors, and
 developers are changing frequently without notifications on the public
 lists. Mentors are M.I.A. Reports are often late. No Apache release was
 every made.
 
 There were multiple attempts to reboot the podling (Thanks Luciano!)
 without much success.
 
 So now I'm calling a vote to end Incubation for Bluesky.
 The vote is open at least until 2011-07-02 12:00 UTC.
 
 [] +1, retire Bluesky for the time being
 [] -0/+0, I'm undecided
 [] -1, I will step up as a mentor, so let's give it another try
 
 Thanks for voting,
 
  Bernd
 
 -
 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: [VOTE] Kafka to join the Incubator

2011-06-28 Thread Ralph Goers
+1 (binding)

Ralph

On Jun 28, 2011, at 10:00 AM, Jun Rao wrote:

 Hi all,
 
 
 Since the discussion on the thread of the Kafka incubator proposal is
 winding down, I'd like to call a vote.
 
 At the end of this mail, I've put a copy of the current proposal.  Here is
 a link to the document in the wiki:
 http://wiki.apache.org/incubator/KafkaProposal
 
 And here is a link to the discussion thread:
 http://www.mail-archive.com/general@incubator.apache.org/msg29594.html
 
 Please cast your votes:
 
 [  ] +1 Accept Kafka for incubation
 [  ] +0 Indifferent to Kafka incubation
 [  ]  -1 Reject Kafka for incubation
 
 This vote will close 72 hours from now.
 
 Thanks,
 
 Jun
 
 == Abstract ==
 Kafka is a distributed publish-subscribe system for processing large amounts
 of streaming data.
 
 == Proposal ==
 Kafka provides an extremely high throughput distributed publish/subscribe
 messaging system.  Additionally, it supports relatively long term
 persistence of messages to support a wide variety of consumers, partitioning
 of the message stream across servers and consumers, and functionality for
 loading data into Apache Hadoop for offline, batch processing.
 
 == Background ==
 Kafka was developed at LinkedIn to process the large amounts of events
 generated by that company's website and provide a common repository for many
 types of consumers to access and process those events. Kafka has been used
 in production at LinkedIn scale to handle dozens of types of events
 including page views, searches and social network activity. Kafka clusters
 at LinkedIn currently process more than two billion events per day.
 
 Kafka fills the gap between messaging systems such as Apache ActiveMQ, which
 provide low latency message delivery but don't focus on throughput, and log
 processing systems such as Scribe and Flume, which do not provide adequate
 latency for our diverse set of consumers.  Kafka can also be inserted into
 traditional log-processing systems, acting as an intermediate step before
 further processing. Kafka focuses relentlessly on performance and throughput
 by not introspecting into message content, nor indexing them on the broker.
 We also achieve high performance by depending on Java's sendFile/transferTo
 capabilities to minimize intermediate buffer copies and relying on the OS's
 pagecache to efficiently serve up message contents to consumers. Kafka is
 also designed to be scalable and it depends on Apache ZooKeeper for
 coordination amongst its producers, brokers and consumers.
 
 Kafka is written in Scala. It was developed internally at LinkedIn to meet
 our particular use cases, but will be useful to many organizations facing a
 similar need to reliably process large amounts of streaming data.
 Therefore, we would like to share it the ASF and begin developing a
 community of developers and users within Apache.
 
 == Rationale ==
 Many organizations can benefit from a reliable stream processing system such
 as Kafka.  While our use case of processing events from a very large website
 like LinkedIn has driven the design of Kafka, its uses are varied and we
 expect many new use cases to emerge.  Kafka provides a natural bridge
 between near real-time event processing and offline batch processing and
 will appeal to many users.
 
 == Current Status ==
 === Meritocracy ===
 Our intent with this incubator proposal is to start building a diverse
 developer community around Kafka following the Apache meritocracy model.
 Since Kafka was open sourced we have solicited contributions via the website
 and presentations given to user groups and technical audiences.  We have had
 positive responses to these and have received several contributions and
 clients for other languages.  We plan to continue this support for new
 contributors and work with those who contribute significantly to the project
 to make them committers.
 
 === Community ===
 Kafka is currently being used by developed by engineers within LinkedIn and
 used in production in that company. Additionally, we have active users in or
 have received contributions from a diverse set of companies including
 MediaSift, SocialTwist, Clearspring and Urban Airship. Recent public
 presentations of Kafka and its goals garnered much interest from potential
 contributors. We hope to extend our contributor base significantly and
 invite all those who are interested in building high-throughput distributed
 systems to participate.  We have begun receiving contributions from outside
 of LinkedIn, including clients for several languages including Ruby, PHP,
 Clojure, .NET and Python.
 
 To further this goal, we use GitHub issue tracking and branching facilities,
 as well as maintaining a public mailing list via Google Groups.
 
 === Core Developers ===
 Kafka is currently being developed by four engineers at LinkedIn: Neha
 Narkhede, Jun Rao, Jakob Homan and Jay Kreps. Jun has experience within
 Apache as a Cassandra committer and PMC member. Neha has been an 

Re: Bluesky calls for a new mentor!

2011-06-29 Thread Ralph Goers
Sorry, but the explanation below makes things sound even worse. Apache projects 
are not here to give students a place to do school work. What you have 
described is not a community.  If the project cannot build a community of 
people who are interested in the project for more than a school term then it 
doesn't belong here.

Ralph

On Jun 29, 2011, at 8:12 PM, SamuelKevin wrote:

 Hi, Noel:
 
 2011/6/30 Noel J. Bergman n...@devtech.com
 
 Joe Schaefer wrote:
 Chen Liu wrote:
 We propose to move future development of BlueSky to the Apache Software
 Foundation in order to build a broader user and developer community.
 
 You are supposed to be doing your development work in the ASF subversion
 repository, using ASF mailing lists, as peers.
 
 Chen, as Joe points out, these are what BlueSky should have been doing for
 the past three (3) years, and yet we still here a proposal for the future.
 
 Looking at the (limited) commit history, there is a total imbalance
 between
 the number of people associated with the development work (20+) and the
 number of people with Apache accounts here (2).
 
 I guess i can explain that. Most of the developers of BlueSky project are
 students. As you all know, students come  when they join in school and go
 after they graduate. So the active developers are around 10. Like we used to
 have 5 committers, but now we only have 2 committers in active.
 
 Again, as Joe points out, ALL of BlueSky development should been done via
 the ASF infrastructure, not periodically synchronized.  We are a
 development
 community, not a remote archive.
 
 What we really need you to discuss are *plans*, how you will implement
 them,
 who will implement them, and how you will collaborate in the codebase as
 peers.
 
 Joe, again, has this on the money.  The BlueSky project must immediately
 make significant strides to rectify these issues.  Now, not later.
 
 We should see:
 
 1) All current code in the ASF repository.
 2) All development via ASF accounts (get the rest of the people signed
 up).
 3) Ddevelopment discussion on the mailing list.
 4) All licensing issues cleaned up.
 
 According to what you've listed, i would forward your suggestion to bluesky
 dev list and wish we could make a quick response after
 discussion. Appreciate your help.
 regards,
 Kevin
 
   --- Noel
 
 
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 
 
 
 
 -- 
 Bowen Ma a.k.a Samuel Kevin @ Bluesky Dev TeamXJTU
 Shaanxi Province Key Lab. of Satellite and Terrestrial Network Tech
 http://incubator.apache.org/bluesky/


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



Re: Bluesky calls for a new mentor!

2011-07-01 Thread Ralph Goers

On Jul 1, 2011, at 2:04 PM, Gavin McDonald wrote:

 
 
 -Original Message-
 From: William A. Rowe Jr. [mailto:wr...@rowe-clan.net]
 Sent: Saturday, 2 July 2011 1:24 AM
 To: general@incubator.apache.org
 Subject: Re: Bluesky calls for a new mentor!
 
 On 7/1/2011 10:19 AM, Luciano Resende wrote:
 On Fri, Jul 1, 2011 at 7:49 AM, Benson Margulies bimargul...@gmail.com
 wrote:
 Based on the email trail recently, I'm in favor of completing the
 vote. I think that there is sufficient evidence that this project has
 'failed to launch' as an Apache community, and should go put itself
 on github. If enough people disagree, they can vote -1.
 
 My vote is +1 to retire.
 
 
 This will be my sentiment as well, particularly if I look at the
 commit list archive [1] on Monday and continue to see no commits even
 after telling the podling that the code should be committed to Apache
 repository and any cleanup or further development should be done in
 the open.
 
 http://apache.markmail.org/search/?q=list%3Aorg.apache.incubator.blues
 ky-commits
 
 We also made it clear the *author* should also commit their own code, and
 all authors should become committers.
 
 Each term (semester) Bluesky will get a new crop of students (committers) and
 the old ones will be gone forever.
 
 Are we to keep on creating new committer accts for these folks knowing damn 
 well 
 that at the end of the term they disappear and a new lot appears? This is why 
 they (
 when they did commit) shared accounts.
 
 For the infra requirements of an Apache project alone, this project does not 
 fit.
 Sounds like a great project, but  not one that belongs here under its current 
 style of
 working. If they can change that somehow ...
 
 (It's also obvious a 'community' will never get time to gel as the next lot 
 move out/in ,
 It's also obvious outsiders to Bluesky will likely not be able to 
 participate, as that is not
 what the project is about - from their end. (So a diverse community cannot be 
 built...)
 
 I see no benefit to the ASF or Bluesky in continuing on, but I hope to be 
 mistaken.
 
 Gav...

+1

I also don't feel the vote to retire should be tabled. I'm convinced this 
project is not going to gel into anything that would ever make it out of the 
incubator.

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



Re: [VOTE] accept DirectMemory as new Apache Incubator podling

2011-10-02 Thread Ralph Goers
+1 (binding)

Ralph

On Oct 2, 2011, at 12:36 AM, Simone Tripodi wrote:

 Hi all guys,
 
 I'm now calling a formal VOTE on the DirectMemory proposal located here:
 
 http://wiki.apache.org/incubator/DirectMemoryProposal
 
 Proposal text copied at the bottom of this email.
 
 VOTE close on Tuesday, October 4, early 7:30 AM CET.
 
 Please VOTE:
 
 [ ] +1 Accept DirectMemory into the Apache Incubator
 [ ] +0 Don't care
 [ ] -1  Don't Accept DirectMemory into the Apache Incubator because...
 
 Thanks in advance for participating!
 
 All the best, have a nice day,
 Simo
 
 P.S. Here's my +1
 
 http://people.apache.org/~simonetripodi/
 http://www.99soft.org/
 
 = DirectMemory =
 
 == Abstract ==
 The following proposal is about Apache !DirectMemory, a Java
 !OpenSource multi-layered cache implementation featuring off-heap
 memory storage (a-la Terracotta !BigMemory) to enable caching of Java
 objects without degrading JVM performance
 
 == Proposal ==
 !DirectMemory's main purpose is to to act as a second level cache
 (after a heap based one) able to store large amounts of data without
 filling up the Java heap and thus avoiding long garbage collection
 cycles. Although serialization has a runtime cost store/retrieve
 operations are in the sub-millisecond range being pretty acceptable in
 every usage scenario even as a first level cache and, most of all,
 outperforms heap storage when the count of the entries goes over a
 certain amount. !DirectMemory implements cache eviction based on a
 simple LFU (Least Frequently Used) algorythm and also on item
 expiration. Included in the box is a small set of utility classes to
 easily handle off-heap memory buffers.
 
 == Background ==
 !DirectMemory is a project was born in the 2010 thanks to Raffaele P.
 Guidi initial effort under
 [[https://github.com/raffaeleguidi/!DirectMemory/|GitHub]] and already
 licensed under the Apache License 2.0.
 
 == Rationale ==
 The rationale behind !DirectMemory is bringing off-heap caching to the
 open source world, empowering FOSS developers and products with a tool
 that enables breaking the heap barrier and override the JVM garbage
 collection mechanism collection - which could be useful in scenarios
 where RAM needs are over the usual limits (more than 8, 12, 24gb) and
 to ease usage of off-heap memory in general
 
 = Current Status =
 
 == Meritocracy ==
 As a majority of the initial project members are existing ASF
 committers, we recognize the desirability of running the project as a
 meritocracy.  We are eager to engage other members of the community
 and operate to the standard of meritocracy that Apache emphasizes; we
 believe this is the most effective method of growing our community and
 enabling widespread adoption.
 
 == Core Developers ==
 In alphabetical order:
 
 * Christian Grobmeier grobmeier at apache dot org
 * Maurizio Cucchiara mcucchiara at apache dot org
 * Olivier Lamy olamy at apache dot org
 * Raffaele P. Guidi raffaele dot p dot guidi at gmail dot com
 * Simone Gianni simoneg at apache dot org
 * Simone Tripodi simonetripodi at apache dot org
 * Tommaso Teofili tommaso at apache dot org
 
 == Alignment ==
 The purpose of the project is to develop and maintain !DirectMemory
 implementation that can be used by other Apache projects.
 
 = Known Risks =
 == Orphaned Products ==
 !DirectMemory does not have any reported production usage, yet, but is
 getting traction with developers and being evaluated by potential
 users and thus the risks of it being orphaned are minimal
 
 == Inexperience with Open Source ==
 All of the committers have experience working in one or more open
 source projects inside and outside ASF.
 
 == Homogeneous Developers ==
 The list of initial committers are geographically distributed across
 the Europe with no one company being associated with a majority of the
 developers.  Many of these initial developers are experienced Apache
 committers already and all are experienced with working in distributed
 development communities.
 
 == Reliance on Salaried Developers ==
 To the best of our knowledge, none of the initial committers are being
 paid to develop code for this project.
 
 == Relationships with Other Apache Products ==
 !DirectMemory fits naturally in the ASF because it could be
 successfully employed together with a large number of ASF products
 ranging from JCS - as a new cache region between the heap and indexed
 file ones, to ORM systems like Cayenne (i.e. replacing current OSCache
 based implementation), Apache JDO and JPA implementations and also
 java based databases (i.e. Derby) and all systems managing large
 amounts of data from Hadoop to Cassandra
 
 == A Excessive Fascination with the Apache Brand ==
 While the Apache Software Foundation would be a good home for the
 !DirectMemory project it already has some traction and it could live
 on its own - however we see reciprocal benefits for both the ASF and
 the project in adopting the brand to better reach the community

Re: [VOTE] Retire Olio [Was: Retire Olio?]

2011-11-11 Thread Ralph Goers
+1 (binding)

Ralph

On Nov 10, 2011, at 4:17 PM, Henri Yandell wrote:

 Coming back to this.
 
 It unfortunately seems that there's no (even optimistic) expectation
 that Olio will graduate.
 
 So, voting:
 
 [ ] +1
 [ ] -1, no because...
 
 Hen
 
 On Tue, Aug 16, 2011 at 11:27 PM, William A. Rowe Jr.
 wr...@rowe-clan.net wrote:
 On 8/17/2011 12:47 AM, Henri Yandell wrote:
 On Tue, Aug 16, 2011 at 10:40 PM, William A. Rowe Jr.
 wr...@rowe-clan.net wrote:
 On 8/17/2011 12:37 AM, Henri Yandell wrote:
 The copyright item isn't signed off at
 https://incubator.apache.org/projects/olio.html.
 
 So would need to delete the code (assuming a successful retirement vote).
 
 Where are the mentors?
 
 Wondering how conflicted-providence IP would hit svn in the first place.
 
 Digging a bit:
 
 Initial Olio code dump from Sun by clr. r700550
 Added rails webapp by wsobel. r705828
 Adding Web20Emulator by sheetal. r706388
 
 There were other large adds, but those were the three initial big ones.
 
 I don't see any software grants relating to Olio. I see lots in the
 board reports about struggling to get committer diversity because the
 committers were at 3 corporations.
 
 I don't believe that conflicted-providence IP would have hit svn, yet
 if it's not signed off and (assuming no one steps up to say otherwise)
 I think delete is the only option we have.
 
 Agreed.  Unless the mentors can check off that checkbox prior to the
 project's dormancy, svn will need to be rm'ed.
 
 
 -
 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: [VOTE] Flex to join the Apache Incubator

2011-12-27 Thread Ralph Goers
+1 (binding)

Ralph

On Dec 27, 2011, at 1:51 AM, Bertrand Delacretaz wrote:

 Hi Incubator PMC members (*),
 
 I've just reviewed the [PROPOSAL] Flex for Apache Incubator thread
 and I think all relevant issues have been adressed now.
 
 I have added Anne and Dave Fisher as mentors, pending their final
 approval as Incubator PMC members. In the unlikely worst case that
 this approval doesn't happen the project has two confirmed mentors to
 start with anyway.
 
 Let's cast your votes to accept Flex as an incubating project,
 proposal is at http://wiki.apache.org/incubator/FlexProposal, copied
 below as well:
 
 [ ] +1 approve Flex as an incubating project.
 [ ] -1 reject (explaining why)
 [ ] +/- 0 don't care.
 
 This majority vote is open for 72 hours.
 
 Here's my +1.
 
 -Bertrand
 
 (*) although only votes from Incubator PMC members are binding,
 anybody is welcome to cast a vote
 
 ** Flex proposal copy ***
 
 = Apache Flex Proposal =
 
 == Abstract ==
 
 Apache Flex is an application framework for easily building
 Flash-based applications for mobile devices, the browser and desktop.
 
 == Proposal ==
 
 Apache Flex allows developers to target a variety of platforms,
 initially Apple iOS, Google Android, RIM !BlackBerry, Microsoft
 Windows, and Mac OS X with a single codebase. Flex provides a
 compiler, skinnable user-interface components and managers to handle
 styling, skinning, layout, localization, animation, module-loading and
 user interaction management.
 
 == Background ==
 
 Apache Flex is the software evolution of the popular Adobe Flex SDK project.
 Adobe Flex SDK evolved from the need to provide developers with an
 easy programming model for creating rich Internet applications that
 can run in the browser, on the desktop or on mobile devices.
 
 Adobe Flex SDK has always focused on a single goal: to provide
 application developers with all of the constructs needed to boost
 their productivity while building large-scale, visually expressive
 applications. This meant that Flex provided all the traditional UI
 components in a way that designers and developers could interact with
 them along with a dynamic scripting language, !ActionScript, and a
 declarative markup language, MXML.
 
 Adobe will donate the Flex trademark to the Apache Software Foundation
 as part of the incubation process. The source code, documentation and
 related assets will all be contributed to the Apache Foundation as
 Flex.
 
 == Rationale ==
 
 Content developers need to target multiple screens and the cost of
 creating applications native to every target platform is high.
 Additionally, the dominant window to the web is quickly becoming
 devices, mostly phones, and delivering consistent experiences is key.
 The Apache Flex project exists to bring the focus back to a consistent
 development model, one where a single application can run the exact
 same way across the web, desktop and mobile devices.
 
 == Initial Goals ==
 
 * Donate all Adobe Flex SDK source code and documentation to the
 Apache Software Foundation.
 * Setup and standardize the open governance of the Apache Flex project.
 * Rename all assets from Adobe Flex SDK to Apache Flex in project
 source code, docs, tests and related infrastructure.
 
 == Current Status ==
 
 Flex is a mature software project. 1.0 was shipped in March of 2004
 with 7 major releases having shipped since. The most recent release
 was the 4.6 version which shipped on November 29th, 2011.
 
 This proposal is currently being
 [[http://mail-archives.apache.org/mod_mbox/incubator-general/201112.mbox/%3CCB14DCA2.3885F%25aharui%40adobe.com%3E|discussed]]
 on the incubator general mailing list, once that's done we'll ask the
 Incubator PMC to vote to accept it.
 
 == Meritocracy ==
 
 The Adobe Flex source code is available to the community on the Adobe
 opensource site:
 http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK.  Currently,
 while the community has been invited to contribute patches to the
 codebase, only Adobe employees decided on which patches to commit.
 There were no external committers and this caused frustration in the
 community.
 
 Going forward, both Adobe and our community are eager to become one
 single merit-based community working together.  To that end, Adobe
 employes only have a minority representation on the initial committers
 list.  Adobe is working to educate our community with meetings and
 blog posts on how the Apache model makes this possible for them.
 
 We have made it clear to our community that going forward, the
 community, rather than Adobe, will determine the future of Flex.
 
 == Community ==
 
 The community surrounding Flex is vast, diverse, distributed globally,
 and with all levels of proficiency in software development. The common
 thread of application development binds all Flex developers together.
 
 It is estimated that there is between 350,000 and 500,000 Flex
 developers worldwide. Precise numbers are impossible for us to know
 

Re: [VOTE] DeviceMap to join the Apache incubator

2011-12-29 Thread Ralph Goers
+1 (binding)

Ralph

On Dec 29, 2011, at 8:05 AM, Bertrand Delacretaz wrote:

 Hi Incubator PMC members (*),
 
 I've just reviewed the [PROPOSAL] Apache DeviceMap... thread and I
 think all relevant issues have been adressed now.
 
 Let's cast your votes to accept DeviceMap as an incubating project,
 proposal is at http://wiki.apache.org/incubator/DeviceMapProposal and
 copied below as well:
 
 [ ] +1 approve DeviceMap as an incubating project.
 [ ] -1 reject (explaining why)
 [ ] +/- 0 don't care.
 
 This majority vote is open for at least 72 hours.
 
 Here's my +1.
 
 -Bertrand
 
 (*) although only votes from Incubator PMC members are binding,
 anybody is welcome to cast a vote
 
 
 *** DeviceMap proposal ***
 == Abstract ==
 
 Apache DeviceMap is a data repository containing device information,
 images and other relevant information for all sorts of mobile devices,
 e.g. smartphones and tablets.
 
 While the focus is initially on that data, APIs will also be created
 to use and manage it.
 
 == Proposal ==
 
 Apache DeviceMap allows users to access a wide array of technical
 specifications, images and other artifacts related to mobile devices.
 Typical mobile devices include smartphones and tablets, such as:
 
 * Android devices from multiple vendors
 * Apple’s iPhone and iPad family of devices
 * !BlackBerry devices
 * Windows Phone devices from multiple vendors
 * Symbian devices
 * Devices with a small marketshare running Bada, Tizen, WebOS etc.
 
 The list of Apache DeviceMap devices remains open to other device
 types, as the mobile sector is a highly dynamic marketplace and new
 device forms may surface which may not too well fit into a smartphone
 / tablet matrix, e.g. ChromeOS Devices.
 
 == Repository Data ==
 
 The exact structure of the repository data will be defined as the
 project progresses.
 
 At the moment we envision storing user agent strings and/or regular
 expressions, properties similar to CSS Media Queries, images of the
 actual devices, other attributes similar to what’s in UAPROF
 (http://en.wikipedia.org/wiki/UAProf) for example, per-country market
 share data, etc.
 
 Modern mobile applications often do not need very detailed device
 data, so we will concentrate, at least initially, on basic device
 features as used in html5 websites.
 
 The W3C’s Mobile Web Initiative specs
 (http://www.w3.org/2005/MWI/DDWG/) will also be evaluated for use in
 DeviceMap.
 
 == Background ==
 
 The initial motivation for Apache DeviceMap is to provide an open
 repository of mobile device data, available to the general public
 according to the Apache License.
 
 == Rationale ==
 
 We propose an open and community driven repository containing mobile
 device data, thereby allowing for analysis of device capabilities and
 feature sets. This is beneficial on several fronts, be it for software
 developers, stakeholders/decision makers or analysts.
 
 == Initial Goals ==
 
 * Define what form of data is valuable/required to setup a good
 working repository
 * Define what image sets are valuable/required
 * Define a data retention policy, meaning when should data be purged
 * Collect existing data and setup simple procedures for users to
 contribute and validate such data.
 
 == Current Status ==
 
 Proposal has been
 [[http://mail-archives.apache.org/mod_mbox/incubator-general/201112.mbox/%3CCAEWfVJkuv5qmb%2B8JXuF%3D3Zx4dsUNXoMMRKLWpZu4Eh%3D9-vJESg%40mail.gmail.com%3E|discussed]]
 on the Incubator general list, vote is ongoing there now (TODO add
 link).
 
 == Community ==
 
 This project will form a new community, driven by the initial
 committers listed below. We hope and feel that Apache DeviceMap will
 draw interest and its community will broaden.
 
 == Known Risks ==
 
 For device images and other data, we’ll need to define acceptance
 criteria and traceability rules similar to what Apache uses for code,
 to avoid any legal issues.
 
 Gathering data of any sort is a potential sensitive area and may
 require good public communication or even public relation activities.
 
 == Initial Source ==
 
 The [[http://OpenDDR.org|OpenDDR.org]] team will donate their existing
 source code to the DeviceMap podling.
 
 == Initial Committers ==
 
 * Philip Jespersen - philip.jespersen (at) terria (dot) com
 * Bertrand Delacretaz - bdelacretaz (at) apache (dot) org
 * Christian Stocker - chregu (at) liip.ch
 * Scott Wilson - scottbw (at) apache (dot) org
 * Sylvain Wallez - sylvain (at) apache (dot) org
 * Andrew Savory - asavory (at) apache (dot) org
 * Nils Dehl - nils.dehl (at) dkd (dot) de
 * Brian !LeRoux - brian (at) apache (dot) org
 * Stefano Andreani - s.andreani (at) opentecheng (dot) com
 * Alessandro Bellucci - a.bellucci (at) opentecheng (dot) com
 * Werner Keil - werner (at) openddr (dot) org
 * Tim Fernando - info (at) timfernando (dot) com
 
 == Required Resources ==
 
 === Mailing lists ===
 * devicemap-dev @ incubator.apache.org
 * devicemap-commits @ incubator.apache.org
 * devicemap-private 

Re: [VOTE] Bloodhound to join the Incubator

2011-12-31 Thread Ralph Goers
I find this post disturbing. Had it been posted before the vote closed I most 
certainly would have voted -1 as we don't encourage hostile forks at the ASF.

Ralph

On Dec 30, 2011, at 12:30 PM, Ethan Jucovy wrote:

 -1
 
 The Bloodhound proposal is to build an issue tracker by first importing the
 Trac core code into the Apache Subversion repository.  As currently
 planned, this project has potential to be detrimental to the existing Trac
 brand and community, and it seems that the Bloodhound project's goals could
 equally be achieved without taking the heavy-handed first step of forking
 the Trac codebase.  I hope that the Bloodhound team will consider building
 Bloodhound as a set of plugins and configurations and an installer that
 distributes them with an upstream Trac version, rather than forking Trac as
 a first resort.
 
 My concerns fall into three categories:
 
 a) The Bloodhound proposal contains substantial allegations about the
 health of the Trac community and the competence of its maintainers, as
 motivating factors for the fork and rebuild community approach proposed.
 No documented evidence has been provided to support these claims, and many
 of the claims are directly contradicted by the publicly available records
 in the Trac community's issue tracker, mailing list archives and commit
 logs.
 
 b) Neither the Bloodhound proposal nor the ensuing discussions have
 demonstrated any compelling legal, procedural, technical or strategic
 reason why Bloodhound should be based on a fork of Trac rather than an
 upstream distribution of Trac.
 
 c) Although the people involved have been friendly and expressed a desire
 to keep the two projects in cooperation, the actions taken so far and the
 intentions announced are characteristic of a hostile fork.
 
 --
 
 (a) The Bloodhound proposal contains substantial allegations, without
 evidence, about the health of the Trac community and the competence of its
 maintainers.  These allegations are largely contradicted by publicly
 available records of the Trac community.
 
 * The Bloodhound proposal claims, Private efforts to engage the existing
 developers in implementing features have been negatively received[1].
 
 (a.1) I was not involved, and all conversations between WANdisco and the
 Trac developers were private and off-record, so it is impossible to verify
 the actual sequence of events.  But, per [2], it seems that what is
 referred to here is the following: WANdisco’s developers asked for commit
 access to the Trac core, and/or proposed migrating the Trac core to the
 Apache Foundation’s infrastructure and governance, with no prior history of
 engagement with the Trac community and no prior contributions (see a.2
 below).  If this is the case, characterizing it as an offer to implement
 features which was negatively received by the Trac developers is
 significantly misleading.
 
 (a.2) Five out of Bloodhound's six initial core developers have no publicly
 documented history of attempting to contribute or engage with Trac's
 existing mailing lists, issue tracker, or subversion repository[3,4,5,6,7].
 The contributions of the one developer who has participated on the Trac
 mailing list and issue tracker have been well received[8,9].
 
 * The proposal also says: As discussed earlier, the current Trac
 development community is small and reluctant to accept outside
 contributions[1].  This last statement is false:
 
 (a.3) Outside contributions from non-core developers are certainly
 accepted.  A quick search of Trac’s issue tracker turns up at least six
 patches submitted by non-core developers and merged in to core within the
 past four months[10,11,12,13,14,15].  Other contributions like bug reports
 and documentation are also accepted and well received.
 
 (a.4) Furthermore, outside contributors with a history of good submissions
 are granted direct commit access.  According to the Trac project wiki the
 core currently has five active developers with wholesale commit
 access[16].  Two of those developers became core committers in the past
 year, based explicitly on their records of prior contributions[17,18].
 
 --
 
 (b) WANdisco's Ian Wild said that We'd rather only fork what we have
 to[19] but neither the Bloodhound proposal nor the ensuing discussions
 have demonstrated any substantial legal, procedural, technical or strategic
 reason why Bloodhound should be based on a fork of Trac rather than an
 upstream distribution of Trac.
 
 (b.1) Legal: On the trac-dev mailing list, in explaining WANdisco’s
 decision to propose a fork, Ian Wild said, The strong governance and very
 important legal protections that the Apache Software Foundation provide are
 not matched by the current Trac setup[20].  This may be true (I am not in
 a position to judge) but as far as I understand, the legal protections
 concern does not seem relevant to the decision to fork, one way or another.
 IANAL, but it seems that precisely the same legal protections would be in
 

Re: [VOTE] Bloodhound to join the Incubator

2011-12-31 Thread Ralph Goers
Arguing about the vote procedure isn't likely to get you very far. At this 
point, I would recommend that you hold a vote on the appropriate Trac mailing 
list regarding approving or disapproving a fork and then forwarding that here.  
If the existing community doesn't want a fork I would suspect the incubator PMC 
would require the bloodhound project not to start from one.

Ralph

On Dec 31, 2011, at 8:16 AM, Ethan Jucovy wrote:

 On Sat, Dec 31, 2011 at 10:57 AM, Ralph Goers 
 ralph.go...@dslextreme.comwrote:
 
 I find this post disturbing. Had it been posted before the vote closed I
 most certainly would have voted -1 as we don't encourage hostile forks at
 the ASF.
 
 
 I hadn't realized the vote was closed until after sending the message -- my
 apologies.  I don't wish to stir things up unnecessarily but is there any
 possibility of redoing the vote?
 
 * Per [1,2,3] it's not clear to me that the vote followed the Incubator's
 documented procedures.  Who was the Sponsor who called the vote?
 Presumably Hyrum Wright is acting as Champion, but he seems to have
 initiated and closed the vote as well as making the proposal.
 
 * The announcement that the vote was closed, and the tally of votes, was
 not made in a separate thread.  (I was not subscribed to this list until
 this week; until then I was only watching the discussion through the web
 archive, and I didn't notice that the vote was closed.)
 
 * Having a 72 hour voting period does not seem to be required[4] and it
 seems very short for a proposal of this nature.  (Finding the time to write
 my message, and collecting the references, took me five days.)
 
 * In particular a 72 hour voting period in the middle of December seems
 especially short, as many people travel or are otherwise occupied for
 holidays.
 
 [1] The decision to accept a project is taken on a vote by the
 Sponsor. from
 http://incubator.apache.org/incubation/Process_Description.html#Acceptance
 
 [2] The decision to approve the candidate proposal MUST be taken on a vote
 by the Sponsor from
 http://incubator.apache.org/incubation/Incubation_Policy.html#Approval+of+Proposal+by+Sponsor
 
 [3]
 http://incubator.apache.org/incubation/Roles_and_Responsibilities.html#Sponsor
 
 [4] The Sponsor will typically take about 7-10 days before announcing a
 vote result.
 http://incubator.apache.org/incubation/Process_Description.html#Acceptance --
 though glancing through the list's recent archives a 72-hour period doesn't
 seem atypical.


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



Re: [VOTE] Bloodhound to join the Incubator

2012-01-01 Thread Ralph Goers
Thanks, Jukka. 

What I find interesting is that most of the posts in the first thread are after 
the vote had already closed here and it seems apparent they weren't even aware 
the vote had taken place.  From what I read there was a single initial comment 
expressing discomfort about the proposal that was answered with At this point 
we're still in a period of community building and performing enough discovery 
to form a detailed plan. As such precise decisions about what will be in the 
first Bloodhound release are yet to be made.  which was responded to with 
Cool. Looking forward to seeing the detailed plan. 

As I read it the ambivalence then seemed to be a wait and see about what the 
detailed plan was to be.  I'm having trouble reconciling the answer in [4] 
since the only thing it could be based on was that bit of discussion and what 
happened in private, from which it is clear to me that they believed a plan was 
going to be proposed before anything was going to happen, especially in light 
of the later comments. Even in the private discussion with the few that were 
involved there apparently was misunderstanding as they said they expected more 
of a git-fork rather than a community fork. That is hard to understand though, 
since all along they knew the proposal was to come to the ASF.

There is quite a bit of history in there about private discussions. Nothing 
seems to have been discussed in public with Trac until Dec 2, almost 
simultaneously with the proposal here. 

So far, there has only been a single response to [2]. 

I've not come to any conclusion myself on this but at the moment I'm still 
uncomfortable.

Ralph


On Jan 1, 2012, at 3:34 AM, Jukka Zitting wrote:

 Hi,
 
 On Sun, Jan 1, 2012 at 12:35 AM, Hyrum K Wright
 hyrum.wri...@wandisco.com wrote:
 The Incubator proposal was publicized and discussed on trac-dev
 *simultaneously* with the discussion on general@incubator, and the
 reception was generally indifferent (as Greg mentioned earlier)
 
 To add some pointers to this, the trac-dev discussion thread is at
 [1]. A related vote was just called at [2].
 
 The question about the fork status was also brought up [3] on general@
 during discussion, and was IMHO answered pretty well [4].
 
 Obviously the fear of this being seen as a hostile fork did become
 reality at least for some, so I guess there's a lesson here for us
 all.
 
 [1] https://groups.google.com/d/topic/trac-dev/FCaDVcbh1JQ/discussion
 [2] https://groups.google.com/d/topic/trac-dev/kMVFq9pkfus/discussion
 [3] http://markmail.org/message/w5efz3m2ihs7gmbw
 [4] http://markmail.org/message/3ylvwqjmqqvvh3sf
 
 BR,
 
 Jukka Zitting
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 



Re: [VOTE] Bloodhound to join the Incubator

2012-01-02 Thread Ralph Goers
Greg, I do not care one bit how much commit activity happens at Trac. As long 
as there is some kind of active community it is improper to fork it without 
their permission. As one of the responses on their email thread says, Its just 
rude.  You can choose to frame it however you want, but if the plan is to take 
the current Trace code base and check it in to our subversion repository, then 
in my book it is a fork.  

That said, it is still unclear to me how this will resolve itself. I have yet 
to see any outright support of a fork.  Mostly, hell, no or it's BSD 
licensed, let them do what they want, which isn't exactly a resounding 
endorsement.

Most of the concern seems to be that they would like to be able to incorporate 
whatever work is done in Bloodhound back into Trac but under a BSD license. I'm 
not sure why they have concerns about incorporating Apache licensed code but 
simply working something out could be helpful. I suspect hosting this project 
in git would also help.

Ralph


On Jan 2, 2012, at 4:26 PM, Greg Stein wrote:

 On Sun, Jan 1, 2012 at 06:34, Jukka Zitting jukka.zitt...@gmail.com wrote:
 Hi,
 
 On Sun, Jan 1, 2012 at 12:35 AM, Hyrum K Wright
 hyrum.wri...@wandisco.com wrote:
 The Incubator proposal was publicized and discussed on trac-dev
 *simultaneously* with the discussion on general@incubator, and the
 reception was generally indifferent (as Greg mentioned earlier)
 
 To add some pointers to this, the trac-dev discussion thread is at
 [1]. A related vote was just called at [2].
 
 The question about the fork status was also brought up [3] on general@
 during discussion, and was IMHO answered pretty well [4].
 
 Obviously the fear of this being seen as a hostile fork did become
 reality at least for some, so I guess there's a lesson here for us
 all.
 
 Note that the Trac principals suggested the fork with a let's see
 where it goes view. It is just a few of the other committers that are
 taking issue with Bloodhound. This can be seen simply by reading the
 thread on trac-dev.
 
 I think it important to highlight that trac-dev was notified on Dec 2
 of the Bloodhound proposal, but Ethan and others didn't even notice
 for three weeks. The activity level on trunk, and the active
 committers can be seen on Ohloh:
  http://www.ohloh.net/p/trac/contributors?sort=latest_commit
 
 Looking at the timeline on trac.edgewall.org, it seems many of the
 commits are release-related or possibly on dev branches. It is kind of
 hard to tell. Trunk is certainly minimal activity.
 
 Christian is the most active committer
 (http://www.ohloh.net/p/trac/contributors/13108240188505) and has been
 supportive of the Bloodhound effort.
 
 When I looked at this, a number of months ago, I never felt that we
 were forking an active project. The Trac community revolves mostly
 around the plugins rather than the core. I see Bloodhound as improving
 the core facilities (new features and hauling in certain plugins),
 resulting in a better default distribution (right now, you need to add
 a dozen plugins to get a useful Trac install). This kind of work has
 not been happening on the (core) Trac project.
 
 Cheers,
 -g
 
 -
 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: [VOTE] Bloodhound to join the Incubator

2012-01-02 Thread Ralph Goers

On Jan 2, 2012, at 11:15 PM, Greg Stein wrote:

 On Jan 2, 2012 10:51 PM, Ralph Goers ralph.go...@dslextreme.com wrote:
 
 Greg, I do not care one bit how much commit activity happens at Trac. As
 long as there is some kind of active community it is improper to fork it
 without their permission.
 
 Eh? You ever read the rules for revolutionaries page? The basic concept
 is: don't try to force two communities into one; when separate visions for
 the project occur, then separate them.
 
 I don't see it as our place to *judge* communities. If it is a fork, or a
 corporate spin-out, or a move, or brand new... All Good. We provide a
 temporary home in the Incubator to see if it can become a good, proper, and
 healthy Apache community. We don't turn them away a-priori based on their
 history.

Greg, this seems to be so much B.S as it apparently serves some particular 
interest you have.  A PMC I am on had this exact conversation with board 
members several months ago regarding a code base the project is dependent on 
that is housed outside the ASF which we were considering bringing in as a 
subproject. We were told that under no circumstances could we fork the code 
without the owner's blessing, regardless of what the license allowed us to 
do. To me, this answer is black and white. 
 
 In my mind, the Trac core has slowed, and it needs revitalization and a new
 vision. Others may disagree, and do, and that's fine. But I don't think it
 is fine for us to make judgements of communities (or nascent ones!) who
 want to try something new. To pick up and go in a direction that others are
 not heading, or do not have the time to make.

I have no idea what you are saying. You ARE making a judgement on a community 
by saying it isn't active enough and deserves to be forked.  Again, some of 
your fellow board members have said the ASF isn't the place for that.

Ralph


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



Re: [VOTE] Bloodhound to join the Incubator

2012-01-02 Thread Ralph Goers
FWIW, this link was used by Sam during the discussion I referred to below - 
http://s.apache.org/QeN

Ralph

On Jan 2, 2012, at 11:29 PM, Ralph Goers wrote:

 
 On Jan 2, 2012, at 11:15 PM, Greg Stein wrote:
 
 On Jan 2, 2012 10:51 PM, Ralph Goers ralph.go...@dslextreme.com wrote:
 
 Greg, I do not care one bit how much commit activity happens at Trac. As
 long as there is some kind of active community it is improper to fork it
 without their permission.
 
 Eh? You ever read the rules for revolutionaries page? The basic concept
 is: don't try to force two communities into one; when separate visions for
 the project occur, then separate them.
 
 I don't see it as our place to *judge* communities. If it is a fork, or a
 corporate spin-out, or a move, or brand new... All Good. We provide a
 temporary home in the Incubator to see if it can become a good, proper, and
 healthy Apache community. We don't turn them away a-priori based on their
 history.
 
 Greg, this seems to be so much B.S as it apparently serves some particular 
 interest you have.  A PMC I am on had this exact conversation with board 
 members several months ago regarding a code base the project is dependent on 
 that is housed outside the ASF which we were considering bringing in as a 
 subproject. We were told that under no circumstances could we fork the code 
 without the owner's blessing, regardless of what the license allowed us to 
 do. To me, this answer is black and white. 
 
 In my mind, the Trac core has slowed, and it needs revitalization and a new
 vision. Others may disagree, and do, and that's fine. But I don't think it
 is fine for us to make judgements of communities (or nascent ones!) who
 want to try something new. To pick up and go in a direction that others are
 not heading, or do not have the time to make.
 
 I have no idea what you are saying. You ARE making a judgement on a community 
 by saying it isn't active enough and deserves to be forked.  Again, some of 
 your fellow board members have said the ASF isn't the place for that.
 
 Ralph
 



Re: [VOTE] Bloodhound to join the Incubator

2012-01-03 Thread Ralph Goers

On Jan 3, 2012, at 12:02 AM, Greg Stein wrote:
 
 As a person wanting to see Apache Bloodhound take off... yeah, I'm making a
 judgement call on whether that can better occur at the ASF instead of
 within the current Trac community. (fwiw, some of the ideas are
 non-starters for Trac, so the *only* solution is do it outside the core
 project).
 
 I'm saying that the *ASF* should avoid judging. We allow competition among
 projects. We accept projects with hard problems and low chances of success.
 We accept projects that some don't want us to. We should not judge. We
 should provide a home to communities that want to be here.

I have no problem with competition among projects and everything else you say 
in the paragraph above. The only issue I have is that we can't take some other 
project's code and use it as the basis for a project here if the original 
project objects.  It still isn't clear to me what the consensus is at Trac, but 
it certainly isn't overwhelmingly in favor.  My suggestion is to simply 
continue working with them to either allay any fears they may have and possibly 
find a way to easily share the core code. If that doesn't work then I think 
perhaps you need to have a discussion at the next board meeting about how to 
resolve it.  

If it ends up that the actual Trac developers are OK with this or simply don't 
care then that would seem to me to be equivalent to them giving their approval. 
I haven't checked who has commented against the list of developers.

In the end, I would also like to see Bloodhound move forward. However, I 
believe we need to be careful what precedents we are setting when these kinds 
of issues arise.  You seem to be of the opinion that getting any project that 
wants to come to the ASF going is what is of importance. Mine is that we need 
to do that while respecting the rest of the open source community.

Ralph

Re: Q. Forks without concensus?; A. anytime / depends / never without agreement

2012-01-06 Thread Ralph Goers

On Jan 6, 2012, at 8:17 PM, Noel J. Bergman wrote:

 The ASF is not about code; it is about community.  If a community forks, or 
 otherwise emerges around a codebase, we are not accepting the CODE: we are 
 accepting the COMMUNITY.
 
 And it seems to me that if we are to say that a COMMUNITZY is not permitted 
 to participate despite use of code that is perfectly proper according to the 
 license, then we are beggaring out own license, the whole point of which is 
 to permit forks, and to prevent a sole copyright holder from assuming control 
 over the community.
 
 If a corporation were to create an ASF-licensed codebase, and later decide to 
 take back control, would we refuse a COMMUNITY-based project based on that 
 codebase?

The answer to that is yes. It has happened.

Ralph


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



Re: Q. Forks without concensus?; A. anytime / depends / never without agreement

2012-01-07 Thread Ralph Goers

On Jan 7, 2012, at 8:05 AM, Sam Ruby wrote:

 On Fri, Jan 6, 2012 at 11:53 PM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 On Jan 6, 2012, at 8:17 PM, Noel J. Bergman wrote:
 
 The ASF is not about code; it is about community.  If a community forks, or 
 otherwise emerges around a codebase, we are not accepting the CODE: we are 
 accepting the COMMUNITY.
 
 And it seems to me that if we are to say that a COMMUNITZY is not permitted 
 to participate despite use of code that is perfectly proper according to 
 the license, then we are beggaring out own license, the whole point of 
 which is to permit forks, and to prevent a sole copyright holder from 
 assuming control over the community.
 
 If a corporation were to create an ASF-licensed codebase, and later decide 
 to take back control, would we refuse a COMMUNITY-based project based on 
 that codebase?
 
 The answer to that is yes. It has happened.
 
 As always, the answer is a bit more subtle than that.
 
 More typically, what happens is somebody asks a few questions.
 
 Then the people who were pushing the idea realize that that they don't
 have answers.
 
 A bit of time passes.
 
 Then those who were originally pushing the idea state that they
 weren't allowed because some unnamed they wouldn't let them.

It isn't my intention to drag in a different set of parties, which is why I 
haven't linked to messages on other lists.

However,  what you say above isn't my recollection at all. As always, Roy gave 
a refreshingly clear answer which I quoted several days ago. You then more or 
less backed that up by saying the i's had to be dotted, the t's crossed and to 
document what was being done. Then be prepared to answer hard questions.  You 
finished with

Matters of law are non-negotiable.  Matters of policy are.  However
you had better have a solid reason and a d**n good plan before you
challenge an established policy like everything here is a voluntary
contribution.  Search the archives.  For example, look at earlier
versions of the Apache License.  It is a part of our DNA and who we
are at this point.  It is not something we are going to change
lightly.

While your answer was not as crystal clear as Roy's you said multiple times - 
go get a software grant. Our response was, We aren't going to bother because 
we know we won't get one. 

I am not sure why you are backing off from this now. I have no problem with 
this policy. I just wish it was written down on the How it works page and 
then applied uniformly.  To see current directors who have all been members of 
the foundation for a long, long time rendering different opinions on what the 
policy is isn't helpful.

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



Re: Small but otherwise happy podlings

2012-01-10 Thread Ralph Goers
I'm not worried about a mentor that can't write a decent report. I want a 
podling that can write a decent report.  I'm much more worried when the mentor 
can't prod the podling to write a report, and doesn't review it or sign it when 
they do.  If the podling submits a poor report that is evidence enough that the 
mentors need a bit of education.

Ralph

On Jan 10, 2012, at 2:26 PM, Joe Schaefer wrote:

 It's not about blame, it's about tangible, recorded demonstrations of
 oversight.  As I said elsewhere we place no conditions on mentors
 when they sign up to mentor a podling, and I think that is part
 of the problem we face here.  A podling will be able to report about
 a poor report from a mentor easily enough, we don't need to police
 each other all that much.  We do need to start actively collaborating
 tho, and we can't do that without ensuring there's actual participation.
 
 
 
 - Original Message -
 From: Marcel Offermans marcel.offerm...@luminis.nl
 To: general@incubator.apache.org; Joe Schaefer joe_schae...@yahoo.com
 Cc: 
 Sent: Tuesday, January 10, 2012 5:21 PM
 Subject: Re: Small but otherwise happy podlings
 
 I see your point. I still think that if you read a bad report it 
 does not matter who wrote it, in the end you can still blame the mentors 
 because 
 it's their responsibility. Who wrote it is not that relevant to me.
 
 On Jan 10, 2012, at 23:10 , Joe Schaefer wrote:
 
 The thing is there is no way to tell whether or not a mentor is
 even CAPABLE of writing a status report for a podling if the podling
 is immediately tasked with doing so themselves.  We are in the boat
 we are in now because we have for too long assumed any member who
 offered to mentor a podling was ready, able, and willing to do a decent
 job of it.  Without putting any feedback loops into the system for
 determining whether mentors are performing their job well we will
 never be able to move to a system that's both providing proper 
 oversight
 organizationally and distributing trust to the mentors who are providing 
 it.
 
 
 
 - Original Message -
 From: Marcel Offermans marcel.offerm...@luminis.nl
 To: general@incubator.apache.org
 Cc: antel...@apache.org; Joe Schaefer joe_schae...@yahoo.com
 Sent: Tuesday, January 10, 2012 5:03 PM
 Subject: Re: Small but otherwise happy podlings
 
 Whilst I agree there is value in demonstrating a starting podling what 
 a good 
 report should look like by doing it for them, I also strongly believe 
 in 
 learning by doing, so I would still propose that a podling has a go at 
 it 
 themselves, before having a mentor step in. In the end, this is also a 
 question 
 of mentoring style and I think we should leave that up to 
 the 
 mentors and podlings.
 
 A mentor should be actively involved in the discussion about the report 
 though, 
 ensuring that the end result is good.
 
 Greetings, Marcel
 
 On Jan 10, 2012, at 22:52 , Joe Schaefer wrote:
 
 I don't know about you, but in the podlings I mentor I am 
 subscribed
 to most if not all of the mailing lists and try to read the bulk of
 it all.  I could easily write status reports for them if it was my
 responsibility to do so, and for the initial 6 months would prefer
 that mentors showed their podlings and their fellow mentors what 
 can
 be done with a properreport before passing that duty along to the 
 PPMC.
 
 
 
 - Original Message -
 From: ant elder ant.el...@gmail.com
 To: general@incubator.apache.org
 Cc: 
 Sent: Tuesday, January 10, 2012 4:47 PM
 Subject: Re: Small but otherwise happy podlings
 
 I like the idea of mentors being expected to signoff on the 
 wiki just
 to show that they are paying attention, but i also agree that 
 it might
 be useful to have along with the poddling reports to have 
 comments
 from the mentors. So how about doing both? Just extend the 
 mentor
 signoff section to include comments so a poddling report is the
 poddling comments, mentor comments about whats going on and 
 what
 they'd like to see the poddling doing in the next months 
 and a 
 signoff
 from all active mentors.
 
 Or Joe are you saying that we should scrap the poddling 
 comments bit
 entirely? I think its useful to get a quick overview of whats 
 going on
 and it gets them used to the TLP board report requirement.
 
 ...ant
 
 On Mon, Jan 9, 2012 at 6:27 PM, Joe Schaefer 
 joe_schae...@yahoo.com 
 wrote:
 Lame.  I would actually like to see mentors WRITING the 
 reports
 at least for the first 6 months to a year, then going to 
 sign-off
 on the wiki.
 
 
 
 - Original Message -
 From: William A. Rowe Jr. wr...@rowe-clan.net
 To: general@incubator.apache.org
 Cc: Upayavira u...@odoko.co.uk
 Sent: Monday, January 9, 2012 1:23 PM
 Subject: Re: Small but otherwise happy podlings
 
 On 1/9/2012 11:40 AM, Upayavira wrote:
Regarding attrition of mentors, it was discussed 
 having 
 mentors
 'sign'
the board report for their podling. Could that be 
 
 encouraged, and 
 used
as a 

Re: Improviing quarterly reports

2012-01-12 Thread Ralph Goers

On Jan 11, 2012, at 10:44 PM, William A. Rowe Jr. wrote:

 On 1/11/2012 11:54 PM, Daniel Shahaf wrote:
 On Thu, Jan 12, 2012, at 00:33, Noel J. Bergman wrote:
 Joe Schaefer wrote:
 Now lets look at the remainder- several projects with no report whatsoever
 
 This has been an issue.  Perhaps we need to put some teeth in the
 requirement, such as closing down commit access until reports are posted?  I
 don't have an issue with saying that a project that does not report by the
 assigned cut-off date has its commit access turned off until the report is
 posted.  Or, perhaps to give weight to your view that Mentors need to be
 more involved, until after it is signed off by a Mentor?
 
 Is sending (satisfactory) reports to the IPMC the responsibility of the
 mentors or of the PPMC?
 
 The project.  Which means, the PPMC collectively, including its mentors.
 
 Optimally the mentors lead the first few times to an incoming community
 who isn't familiar with our reporting goals.  They can pick it up from
 there.  The goal of incubation is for the PPMC to (gradually) assume
 all of the tasks that a TLP is responsible for.

I would go a bit further. I think the mentors have the responsibility of saying 
Hey, where is the report for me to sign?.

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



Re: Small but otherwise happy podlings

2012-01-12 Thread Ralph Goers

On Jan 12, 2012, at 4:11 AM, Niclas Hedhman wrote:

 On Thu, Jan 12, 2012 at 2:47 PM, Daniel Shahaf d...@daniel.shahaf.name 
 wrote:
 I was thinking about this differently: mentors be responsible for
 ensuring IPMC has a complete picture, but normally the PPMC members
 write the reports.  (Not unlike how, in a PMC, any PMC member might
 write the report but it's the Chair's responsibility to ensure it is
 complete and accurate.)
 
 And I want to throw in my pet peeve; 1 Mentor!
 One Responsible Mentor is better than 5 paper ones, and with a minimal
 work load (whatever that might be) the trimmed IPMC (also good idea)
 will know quickly when Mentor is AWOL, pretty much like Board sees
 missing PMC Chairs.

I disagree. Everybody gets busy from time to time. But a podling doesn't need 5 
mentors. It is also helpful to have three mentors who are on the IPMC since it 
makes it easier to get a release vote to pass if all 3 mentors are active.

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



Re: [VOTE] Chukwa 0.5.0 Release Candidate 3

2012-01-14 Thread Ralph Goers
You know, you have 4 mentors all of whom are supposed to be IPMC members. Have 
they voted?

Ralph

On Jan 14, 2012, at 10:17 AM, Eric Yang wrote:

 This is a reminder to vote Chukwa 0.5.0 release candidate 3.  We are
 still missing 2 IPMC votes to close this vote.  If someone could take
 a look, it would be greatly appreciated.
 
 regards,
 Eric
 
 On Wed, Jan 11, 2012 at 12:55 PM, Chris Douglas cdoug...@apache.org wrote:
 +1 (binding)
 
 Checksum and signature match, verifications from previous RCs hold b/c
 only NOTICE and LICENSE have changed. -C
 
 On Mon, Jan 9, 2012 at 10:09 PM, Eric Yang eric...@gmail.com wrote:
 Hi all,
 
 Chukwa 0.5.0 is ready for release.  This will be the first incubator
 release for Chukwa.
 
 The source tarball artifact is available at:
 
 http://people.apache.org/~eyang/chukwa-0.5.0-rc3/
 
 Documents are available at:
 
 http://people.apache.org/~eyang/chukwa-0.5.0-docs/
 
 The SVN tag to be voted upon:
 
 https://svn.apache.org/repos/asf/incubator/chukwa/tags/chukwa-0.5.0-rc3/
 
 Chukwa's KEYS file containing PGP keys we use to sign the release:
 
 http://people.apache.org/~eyang/chukwa-0.5.0-rc3/KEYS
 
 Please download, evaluate, and vote on general@incubator.
 
 The PPMC vote thread is in progress at the same time as general@incubator.
 
 Changes since rc2:
 
 - Updated LICENSE and NOTICE files to reflect changes base on Sebb's 
 examples.
 
 The vote will close at 12:30pm PST on Saturday January 14, 2012.
 
 Thanks
 
 regards,
 Eric
 
 -
 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: [VOTE] Chukwa 0.5.0 Release Candidate 3

2012-01-15 Thread Ralph Goers
+1 (binding)
Everything looks fine and the build worked for me. However, I do find it odd 
that the online documentation references a binary distribution yet none is 
present on the web site below.
On Jan 14, 2012, at 10:17 AM, Eric Yang wrote:

 This is a reminder to vote Chukwa 0.5.0 release candidate 3.  We are
 still missing 2 IPMC votes to close this vote.  If someone could take
 a look, it would be greatly appreciated.
 
 regards,
 Eric
 
 On Wed, Jan 11, 2012 at 12:55 PM, Chris Douglas cdoug...@apache.org wrote:
 +1 (binding)
 
 Checksum and signature match, verifications from previous RCs hold b/c
 only NOTICE and LICENSE have changed. -C
 
 On Mon, Jan 9, 2012 at 10:09 PM, Eric Yang eric...@gmail.com wrote:
 Hi all,
 
 Chukwa 0.5.0 is ready for release.  This will be the first incubator
 release for Chukwa.
 
 The source tarball artifact is available at:
 
 http://people.apache.org/~eyang/chukwa-0.5.0-rc3/
 
 Documents are available at:
 
 http://people.apache.org/~eyang/chukwa-0.5.0-docs/
 
 The SVN tag to be voted upon:
 
 https://svn.apache.org/repos/asf/incubator/chukwa/tags/chukwa-0.5.0-rc3/
 
 Chukwa's KEYS file containing PGP keys we use to sign the release:
 
 http://people.apache.org/~eyang/chukwa-0.5.0-rc3/KEYS
 
 Please download, evaluate, and vote on general@incubator.
 
 The PPMC vote thread is in progress at the same time as general@incubator.
 
 Changes since rc2:
 
 - Updated LICENSE and NOTICE files to reflect changes base on Sebb's 
 examples.
 
 The vote will close at 12:30pm PST on Saturday January 14, 2012.
 
 Thanks
 
 regards,
 Eric
 
 -
 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: [VOTE] Chukwa 0.5.0 Release Candidate 3

2012-01-25 Thread Ralph Goers
Did you every get another vote?

Ralph

On Jan 19, 2012, at 10:46 PM, Eric Yang wrote:

 Still missing one IPMC vote.  Could someone help out?
 
 regards,
 Eric
 
 On Tue, Jan 17, 2012 at 12:06 PM, William A. Rowe Jr.
 wr...@rowe-clan.net wrote:
 On 1/15/2012 1:42 AM, Ralph Goers wrote:
 You know, you have 4 mentors all of whom are supposed to be IPMC members. 
 Have they voted?
 
 Nope, traveling, and now back in project hell at one of my own
 homes.  I did review the Chukwa monthly report and comment on
 several apparent issues on dev@.  I don't expect to have time
 to review this specific candidate, owing to a backlog of work
 accumulated over this short vacation.
 
 
 -
 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: [VOTE] Chukwa 0.5.0 Release Candidate 3

2012-01-26 Thread Ralph Goers
Now you have me worried. This podling has 4 mentors listed. Only 1 voted on the 
release. You indicated you were too busy to look at it and the other two didn't 
participate at all. Although the tally below is obviously incorrect and needed 
to be corrected, your response leads me to believe you weren't monitoring the 
voting on chuckwa-dev.  My worry isn't about the PPMC or committers  but about 
whether this podling has sufficient mentors.  Is everything being left to Chris?

Mind you, I don't follow chuckwa-dev so perhaps my perception is incorrect, but 
a podling should normally be able to get 3 IPMC votes just from its mentors.

Ralph

Sent from my iPad

On Jan 26, 2012, at 1:04 AM, William A. Rowe Jr. wr...@rowe-clan.net wrote:

 On 1/25/2012 11:49 PM, Eric Yang wrote:
 The voting period is now closed.  Thanks to everyone who took the time
 to review the release.
 
 Result Summary for this List:
 
 +1   [1]
 0[1]
 -1[0]
 
 With the one IPMC member vote from mentors on the dev list and two +1
 from general@incubator, the vote succeeds.
 
 IPMC member voting record:
 Chris Douglas:+1
 Ralph Goers:  +1
 Ant Elder:   +1
 
 I am very confused by your tally above.  you cite [1] in brackets and
 there are three votes +1 between PPMC and IPMC.
 
 I'm very worried that, sans mentors, this PPMC can't muster three votes
 for a candidate.  I think it might be premature to release and is a very
 long way from graduation.
 
 Please don't summarize simply IPMC binding votes, but cover all categories,
 most especially chukwa-dev community votes.  Repost with the correct totals,
 because we [Incubator PMC] need that to gauge the health of the project.
 
 -
 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: [VOTE] Chukwa 0.5.0 Release Candidate 3

2012-01-26 Thread Ralph Goers

On Jan 26, 2012, at 4:38 PM, Marvin Humphrey wrote:

 On Thu, Jan 26, 2012 at 06:57:08AM -0500, Ralph Goers wrote:
 This podling has 4 mentors listed. Only 1 voted on the release. 
 
 Situations like this seem to be common.
 
 My worry isn't about the PPMC or committers but about whether this podling
 has sufficient mentors.
 
 Perhaps the podling has an especially conscientious PPMC member or two who
 should be evaluated for IPMC membership, as discussed recently?
 
  http://s.apache.org/Y4B
 
 Mind you, I don't follow chuckwa-dev so perhaps my perception is incorrect,
 but a podling should normally be able to get 3 IPMC votes just from its
 mentors.
 
 If we can't scare up enough IPMC votes for a release, why not get them from
 people who are...
 
  * familiar with the podling's ongoing development
  * going to be entrusted with binding votes the instant the project graduates
 
 ... as soon as they demonstrate proper diligence and understanding of ASF
 procedures?

i'd agree, but this was the podling's first release. The point have having 
mentors is to get them up to speed.  

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



Re: [DISCUSSION] Regular rotation PMC chair

2012-01-29 Thread Ralph Goers

On Jan 28, 2012, at 6:20 PM, Noel J. Bergman wrote:

 Should the current chair be forced to resign
 
 I'm not going to make an issue of it.

I didn't interpret this as directed at you but at what a new policy on regular 
elections of a PMC should be.

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



Re: [DISCUSSION] Regular rotation PMC chair

2012-01-29 Thread Ralph Goers

On Jan 28, 2012, at 5:15 PM, Alan D. Cabrera wrote:

 There's always the perennial chat here and there about rotating the PMC chair 
 on a regular basis. It's my understanding that other PMCs have adopted this 
 policy and are quite happy with it.  It's also my understanding that some in 
 this community think it would be a good idea to do it here.
 
 Good idea?  What should be the term length?  Should the current chair be 
 forced to resign or can the person re-run for the next term?  If forced to 
 resign can the person re-run for a term sometime in the future?  If not 
 forced to resign is there a limit to the number of terms that can be held?

I like the idea of an annual election so that there aren't any hard feelings.  
I personally have no problem with the same person being re-elected every year.  
This is pretty much what the members do with the board elections - some members 
have served for a long time while others rotate more frequently.  Personally, I 
would prefer it if this was an across the board policy that applied to all PMCs.

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



Re: NOMINATIONS for Incubator PMC Chair

2012-01-29 Thread Ralph Goers

On Jan 29, 2012, at 12:00 PM, Deepal jayasinghe wrote:

 If he has not resigned, why do we have this vote (or why started this
 vote) ? forcing him to resign ?

Because it is very poor practice, IMO, to just keep the same PMC chair in place 
forever without giving others the opportunity.  This should not be a reflection 
on Noel and he should be allowed to be re-nominiated and accept if he chooses. 
This question is why I'd prefer a policy of just holding an election annually, 
even if it ends up just reconfirming the existing chair year after year.

Ralph


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



Re: [DISCUSSION] Regular rotation PMC chair

2012-01-29 Thread Ralph Goers

On Jan 29, 2012, at 12:16 PM, Benson Margulies wrote:

 On Sun, Jan 29, 2012 at 2:23 PM, Alan D. Cabrera l...@toolazydogs.com wrote:
 
 On Jan 29, 2012, at 6:18 AM, Ate Douma wrote:
 
 
 FTR: as should be clear from my above response, I disagree with the topic 
 of this discussion thread. This should be about Regular (re)election of the 
 PMC Chair. Regular rotation IMO would be unwise and undesirable.
 
 Good point.  I share the same opinion.
 
 Let me try to state some alternatives:
 
 1) No particular policy: The PMC has no special policy about
 recommending a new chair to the board. It will happen if the chair
 resigns, or if the PMC as a whole reaches a consensus on a change.
 
 2) Fixed election schedule: On some schedule (e.g. annually),
 nominations are opened, including potentially the current chair, and a
 vote takes place. (I'd hate to have to fire up the full secret ballot
 mechanism used for board members.) Whomever wins is recommended to the
 board.
 
 3) Rotation policy: On some schedule, the PMC chooses a new chair to
 recommend to the board 'whether it needs one or not.' This could be
 viewed as 'term limits'.
 
 If we don't reach a consensus on something else, we stick with the
 current state of affairs, which is, I claim, (1).
 
 We could adopt both (2) and (3): purely for example, we could have an
 annual election, but a 5-year maximum on continuous service.

My preference is option 2 alone. I don't see the point of term limits as I 
believe that will take care of itself.  I'm not in favor of 1 because it always 
seems to end up feeling like it is personal when people bring up rotating the 
chair - i.e. isn't the current chair doing a good enough job, the current chair 
should say they want to resign first, etc., rather than it just being time to 
allow the PMC to reevaluate itself

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



Re: [DISCUSSION] Regular rotation PMC chair

2012-01-30 Thread Ralph Goers

On Jan 30, 2012, at 4:29 AM, Bertrand Delacretaz bdelacre...@apache.org wrote:

 On Mon, Jan 30, 2012 at 11:46 AM, Ate Douma a...@douma.nu wrote:
 ...I just realize something not clear from this proposal: are we *only* 
 talking
 about the Incubator PMC Chair here, or is this a proposal for every PMC
 Chair?
 I presumed (and propose) the latter, but maybe that wasn't the intend 
 (yet)...
 
 We're talking only about the Incubator PMC chair, no need to
 generalize this IMO and this list wouldn't be the right place anyway.

Actually, I wish this was a policy that every PMC followed, but this is 
definitely the wrong list for that. However, simply having the incubator do it 
might be enough of an example to encourage other projects to do the same.
 

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



Re: Evolution instead of a revolution (Was: Time to vote the chair?)

2012-02-03 Thread Ralph Goers

On Feb 3, 2012, at 11:12 AM, Greg Stein wrote:

 On Fri, Feb 3, 2012 at 14:04, William A. Rowe Jr. wr...@rowe-clan.net wrote:
 On 2/3/2012 12:51 PM, Franklin, Matthew B. wrote:
 
 So that everyone affected by these proposals has the opportunity to engage 
 in the discussion, I recommend that we pull these out of e-mail for a while 
 and ask everyone who has a new plan for the incubator to draft proposals 
 on the wiki as Chris did.  At that point, we could have a bake-off 
 discussion where the community has the ability to evaluate and chime in 
 with their concerns/comments/suggestions.
 
 Funny you mention it, the Incubator itself was the product of a bake off
 between two proposed resolutions, still recorded in the board minutes :)
 
 http://www.apache.org/foundation/records/minutes/2002/board_minutes_2002_10_16.txt

It is actually interesting reading those resolutions - although to be honest I 
didn't see much difference between them. I don't really see anything wrong with 
them.  As I see it, the problem with the PMC isn't its charter but how it has 
chosen to carry it out.  For example, requiring mentors to be IPMC members vs 
ASF members means constantly pinging the board with people who are coming and 
going who are interested in helping a podling succeed but who aren't really 
interested in running the incubator.  I really see nothing wrong with having an 
incubator PMC whose job it is to monitor the podlings, make sure they have 
active mentors, are getting the help they need and then make a decision on 
graduating or retiring them.  However, that PMC doesn't need more than a dozen 
people on it.

Disbanding the PMC seems to me to be a very reactionary approach to the 
problem. 

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



Re: Evolution instead of a revolution (Was: Time to vote the chair?)

2012-02-03 Thread Ralph Goers

On Feb 3, 2012, at 4:20 PM, William A. Rowe Jr. wrote:

 On 2/3/2012 5:55 PM, Ralph Goers wrote:
 
 Disbanding the PMC seems to me to be a very reactionary approach to the 
 problem. 
 
 That's because disbanding the IPMC isn't in response to /that/ problem,
 so little wonder you are confused.
 
 Disbanding the IPMC, and making PPMC contributors part of their own
 committees, gives them voices in a process that they are locked out of.
 
 One recent response was to hand pick a select few of the PPMC contributors
 who went above and beyond, and give these exalted few individual membership
 in the IPMC, so their votes would be binding.

And who said the IPMC had to fix the problem that way?  Why is making a podling 
effectively a TLP with a PMC that reports to the board and a VP of incubation 
the only way to fix this?  What is preventing us from allowing the PPMC to have 
much more control over what they do while preserving the IPMC?  The rule that 
says a PMC created by the board has to have 3 votes for a release? This seems 
like a sledgehammer approach to fix that.  After all, all the bylaws say about 
this is the PMC chair shall establish rules and procedures for the day to day 
management of project(s) for which the committee is responsible.  It would be 
perfectly reasonable to me for the IPMC to find other ways for a PPMC to have 
binding votes.

 
 But Roy has always been fond of saying that if you are creating the code
 you should be the one with voting privileges.  All of 'you'.
 
 Making each 'podling' an actual committee, with additional restrictions
 due to their 'freshness' and new exposure to ASF culture, gives the core
 of each new podling the voice and authority to act on their own code.

While each podling should be an actual committee, there is no reason they can't 
be sub-committees of the IPMC with the authority that has been delegated to 
them. 

 
 And /that/ is the problem that we are trying to solve ;)

I agree with that. I think everyone is saying it is stupid to require mentors 
to be IPMC members. So fix that.  

I'd prefer a structure where every PPMC had active and qualified mentors to 
help with community building and performing a release, and without having to go 
to the IPMC to add new committers or get a release approved.  The purpose of 
the IPMC would then be to make sure each podling had active and qualified 
mentors, to add new podlings or terminate dead podlings and recommend 
graduation to the board.   

The main problem I see, and what Joe seems to complain about a lot, is that 
mentors seem to fail at mentoring.  Creating a project that reports to the 
board whose mentors stop mentoring just pushes the problem to the board, which 
is IMO not what they should be having to deal with.

Ralph

  1   2   3   >