incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rdon...@apache.org
Subject svn commit: r476804 - in /incubator/public/trunk: site-author/guides/graduation.xml site-publish/guides/graduation.html
Date Sun, 19 Nov 2006 11:52:25 GMT
Author: rdonkin
Date: Sun Nov 19 03:52:24 2006
New Revision: 476804

URL: http://svn.apache.org/viewvc?view=rev&rev=476804
Log:
Added steps checklist and completed outline of required content. Thanks to David E Jones for outlining this structure.

Modified:
    incubator/public/trunk/site-author/guides/graduation.xml
    incubator/public/trunk/site-publish/guides/graduation.html

Modified: incubator/public/trunk/site-author/guides/graduation.xml
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-author/guides/graduation.xml?view=diff&rev=476804&r1=476803&r2=476804
==============================================================================
--- incubator/public/trunk/site-author/guides/graduation.xml (original)
+++ incubator/public/trunk/site-author/guides/graduation.xml Sun Nov 19 03:52:24 2006
@@ -1,111 +1,244 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+    
+    http://www.apache.org/licenses/LICENSE-2.0
+    
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
 -->
 <document>
-  <properties>
-    <title>Graduation Guide (DRAFT)</title>
-    <atom url="http://mail-archives.apache.org/mod_mbox/incubator-general/?format=atom">general@incubator.apache.org Archives</atom>
-  </properties>
-  <body>
-      <section id="preamble">
+    <properties>
         <title>Graduation Guide (DRAFT)</title>
