community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ross Gardler <rgard...@apache.org>
Subject Re: What are the basic, invariant rules of Apache projects?
Date Fri, 21 May 2010 13:30:45 GMT
Bertrand,

I don't want to get into painting the bikeshed this excellent proposal 
gets posted in. Anywhere is good.

I think it's a great idea.

I'd encourage a comdev blog but I'm not sure we have the momentum to 
keep it alive at this point. However, I will do what I can when I can to 
help move things along.

I think any level of visibility for these issues is good. The wider the 
better.

I agree we need to make sure that the summary presented here is inline 
with other documentation.

I think we (comdev) should consider taking collective ownership of ASF 
wide documentation about how we work. I've always wanted to create a 
"template" website for ASF projects which has all this stuff clearly 
described in it. Projects could then take the template and adapt it to 
their specific needs.

There are some external resources that could be leveraged here:

Why governance models are important and what they are:
http://www.oss-watch.ac.uk/resources/governanceModels.xml

Description of a meritocratic governance model:
http://www.oss-watch.ac.uk/resources/meritocraticGovernanceModel.xml

I also have an evaluation technique that measures the openness of a 
project. At present it is very generic and deals with all aspects of 
openness and freedom, but it could adapt it to provide a self evaluation 
tool for committers to evaluate how they think a project operates.

I think that is a huge job and its about documentation, so not too 
exciting and arguably not that useful. The production of endless 
documentation does not increase levels of education.

I think this is a great mentored project for a student (and yes, I think 
I may have a route to finding a candidate - more on this when things 
solidify in 2-4 weeks)

In the meantime +1 on Bertrands proposed post as is.

Ross

On 21/05/2010 09:55, Bertrand Delacretaz wrote:
> Hi,
>
> I'd like to write a blog post (on the foundation blog, or might be a
> good opportunity to start the comdev blog) about the basic rules of
> Apache projects.
>
> Trying to keep it as short as possible, with links to more info.
>
> Feedback/corrections/additions are welcome - I will invite our PMCs
> and members to this thread to try and get a nice
> bikeshedding^H^H^H^H^H^H consensus.
>
> -Bertrand
>
>
>
> DRAFT: What are the basic, invariant rules of Apache projects?
>
> The below rules and best practices aim to make ASF projects
> sustainable and open to new community members, and to make sure source
> code is released in a legally clean way.
>
> Projects enter the ASF via the Incubator, anyone can suggest a new
> project as described on the Incubator website.
>
> Each project is led by its elected Project Management Committee (PMC).
>
> New committers and PMC members are elected by the PMC based on merit.
>
> Committers and PMC members are not necessarily ASF members, they have
> to be elected separately for that (LINK).
>
> Each project has at least one private and one public (development,
> "dev") mailing list which are the only official communication channels
> for the PMC members and committers.
>
> Discussions and decisions about people (such as the above elections)
> usually happen on the project's private list, but that's not a hard
> rule, the PMC can decide.
>
> All other decisions happen on the dev list, discussions on the private
> list are kept to a minimum.
>
> "If it didn't happen on the dev list, it didn't happen" - which leads
> to two sub-rules:
>
> a) Elections of committers and PMC members are published on the dev
> list once finalized.
>
> b) Out-of-band discussions (IRC etc.) are summarized on the dev list
> as soon as they have impact on the project, code or community.
>
> All decisions are made by consensus, following the ASF's voting rules (LINK).
>
> ASF releases consist of source code, binaries are provided as a
> convenience only (LINK).
>
> Release artifacts are created according to the ASF's release rules (LINK).
>
> A formal PMC vote is required to publish a release.
>
> Each PMC reports to the board of directors, at least every three
> months, mentioning progress, problems and perspectives in terms of
> community, releases, code and compliance with the above rules.
>
> Trademarks and logos used by ASF projects belong to the ASF.
>
> That being said: have fun at the ASF, and commit early, commit often,
> and let everything happen in the open.
>
> (this is just a draft to kickoff the discussion...)


-- 
TransferSummit/UK - Open Innovation, Development, Collaboration
Oxford 24-25 June 2010 - Register now! http://www.transfersummit.com

Mime
View raw message