http://incubator.apache.org/incubation/Incubation_Policy.html#Minimum +Exit+Requirements

These requirements were previously considered in [EMAIL PROTECTED] in 2004-11-25, see http://marc.theaimsgroup.com/?l=apache-logging- general&m=110141756729362&w=2 and following.



This section describes the requirements and process for exiting the Incubator.

Minimum Exit Requirements

Prior to escalation to the ASF, a Podling needs to show that :

it is a worthy and healthy project;
it truly fits within the ASF framework;and
it "gets" the Apache Way.
This is achieved by imposing a set of Exit Criteria that, when met, will demonstrate these objectives.

Therefore, to successfully exit the Incubator and be escalated fully into the ASF, a Podling SHALL meet the minimum exit requirements detailed below. The Incubator PMC MAY set additional requirements at their discretion. Such additional requirements MAY be proposed by the Mentor or the Sponsor, however only the Incubator PMC is authorised to formally place such requirements on a Podling.

The minimum requirements that a Podling SHALL meet prior to being successfully escalated to the ASF are :

Legal
All code ASL'ed
No non ASL or ASL compatbile dependencies in the code base
License grant complate
CLAs on file.

I believe these are all complete based on previous statements and both LS and the Incubator PMC approving a 1.2.10 development snapshot.

The code base does not have NOTICE and LICENSE files (instead it has NOTICE.txt and LICENSE.txt) as required in http://www.apache.org/dev/ release.html#license. Also the headers have not changed to be compatible with the ASF Source Header and Copyright Notice Policy (http://www.apache.org/legal/src-headers.html, https:// issues.apache.org/jira/browse/LOG4NET-98).

Build process apparently uses a nightly build of NAnt (based on path in build.cmd) which has a GPL license. Should be updated to NAnt 0.85.


Check of project name for trademark issues

Google search for log4net exclusively came up with ASF related links (or the earlier SourceForge log4net which indicates code has moved to ASF) with the exception of log4net.net which appears to be a domain parker (Domain Drop S.A served by EVERYPARKING.COM) and does not provide any software. Should make a review of the code base (like the README.txt) and change plain "log4net" to "Apache log4net" as appropriate.

Meritocracy / Community
Demonstrate an active and diverse development community
The project is not highly dependent on any single contributor (there's at least 3 legally independent committers and there is no single company or entity that is vital to the success of the project)

Commits in 2006 were exclusively rgrabowski and nicko, niall and drieseng had several commits in 2005. nicko and niall are both founders of NeoWorks. I am not aware of any other relationships between committers. psmith and yoavs have commit rights but have not committed any changes according to the log. carnold has only committed project metadata. However, I did submit bug fixes to log4net long before my ASF involvement.

The above implies that new committers are admitted according to ASF practices

Ron Grabowski was added in 2005: http://marc.theaimsgroup.com/? l=log4net-dev&m=112446388920346&w=2


ASF style voting has been adopted and is standard practice

Examples:

http://marc.theaimsgroup.com/?l=log4net-dev&m=114176984807315&w=2
http://marc.theaimsgroup.com/?l=log4net-dev&m=114262269805255&w=2
http://marc.theaimsgroup.com/?l=log4net-dev&m=114372496806325&w=2


Demonstrate ability to tolerate and resolve conflict within the community.

Any examples?

Release plans are developed and excuted in public by the community.
(requriment on minimum number of such releases?)
Note: incubator projects are not permitted to issue an official Release. Test snapshots (however good the quality) and Release plans are OK.

Examples:
http://marc.theaimsgroup.com/?l=log4net-dev&m=114175221718400&w=2


Engagement by the incubated community with the other ASF communities, particularly infrastructure@ (this reflects my personal bias that projects should pay an nfrastructure "tax").

Plays well with Logging PMC. Not much other interaction that I am aware of.


Incubator PMC has voted for graduation

Pending.

Destination PMC, or ASF Board for a TLP, has voted for final acceptance

Pending.

Alignment / Synergy
Use of other ASF subprojects

Would be nice to have an Ant or Maven build in addition to NAnt.


Develop synergistic relationship with other ASF subprojects

Good relationship with log4j and log4cxx.

Infrastructure
SVN module has been created

Yes, http://svn.apache.org/repos/asf/logging/log4net

Mailing list(s) have been created
Mailing lists are being archived

Yes,

http://mail-archives.apache.org/mod_mbox/logging-log4net-user/
http://mail-archives.apache.org/mod_mbox/logging-log4net-dev/


Issue tracker has been created

Yes, JIRA

Project website has been created

Yes, http://logging.apache.org/log4net

Project ready to comply with ASF mirroring guidlines

Should not be an issue.

Project is integrated with GUMP if appropriate

Gump attempts, but fails, to build NAnt and successfully builds dotnet-antlib. It does appear that Mono is present on Gump, so a Gump build appears to be achievable. I have posted a message on [EMAIL PROTECTED] asking for guidance. I assume that pursuing an Ant- based build on Gump would be more effective.

Releases are PGP signed by a member of the community

No releases so far.

Developers tied into ASF PGP web of trust

I verified Ron Grabowski's PGP fingerprint at ApacheCon US 2006. I've reiterated a request for him to upload it to a keyserver, but when he does I can sign it. I participated in the keysigning party there, so I'm decently cross-signed. Nicko is not cross signed according to http://people.apache.org/~henkp/trust/apache.html and niall does not appear. There would seem to be a reasonable chance that you could track down a cross-signed ASF committer in Central London, but I could not find one on the people.apache.org map (which only shows people who disclosed their location).

Reply via email to