-        <section id="status">
-          <title>Status - DRAFT</title>
-          <p>
-This document is under <a href='#help-wanted'>development</a>. At the moment, this 
-is just an initial outline. 
-          </p>
-        </section>
-        <section id="abstract">
-          <title>Abstract</title>
-          <p>
-This document is descriptive, not normative. It discusses and describes
-the process of graduate and offers some views about how to approach it.
-It is not an inflexible standard but
-respresents a consensus condensed from previous discussions on the
-incubator general list.
-It also describes some of the first steps that should be taken after graduation.
-          </p>
-        </section>
-        <section id="background">
-          <title>Background</title>
-          <p>
-           </p>
-        </section>
-        <section id="help-wanted">
-          <title>Help Wanted!</title>
-          <p>
-Help to improve the system by posting a patch for this document to the
-incubator section of JIRA or a comment to the general list at incubator.
-          </p>
-        </section>
-    </section>
-    <section id='understanding'><title>Understanding The Graduation Process</title>
-    	
- </section>   
- 	<section id='graduate-to-top-level'><title>Graduating To Top Level</title>
- 		<p>
-Top level projects are created by the board. The Incubator Project Management Committee (IPMC)
-can therefore only recommend to the board that the project is ready to graduate to a
-top level project.
- 		</p>
- 		<p>
-So, in this case a suitable board resolution should be drawn up by the community advised by 
-the mentors. Board minutes are posted publically 
-<a href='http://www.apache.org/foundation/board/calendar.html'>here</a>. These contain
-numerous examples. Typical examples can also be found 
-<a href='examples/santuario-resolution.txt'>here</a> and 
-<a href='examples/shale-resolution.txt'>here</a>.
- 		</p>
- 		<p>
-The original proposal and the status document should be consulted when creating this
-document. Projects evolve over time and some deviation from the original proposal
-may well prove acceptable.  The board resolution is the ultimate definition
-of the scope of an Apache project. So, it is important that it effects the vision for
-the project as appear on the eve of graduation.
- 		</p>
- 		<p>
-A good resolution is neither too narrow nor too broad. If the project's scope
-is too narrow, then it's activities will be unnecessarily constrained. If a project's
-scope is too broad then it may lack focus and suffer from governance issues.
- 		</p>
- 		<p>
-The resolution should be proposed on the general incubator list before a vote
-is started to allow feedback. Once a consensus has been reached, a vote
-should be started by a mentor proposing that the IPMC recommends the
-resolution to the board.
- 		</p>
- 	</section>
- 	<section id='project-needs'><title>Some Things A Project Needs To Understand</title>
-	 	<section id='releases'><title>How To Create An Apache Release</title>
-	 		<p>
-	 		</p>
-	 	</section>
- 	</section>
- 	<section id='project-first-steps'><title>First Steps Outside The Incubator</title>
- 		<p>
- Graduation is the first step in what is hopefully a long road. There are some issues
- which incubation may not cover. 
- 		</p>
- 		<section id='security'><title>Security</title>
- 			<p>
- Each project needs to be able to manage security. By their nature, these issue
- need to be dealt with in private. These issues may either be dealt with on
- a separate list or by the private list. Which list is suitable for security issues
- should be noted.
- 			</p>
- 		</section>
- 	</section>
-  </body>
+        <atom
+            url="http://mail-archives.apache.org/mod_mbox/incubator-general/?format=atom">
+            general@incubator.apache.org Archives
+        </atom>
+    </properties>
+    <body>
+        <section id="preamble">
+            <title>Graduation Guide (DRAFT)</title>
+            <section id="status">
+                <title>Status - DRAFT</title>
+                <p>
+                    This document is under
+                    <a href='#help-wanted'>development</a>
+                    . At the moment, this is just an initial outline.
+                </p>
+            </section>
+            <section id='TOC'><title>Contents</title><toc/></section>
+            <section id="abstract">
+                <title>Abstract</title>
+                <p>
+                    This document is descriptive, not normative. It
+                    discusses and describes the process of graduate and
+                    offers some views about how to approach it. It is
+                    not an inflexible standard but represents a
+                    consensus condensed from previous discussions on the
+                    incubator general list. It also describes some of
+                    the first steps that should be taken after
+                    graduation.
+                </p>
+            </section>
+            <section id="background">
+                <title>Background</title>
+                <p>
+                    Graduation is a democratic process. In the end, it
+                    comes down to a vote. This document is offered for
+                    guidance and education only. It is not normative.
+                </p>
+            </section>
+            <section id="help-wanted">
+                <title>Help Wanted!</title>
+                <p>
+                    Help to improve the system by posting a patch for
+                    this document to the incubator section of JIRA or a
+                    comment to the general list at incubator.
+                </p>
+            </section>
+        </section>
+                    <section id='checklist'>
+                <title>Graduation Check List</title>
+                <p>
+                    A short checklist giving an overview. Not a
+                    substitute for reading the content below.
+                </p>
+                <ol>
+                    <li>Preparations
+                        <ul>
+                            <li>
+                                Complete (and sign off) tasks documented
+                                in the
+                                <a href='#notes-status'>status file</a>
+                            </li>
+                            <li>
+                                Demonstrate ability to
+                                <a href='#releases'>
+                                    create Apache releases
+                                </a>
+                            </li>
+                            <li>
+                                Demonstrate
+                                <a href='#notes-community'>
+                                    community readiness
+                                </a>
+                            </li>
+                            <li>
+                           Ensure mentors and IPMC have no 
+                           <a href='notes-issues'>remaining issues</a>
+                            </li>
+                        </ul>
+                    </li>
+                    <li>
+Decide upon <a href='#subproject-or-top-level'>destination</a>
+                    </li>
+                    <li>
+Prepare a <a href='#charter'>resolution</a> <em>(top level candidates only</em>.
+                    </li>
+                    <li>
+<a href='#subproject'>Subproject acceptance vote</a> by destination Project
+<em>(subproject candidates only)</em>
+                    </li>
+                    <li>
+Incubator PMC VOTE:
+                        <ul>
+                            <li>
+ For top level candidates, this is a
+ <a href='#ipmc-top-level-recommendation'>recommendation vote</a> 
+                             </li>
+                             <li>
+For subproject candidates, this is a 
+<a href='#subproject-graduation'>graduation approval vote</a>                   
+                             </li>
+                        </ul>
+                    </li>
+                    <li>
+ Final <a href='#notes-on-hand-over'>hand-over</a>
+                    </li>
+                    <li>
+Consider post graduation <a href='#project-first-steps'>tasks</a>
+                    </li>
+                </ol>
+            </section>
+        <section id='understanding'>
+            <title>Understanding The Graduation Process</title>
+           <section id='subproject-or-top-level'>
+                   <title>To Graduate To Subproject Or To Top Level</title>
+                   TODO: content
+            </section>       
+        </section>
+        <section id='graduate-to-top-level'>
+            <title>Graduating To Top Level</title>
+            <p>
+                Top level projects are created by the board. The
+                Incubator Project Management Committee (IPMC) can
+                therefore only recommend to the board that the project
+                is ready to graduate to a top level project.
+            </p>
+            <section id='resolution'><title>Preparing A Charter</title>
+                <p>
+                    So, in this case a suitable board resolution should
+                    be drawn up by the community advised by the mentors.
+                    Board minutes are posted publicly
+                    <a
+                        href='http://www.apache.org/foundation/board/calendar.html'>
+                        here
+                    </a>
+                    . These contain numerous examples. Typical examples
+                    can also be found
+                    <a href='examples/santuario-resolution.txt'>here</a>
+                    and
+                    <a href='examples/shale-resolution.txt'>here</a>
+                    .
+                </p>
+                <p>
+                    The original proposal and the status document should
+                    be consulted when creating this document. Projects
+                    evolve over time and some deviation from the
+                    original proposal may well prove acceptable. The
+                    board resolution is the ultimate definition of the
+                    scope of an Apache project. So, it is important that
+                    it effects the vision for the project as appear on
+                    the eve of graduation.
+                </p>
+                <p>
+                    A good resolution is neither too narrow nor too
+                    broad. If the project's scope is too narrow, then
+                    it's activities will be unnecessarily constrained.
+                    If a project's scope is too broad then it may lack
+                    focus and suffer from governance issues.
+                </p>
+           </section>
+           <section id='ipmc-top-level-recommendation'>
+                <title>The Recommendation VOTE</title>
+                <p>
+                    The resolution should be proposed on the general
+                    incubator list before a vote is started to allow
+                    feedback. Once a consensus has been reached, a vote
+                    should be started by a mentor proposing that the
+                    IPMC recommends the resolution to the board.
+                </p>
+            </section>
+        </section>
+        <section id='project-needs'>
+            <title>Some Things A Project Needs To Understand</title>
+            <section id='releases'>
+                <title>How To Create An Apache Release</title>
+                <p />
+
+            </section>
+        </section>
+        <section id='subproject'><title>Graduation To A Subproject</title>
+            <p>
+            TODO: content
+            </p>
+            <section id='subproject-graduation'>
+                <title>Graduation Approval VOTE</title>
+                <p>
+                TODO: content
+                </p>
+            </section>
+        </section>
+        <section id='project-first-steps'>
+            <title>First Steps Outside The Incubator</title>
+            <p>
+                Graduation is the first step in what is hopefully a long
+                road. There are some issues which incubation may not
+                cover.
+            </p>
+            <section id='security'>
+                <title>Security</title>
+                <p>
+                    Each project needs to be able to manage security. By
+                    their nature, these issue need to be dealt with in
+                    private. These issues may either be dealt with on a
+                    separate list or by the private list. Which list is
+                    suitable for security issues should be noted.
+                </p>
+            </section>
+        </section>
+        <section id='notes'>
+            <title>Notes</title>
+            <section id='notes-status'>
+                <title>On The Status File</title>
+                <p>TODO: content</p>
+            </section>
+            <section id='notes-community'>
+                <title>On Community</title>
+                <p>TODO: content</p>
+            </section>
+            <section id='notes-issues'>
+                <title>On Remaining Obstacles</title>
+                <p>TODO: content</p>
+            </section>
+            <section id='notes-on-hand-over'><title>On The Hand Over</title>
+                <p>TODO: content</p>
+            </section>
+        </section>
+    </body>
 </document>

Modified: incubator/public/trunk/site-publish/guides/graduation.html
URL: http://svn.apache.org/viewvc/incubator/public/trunk/site-publish/guides/graduation.html?view=diff&rev=476804&r1=476803&r2=476804
==============================================================================
--- incubator/public/trunk/site-publish/guides/graduation.html (original)
+++ incubator/public/trunk/site-publish/guides/graduation.html Sun Nov 19 03:52:24 2006
@@ -1,264 +1,525 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<!--
-Copyright 1999-2006 The Apache Software Foundation
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-<html>
- <head>
-  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
-  <link rel="stylesheet" href="/style/style.css" type="text/css" />
-    <link rel="alternate" title="general@incubator.apache.org Archives" type="application/atom+xml" href="http://mail-archives.apache.org/mod_mbox/incubator-general/?format=atom" />
-    <title>Graduation Guide (DRAFT) - Apache Incubator</title>
- </head>
- <body>        
-  <table border="0" width="100%" cellspacing="0">
-   <tr><!-- SITE BANNER AND PROJECT IMAGE -->
-    <td align="left" valign="top">
-<a href="http://www.apache.org/"><img src="/images/asf_logo_wide.gif" alt="The Apache Software Foundation" border="0"/></a>
-</td>
-<td align="right">
-<a href="http://incubator.apache.org/"><img src="../images/apache-incubator-logo.png" alt="Apache Incubator" border="0"/></a>
-</td>
-   </tr>
-  </table>
-  <table border="0" width="100%" cellspacing="4">
-   <tr><td colspan="3"><hr noshade="noshade" size="1"/></td></tr>
-   <tr>
-    <!-- LEFT SIDE NAVIGATION -->
-    <td valign="top" nowrap="nowrap" class="navleft">
-           <div class="menuheader"><a 
-href="http://www.apache.org/foundation/glossary.html#Podling">Podlings (What's that?)</a></div> 
-    <menu compact="compact">
-          <li><a href="/incubation/Incubation_Policy.html">How? (Policy)</a></li> 
-          <li><a href="/incubation/Roles_and_Responsibilities.html">Who? (Roles)</a></li> 
-          <li><a href="/incubation/Process_Description.html">When? (Process)</a></li> 
-            </menu>
-      <div class="menuheader"><a 
-href="/guides/index.html">Entry Guides</a></div> 
-    <menu compact="compact">
-          <li><a href="/guides/proposal.html">Proposal Guide</a></li> 
-            </menu>
-      <div class="menuheader"><a 
-href="/guides/index.html">Podling Guides</a></div> 
-    <menu compact="compact">
-          <li><a href="/guides/committer.html">Podling Committers</a></li> 
-          <li><a href="/guides/ppmc.html">Podling PMC (PPMC)</a></li> 
-          <li><a href="/guides/projects.html">Podling Mentor</a></li> 
-          <li><a href="/guides/releasemanagement.html">Podling Releases</a></li> 
-          <li><a href="/guides/branding.html">Podling Branding</a></li> 
-          <li><a href="/guides/sites.html">Podling Websites</a></li> 
-            </menu>
-      <div class="menuheader"><a 
-href="/ip-clearance/index.html">IP Clearance</a></div> 
-    <menu compact="compact">
-            </menu>
-      <div class="menuheader"><a 
-href="/whoweare.html">Who We Are</a></div> 
-    <menu compact="compact">
-            </menu>
-      <div class="menuheader">Other Guides</div>
-    <menu compact="compact">
-          <li><a href="/guides/participation.html">Participation</a></li> 
-          <li><a href="/faq.html">General FAQ</a></li> 
-          <li><a href="/guides/pmc.html">PMC</a> (<a href="/guides/chair.html">Chair</a>)</li> 
-          <li><a href="/guides/lists.html">Mailing Lists</a></li> 
-          <li><a href="/guides/website.html">Incubator Website</a></li> 
-            </menu>
-      <div class="menuheader"><a 
-href="http://wiki.apache.org/incubator">Wiki</a></div> 
-    <menu compact="compact">
-            </menu>
-
-     <!--#include virtual="/ads/bannerbar.html" -->    </td>
-    <!-- CONTENT -->
-    <td align="left" valign="top" class="content">
-                <h2><img src="/images/redarrow.gif" />
-   <a name="preamble">Graduation Guide (DRAFT)</a>
-</h2>
-<div class="section-content">
-<h3>
-   <a name="status">Status - DRAFT</a>
-</h3>
-<div class="section-content">
-<p>
-This document is under <a href="#help-wanted">development</a>. At the moment, this 
-is just an initial outline. 
-          </p>
-</div>
-<h3>
-   <a name="abstract">Abstract</a>
-</h3>
-<div class="section-content">
-<p>
-This document is descriptive, not normative. It discusses and describes
-the process of graduate and offers some views about how to approach it.
-It is not an inflexible standard but
-respresents a consensus condensed from previous discussions on the
-incubator general list.
-It also describes some of the first steps that should be taken after graduation.
-          </p>
-</div>
-<h3>
-   <a name="background">Background</a>
-</h3>
-<div class="section-content">
-<p>
-           </p>
-</div>
-<h3>
-   <a name="help-wanted">Help Wanted!</a>
-</h3>
-<div class="section-content">
-<p>
-Help to improve the system by posting a patch for this document to the
-incubator section of JIRA or a comment to the general list at incubator.
-          </p>
-</div>
-</div>
-           <h2><img src="/images/redarrow.gif" />
-   <a name="understanding">Understanding The Graduation Process</a>
-</h2>
-<div class="section-content">
-</div>
-           <h2><img src="/images/redarrow.gif" />
-   <a name="graduate-to-top-level">Graduating To Top Level</a>
-</h2>
-<div class="section-content">
-<p>
-Top level projects are created by the board. The Incubator Project Management Committee (IPMC)
-can therefore only recommend to the board that the project is ready to graduate to a
-top level project.
- 		</p>
-<p>
-So, in this case a suitable board resolution should be drawn up by the community advised by 
-the mentors. Board minutes are posted publically 
-<a href="http://www.apache.org/foundation/board/calendar.html">here</a>. These contain
-numerous examples. Typical examples can also be found 
-<a href="examples/santuario-resolution.txt">here</a> and 
-<a href="examples/shale-resolution.txt">here</a>.
- 		</p>
-<p>
-The original proposal and the status document should be consulted when creating this
-document. Projects evolve over time and some deviation from the original proposal
-may well prove acceptable.  The board resolution is the ultimate definition
-of the scope of an Apache project. So, it is important that it effects the vision for
-the project as appear on the eve of graduation.
- 		</p>
-<p>
-A good resolution is neither too narrow nor too broad. If the project's scope
-is too narrow, then it's activities will be unnecessarily constrained. If a project's
-scope is too broad then it may lack focus and suffer from governance issues.
- 		</p>
-<p>
-The resolution should be proposed on the general incubator list before a vote
-is started to allow feedback. Once a consensus has been reached, a vote
-should be started by a mentor proposing that the IPMC recommends the
-resolution to the board.
- 		</p>
-</div>
-           <h2><img src="/images/redarrow.gif" />
-   <a name="project-needs">Some Things A Project Needs To Understand</a>
-</h2>
-<div class="section-content">
-<h3>
-   <a name="releases">How To Create An Apache Release</a>
-</h3>
-<div class="section-content">
-<p>
-	 		</p>
-</div>
-</div>
-           <h2><img src="/images/redarrow.gif" />
-   <a name="project-first-steps">First Steps Outside The Incubator</a>
-</h2>
-<div class="section-content">
-<p>
- Graduation is the first step in what is hopefully a long road. There are some issues
- which incubation may not cover. 
- 		</p>
-<h3>
-   <a name="security">Security</a>
-</h3>
-<div class="section-content">
-<p>
- Each project needs to be able to manage security. By their nature, these issue
- need to be dealt with in private. These issues may either be dealt with on
- a separate list or by the private list. Which list is suitable for security issues
- should be noted.
- 			</p>
-</div>
-</div>
-         </td>
-    <!-- RIGHT SIDE NAVIGATION -->
-    <td valign="top" nowrap="nowrap" class="navright">
-           <div class="menuheader"><a 
-href="/projects/index.html">Projects</a></div>
-    <menu compact="compact">
-          <li><a href="/projects/abdera.html">Abdera</a></li> 
-          <li><a href="/projects/activemq.html">ActiveMQ</a></li> 
-          <li><a href="/projects/adffaces.html">ADF Faces</a></li> 
-          <li><a href="/projects/agila.html">Agila</a></li> 
-          <li><a href="/projects/altrmi.html">AltRMI</a></li> 
-          <li><a href="/projects/cayenne.html">Cayenne</a></li> 
-          <li><a href="/projects/cxf.html">CXF</a></li> 
-          <li><a href="/projects/felix.html">Felix</a></li> 
-          <li><a href="/projects/ftpserver.html">FtpServer</a></li> 
-          <li><a href="/projects/graffito.html">Graffito</a></li> 
-          <li><a href="/projects/heraldry.html">Heraldry</a></li> 
-          <li><a href="/projects/ivy.html">Ivy</a></li> 
-          <li><a href="/projects/juice.html">JuiCE</a></li> 
-          <li><a href="/projects/log4net.html">log4net</a></li> 
-          <li><a href="/projects/log4php.html">log4php</a></li> 
-          <li><a href="/projects/lokahi.html">Lokahi</a></li> 
-          <li><a href="/projects/lucene.net.html">Lucene.Net</a></li> 
-          <li><a href="/projects/mod_ftp.html">mod_ftp</a></li> 
-          <li><a href="/projects/ode.html">Ode</a></li> 
-          <li><a href="/projects/ofbiz.html">OFBiz</a></li> 
-          <li><a href="/projects/openejb.html">OpenEJB</a></li> 
-          <li><a href="/projects/openjpa.html">OpenJPA</a></li> 
-          <li><a href="/projects/qpid.html">Qpid</a></li> 
-          <li><a href="/projects/roller.html">Roller</a></li> 
-          <li><a href="/projects/servicemix.html">ServiceMix</a></li> 
-          <li><a href="/projects/solr.html">Solr</a></li> 
-          <li><a href="/projects/stdcxx.html">stdcxx</a></li> 
-          <li><a href="/projects/synapse.html">Synapse</a></li> 
-          <li><a href="/projects/tsik.html">TSIK</a></li> 
-          <li><a href="/projects/tuscany.html">Tuscany</a></li> 
-          <li><a href="/projects/uima.html">UIMA</a></li> 
-          <li><a href="/projects/wadi.html">wadi</a></li> 
-          <li><a href="/projects/wicket.html">Wicket</a></li> 
-          <li><a href="/projects/woden.html">Woden</a></li> 
-          <li><a href="/projects/wsrp4j.html">WSRP4J</a></li> 
-          <li><a href="/projects/xap.html">XAP</a></li> 
-          <li><a href="/projects/yoko.html">Yoko</a></li> 
-        </menu>
-
-<form action="http://www.google.com/search" method="get">
-    <input value="incubator.apache.org" name="sitesearch" type="hidden"/>
-    <input size="8" name="q" id="query" type="text" value="search..."
-        onclick="if(this.value == 'search...') {this.value = ''}"/>
-    <input name="Search" value="Go" type="submit"/>
-</form>
-    </td>     
-   </tr>
-   <!-- FOOTER -->
-   <tr><td colspan="3"><hr noshade="noshade" size="1"/></td></tr>
-   <tr><td colspan="3" class="footer">
-         Copyright &#169; 1999-2006, The Apache Software Foundation<br />
-Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
-       </td>
-   </tr>
-  </table>
- </body>
-</html>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+               "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!--
+Copyright 1999-2006 The Apache Software Foundation
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<html>
+ <head>
+  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
+  <link rel="stylesheet" href="/style/style.css" type="text/css" />
+    <link rel="alternate" title="
+            general@incubator.apache.org Archives
+        " type="application/atom+xml" href="http://mail-archives.apache.org/mod_mbox/incubator-general/?format=atom" />
+    <title>Graduation Guide (DRAFT) - Apache Incubator</title>
+ </head>
+ <body>        
+  <table border="0" width="100%" cellspacing="0">
+   <tr><!-- SITE BANNER AND PROJECT IMAGE -->
+    <td align="left" valign="top">
+<a href="http://www.apache.org/"><img src="/images/asf_logo_wide.gif" alt="The Apache Software Foundation" border="0"/></a>
+</td>
+<td align="right">
+<a href="http://incubator.apache.org/"><img src="../images/apache-incubator-logo.png" alt="Apache Incubator" border="0"/></a>
+</td>
+   </tr>
+  </table>
+  <table border="0" width="100%" cellspacing="4">
+   <tr><td colspan="3"><hr noshade="noshade" size="1"/></td></tr>
+   <tr>
+    <!-- LEFT SIDE NAVIGATION -->
+    <td valign="top" nowrap="nowrap" class="navleft">
+           <div class="menuheader"><a 
+href="http://www.apache.org/foundation/glossary.html#Podling">Podlings (What's that?)</a></div> 
+    <menu compact="compact">
+          <li><a href="/incubation/Incubation_Policy.html">How? (Policy)</a></li> 
+          <li><a href="/incubation/Roles_and_Responsibilities.html">Who? (Roles)</a></li> 
+          <li><a href="/incubation/Process_Description.html">When? (Process)</a></li> 
+            </menu>
+      <div class="menuheader"><a 
+href="/guides/index.html">Entry Guides</a></div> 
+    <menu compact="compact">
+          <li><a href="/guides/proposal.html">Proposal Guide</a></li> 
+            </menu>
+      <div class="menuheader"><a 
+href="/guides/index.html">Podling Guides</a></div> 
+    <menu compact="compact">
+          <li><a href="/guides/committer.html">Podling Committers</a></li> 
+          <li><a href="/guides/ppmc.html">Podling PMC (PPMC)</a></li> 
+          <li><a href="/guides/projects.html">Podling Mentor</a></li> 
+          <li><a href="/guides/releasemanagement.html">Podling Releases</a></li> 
+          <li><a href="/guides/branding.html">Podling Branding</a></li> 
+          <li><a href="/guides/sites.html">Podling Websites</a></li> 
+            </menu>
+      <div class="menuheader"><a 
+href="/ip-clearance/index.html">IP Clearance</a></div> 
+    <menu compact="compact">
+            </menu>
+      <div class="menuheader"><a 
+href="/whoweare.html">Who We Are</a></div> 
+    <menu compact="compact">
+            </menu>
+      <div class="menuheader">Other Guides</div>
+    <menu compact="compact">
+          <li><a href="/guides/participation.html">Participation</a></li> 
+          <li><a href="/faq.html">General FAQ</a></li> 
+          <li><a href="/guides/pmc.html">PMC</a> (<a href="/guides/chair.html">Chair</a>)</li> 
+          <li><a href="/guides/lists.html">Mailing Lists</a></li> 
+          <li><a href="/guides/website.html">Incubator Website</a></li> 
+            </menu>
+      <div class="menuheader"><a 
+href="http://wiki.apache.org/incubator">Wiki</a></div> 
+    <menu compact="compact">
+            </menu>
+
+     <!--#include virtual="/ads/bannerbar.html" -->    </td>
+    <!-- CONTENT -->
+    <td align="left" valign="top" class="content">
+                <h2><img src="/images/redarrow.gif" />
+   <a name="preamble">Graduation Guide (DRAFT)</a>
+</h2>
+<div class="section-content">
+<h3>
+   <a name="status">Status - DRAFT</a>
+</h3>
+<div class="section-content">
+<p>
+                    This document is under
+                    <a href="#help-wanted">development</a>
+                    . At the moment, this is just an initial outline.
+                </p>
+</div>
+<h3>
+   <a name="TOC">Contents</a>
+</h3>
+<div class="section-content">
+<ul>
+<li><a href='#preamble'>
+Graduation Guide (DRAFT)
+ </a>
+ <ul>
+<li><a href='#status'>
+Status - DRAFT
+ </a>
+</li>
+<li><a href='#TOC'>
+Contents
+ </a>
+</li>
+<li><a href='#abstract'>
+Abstract
+ </a>
+</li>
+<li><a href='#background'>
+Background
+ </a>
+</li>
+<li><a href='#help-wanted'>
+Help Wanted!
+ </a>
+</li>
+</ul>
+</li>
+<li><a href='#checklist'>
+Graduation Check List
+ </a>
+</li>
+<li><a href='#understanding'>
+Understanding The Graduation Process
+ </a>
+ <ul>
+<li><a href='#subproject-or-top-level'>
+To Graduate To Subproject Or To Top Level
+ </a>
+</li>
+</ul>
+</li>
+<li><a href='#graduate-to-top-level'>
+Graduating To Top Level
+ </a>
+ <ul>
+<li><a href='#resolution'>
+Preparing A Charter
+ </a>
+</li>
+<li><a href='#ipmc-top-level-recommendation'>
+The Recommendation VOTE
+ </a>
+</li>
+</ul>
+</li>
+<li><a href='#project-needs'>
+Some Things A Project Needs To Understand
+ </a>
+ <ul>
+<li><a href='#releases'>
+How To Create An Apache Release
+ </a>
+</li>
+</ul>
+</li>
+<li><a href='#subproject'>
+Graduation To A Subproject
+ </a>
+ <ul>
+<li><a href='#subproject-graduation'>
+Graduation Approval VOTE
+ </a>
+</li>
+</ul>
+</li>
+<li><a href='#project-first-steps'>
+First Steps Outside The Incubator
+ </a>
+ <ul>
+<li><a href='#security'>
+Security
+ </a>
+</li>
+</ul>
+</li>
+<li><a href='#notes'>
+Notes
+ </a>
+ <ul>
+<li><a href='#notes-status'>
+On The Status File
+ </a>
+</li>
+<li><a href='#notes-community'>
+On Community
+ </a>
+</li>
+<li><a href='#notes-issues'>
+On Remaining Obstacles
+ </a>
+</li>
+<li><a href='#notes-on-hand-over'>
+On The Hand Over
+ </a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<h3>
+   <a name="abstract">Abstract</a>
+</h3>
+<div class="section-content">
+<p>
+                    This document is descriptive, not normative. It
+                    discusses and describes the process of graduate and
+                    offers some views about how to approach it. It is
+                    not an inflexible standard but represents a
+                    consensus condensed from previous discussions on the
+                    incubator general list. It also describes some of
+                    the first steps that should be taken after
+                    graduation.
+                </p>
+</div>
+<h3>
+   <a name="background">Background</a>
+</h3>
+<div class="section-content">
+<p>
+                    Graduation is a democratic process. In the end, it
+                    comes down to a vote. This document is offered for
+                    guidance and education only. It is not normative.
+                </p>
+</div>
+<h3>
+   <a name="help-wanted">Help Wanted!</a>
+</h3>
+<div class="section-content">
+<p>
+                    Help to improve the system by posting a patch for
+                    this document to the incubator section of JIRA or a
+                    comment to the general list at incubator.
+                </p>
+</div>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="checklist">Graduation Check List</a>
+</h2>
+<div class="section-content">
+<p>
+                    A short checklist giving an overview. Not a
+                    substitute for reading the content below.
+                </p>
+<ol>
+                    <li>Preparations
+                        <ul>
+                            <li>
+                                Complete (and sign off) tasks documented
+                                in the
+                                <a href="#notes-status">status file</a>
+                            </li>
+                            <li>
+                                Demonstrate ability to
+                                <a href="#releases">
+                                    create Apache releases
+                                </a>
+                            </li>
+                            <li>
+                                Demonstrate
+                                <a href="#notes-community">
+                                    community readiness
+                                </a>
+                            </li>
+                            <li>
+                           Ensure mentors and IPMC have no 
+                           <a href="notes-issues">remaining issues</a>
+                            </li>
+                        </ul>
+                    </li>
+                    <li>
+Decide upon <a href="#subproject-or-top-level">destination</a>
+                    </li>
+                    <li>
+Prepare a <a href="#charter">resolution</a> <em>(top level candidates only</em>.
+                    </li>
+                    <li>
+<a href="#subproject">Subproject acceptance vote</a> by destination Project
+<em>(subproject candidates only)</em>
+                    </li>
+                    <li>
+Incubator PMC VOTE:
+                        <ul>
+                            <li>
+ For top level candidates, this is a
+ <a href="#ipmc-top-level-recommendation">recommendation vote</a> 
+                             </li>
+                             <li>
+For subproject candidates, this is a 
+<a href="#subproject-graduation">graduation approval vote</a>                   
+                             </li>
+                        </ul>
+                    </li>
+                    <li>
+ Final <a href="#notes-on-hand-over">hand-over</a>
+                    </li>
+                    <li>
+Consider post graduation <a href="#project-first-steps">tasks</a>
+                    </li>
+                </ol>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="understanding">Understanding The Graduation Process</a>
+</h2>
+<div class="section-content">
+<h3>
+   <a name="subproject-or-top-level">To Graduate To Subproject Or To Top Level</a>
+</h3>
+<div class="section-content">
+</div>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="graduate-to-top-level">Graduating To Top Level</a>
+</h2>
+<div class="section-content">
+<p>
+                Top level projects are created by the board. The
+                Incubator Project Management Committee (IPMC) can
+                therefore only recommend to the board that the project
+                is ready to graduate to a top level project.
+            </p>
+<h3>
+   <a name="resolution">Preparing A Charter</a>
+</h3>
+<div class="section-content">
+<p>
+                    So, in this case a suitable board resolution should
+                    be drawn up by the community advised by the mentors.
+                    Board minutes are posted publicly
+                    <a href="http://www.apache.org/foundation/board/calendar.html">
+                        here
+                    </a>
+                    . These contain numerous examples. Typical examples
+                    can also be found
+                    <a href="examples/santuario-resolution.txt">here</a>
+                    and
+                    <a href="examples/shale-resolution.txt">here</a>
+                    .
+                </p>
+<p>
+                    The original proposal and the status document should
+                    be consulted when creating this document. Projects
+                    evolve over time and some deviation from the
+                    original proposal may well prove acceptable. The
+                    board resolution is the ultimate definition of the
+                    scope of an Apache project. So, it is important that
+                    it effects the vision for the project as appear on
+                    the eve of graduation.
+                </p>
+<p>
+                    A good resolution is neither too narrow nor too
+                    broad. If the project's scope is too narrow, then
+                    it's activities will be unnecessarily constrained.
+                    If a project's scope is too broad then it may lack
+                    focus and suffer from governance issues.
+                </p>
+</div>
+<h3>
+   <a name="ipmc-top-level-recommendation">The Recommendation VOTE</a>
+</h3>
+<div class="section-content">
+<p>
+                    The resolution should be proposed on the general
+                    incubator list before a vote is started to allow
+                    feedback. Once a consensus has been reached, a vote
+                    should be started by a mentor proposing that the
+                    IPMC recommends the resolution to the board.
+                </p>
+</div>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="project-needs">Some Things A Project Needs To Understand</a>
+</h2>
+<div class="section-content">
+<h3>
+   <a name="releases">How To Create An Apache Release</a>
+</h3>
+<div class="section-content">
+<p />
+</div>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="subproject">Graduation To A Subproject</a>
+</h2>
+<div class="section-content">
+<p>
+            TODO: content
+            </p>
+<h3>
+   <a name="subproject-graduation">Graduation Approval VOTE</a>
+</h3>
+<div class="section-content">
+<p>
+                TODO: content
+                </p>
+</div>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="project-first-steps">First Steps Outside The Incubator</a>
+</h2>
+<div class="section-content">
+<p>
+                Graduation is the first step in what is hopefully a long
+                road. There are some issues which incubation may not
+                cover.
+            </p>
+<h3>
+   <a name="security">Security</a>
+</h3>
+<div class="section-content">
+<p>
+                    Each project needs to be able to manage security. By
+                    their nature, these issue need to be dealt with in
+                    private. These issues may either be dealt with on a
+                    separate list or by the private list. Which list is
+                    suitable for security issues should be noted.
+                </p>
+</div>
+</div>
+           <h2><img src="/images/redarrow.gif" />
+   <a name="notes">Notes</a>
+</h2>
+<div class="section-content">
+<h3>
+   <a name="notes-status">On The Status File</a>
+</h3>
+<div class="section-content">
+<p>TODO: content</p>
+</div>
+<h3>
+   <a name="notes-community">On Community</a>
+</h3>
+<div class="section-content">
+<p>TODO: content</p>
+</div>
+<h3>
+   <a name="notes-issues">On Remaining Obstacles</a>
+</h3>
+<div class="section-content">
+<p>TODO: content</p>
+</div>
+<h3>
+   <a name="notes-on-hand-over">On The Hand Over</a>
+</h3>
+<div class="section-content">
+<p>TODO: content</p>
+</div>
+</div>
+         </td>
+    <!-- RIGHT SIDE NAVIGATION -->
+    <td valign="top" nowrap="nowrap" class="navright">
+           <div class="menuheader"><a 
+href="/projects/index.html">Projects</a></div>
+    <menu compact="compact">
+          <li><a href="/projects/abdera.html">Abdera</a></li> 
+          <li><a href="/projects/activemq.html">ActiveMQ</a></li> 
+          <li><a href="/projects/adffaces.html">ADF Faces</a></li> 
+          <li><a href="/projects/agila.html">Agila</a></li> 
+          <li><a href="/projects/altrmi.html">AltRMI</a></li> 
+          <li><a href="/projects/cayenne.html">Cayenne</a></li> 
+          <li><a href="/projects/cxf.html">CXF</a></li> 
+          <li><a href="/projects/felix.html">Felix</a></li> 
+          <li><a href="/projects/ftpserver.html">FtpServer</a></li> 
+          <li><a href="/projects/graffito.html">Graffito</a></li> 
+          <li><a href="/projects/heraldry.html">Heraldry</a></li> 
+          <li><a href="/projects/ivy.html">Ivy</a></li> 
+          <li><a href="/projects/juice.html">JuiCE</a></li> 
+          <li><a href="/projects/log4net.html">log4net</a></li> 
+          <li><a href="/projects/log4php.html">log4php</a></li> 
+          <li><a href="/projects/lokahi.html">Lokahi</a></li> 
+          <li><a href="/projects/lucene.net.html">Lucene.Net</a></li> 
+          <li><a href="/projects/mod_ftp.html">mod_ftp</a></li> 
+          <li><a href="/projects/ode.html">Ode</a></li> 
+          <li><a href="/projects/ofbiz.html">OFBiz</a></li> 
+          <li><a href="/projects/openejb.html">OpenEJB</a></li> 
+          <li><a href="/projects/openjpa.html">OpenJPA</a></li> 
+          <li><a href="/projects/qpid.html">Qpid</a></li> 
+          <li><a href="/projects/roller.html">Roller</a></li> 
+          <li><a href="/projects/servicemix.html">ServiceMix</a></li> 
+          <li><a href="/projects/solr.html">Solr</a></li> 
+          <li><a href="/projects/stdcxx.html">stdcxx</a></li> 
+          <li><a href="/projects/synapse.html">Synapse</a></li> 
+          <li><a href="/projects/tsik.html">TSIK</a></li> 
+          <li><a href="/projects/tuscany.html">Tuscany</a></li> 
+          <li><a href="/projects/uima.html">UIMA</a></li> 
+          <li><a href="/projects/wadi.html">wadi</a></li> 
+          <li><a href="/projects/wicket.html">Wicket</a></li> 
+          <li><a href="/projects/woden.html">Woden</a></li> 
+          <li><a href="/projects/wsrp4j.html">WSRP4J</a></li> 
+          <li><a href="/projects/xap.html">XAP</a></li> 
+          <li><a href="/projects/yoko.html">Yoko</a></li> 
+        </menu>
+
+<form action="http://www.google.com/search" method="get">
+    <input value="incubator.apache.org" name="sitesearch" type="hidden"/>
+    <input size="8" name="q" id="query" type="text" value="search..."
+        onclick="if(this.value == 'search...') {this.value = ''}"/>
+    <input name="Search" value="Go" type="submit"/>
+</form>
+    </td>     
+   </tr>
+   <!-- FOOTER -->
+   <tr><td colspan="3"><hr noshade="noshade" size="1"/></td></tr>
+   <tr><td colspan="3" class="footer">
+         Copyright &#169; 1999-2006, The Apache Software Foundation<br />
+Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
+       </td>
+   </tr>
+  </table>
+ </body>
+</html>



---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message