On 31/05/2011 19:24, ant elder wrote:
The board resolution that created Labs said:

"...establish a Project Management Committee charged with the creation
and maintenance of innovation labs where committers of the foundation
can experiment with new ideas without the burden of community
building..."

and also:

"...RESOLVED, that Apache Labs is responsible for promoting innovation
without discrimination of purpose, medium or implementation
technology..."

The full minutes are here:
http://www.apache.org/foundation/records/minutes/2006/board_minutes_2006_11_15.txt

So nothing at all in there really limiting what the project can do WRT
whats being discussed on this thread.

Further on in the minutes in Attachment W are the Labs project Bylaws,
usually projects are free to change bylaws as they see fit as long as
it stays within the project scope, this resolution does mention the
bylaws and says the project "...will continue  to maintain and adapt
such bylaws to maximize its goals and minimize eventual negative
impact on the rest of the foundation."

So it sounds like there is a lot of scope for making whatever changes
to the Labs bylaws might be felt necessary to help revive the project.

Yes, but also remember that some aspects of managing ASF projects are set in stone. One of these is the need to provide due diligence on any releases in order to protect the foundation and its users from any legal "uncertainty" (see "maximize its goals and minimize eventual negative impact on the rest of the foundation" in the resolution as quoted above).

It's certainly true that this, and any other PMC, can change the majority of its byelaws. But to change the no-release byelaw requires the original reasoning behind that decision to be addressed.

Thanks for the link above I draw peoples attention to Attachment W, "Guidelines Rationale", specifically:

"The reason why Labs are prohibited from making releases is to simplify
operation and avoid the legal oversight associated with the release
process and to avoid labs from becoming ways to 'route around' the
incubator."

This is slightly different to the "scaling" point I made earlier in this thread and is, in fact, even more important.

(there are other important reasons for the rules in there, people interested in change really ought to read this in detail)

As a slight aside i notice that there are a lot of those PMC members
still on the PMC almost five years later but who don't seem active, i
don't recall seeing much email from them anyway. I wonder if some
updating of PMC members could help, just as with any other Apache
project, adding new PMC members can help keep things alive and bring
new ideas.

+1

I'm surprised to find I never volunteered for the PMC. I do remember now, I decided I didn't have the time, yet I'm still here causing trouble, even if not a PMC member ;-)

I'd use this as an opportunity to invite ideas. We've heard a few people say "make releases", but we've not heard anyone say how we can make that possible.

Personally I think there is nothing wrong with labs as is. It is supposed to be a play area with no overhead. There is code in here that I occasionally pick up and use, but I'm not about to take ownership of that code. Having it here in the ASF where my commit rights on other projects allow me to play with it is, in my opinion, just what is needed. the fact that very few projects ever come out of labs is not a concern, in fact it was expected and codified in the original resolution:

"WHEREAS, the Board of Directors understands that research
       efforts are intrinsically associated with a higher mortality
       rate that don't match the already established
       incubation and development practices."

If there are labs that want to make releases then I believe the labs PMC has two choices:

a) it addresses the scaling and "incubator bypass" issues (I have no suggestions about how to do this)

or

b) it encourages such labs to move out to apache-extras where releases can be made and accepts that the goal of labs is to *just* provide a place where code is allowed to be dropped so that other committers may pick it up

Ross



Ross


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to