You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-cvs@jakarta.apache.org by hu...@apache.org on 2002/01/12 23:46:29 UTC

cvs commit: jakarta-site2/docs/site newproject2.html

husted      02/01/12 14:46:29

  Added:       docs/site newproject2.html
  Log:
  Proposed redraft of New Projects page.
  
  Revision  Changes    Path
  1.1                  jakarta-site2/docs/site/newproject2.html
  
  Index: newproject2.html
  ===================================================================
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  
  <!-- Content Stylesheet for Site -->
  
          
  <!-- start the processing -->
      <!-- ====================================================================== -->
      <!-- Main Page Section -->
      <!-- ====================================================================== -->
      <html>
          <head>
              <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  
                                                      <meta name="author" value="Jon S. Stevens">
              <meta name="email" value="jon@latchkey.com">
                                          <meta name="author" value="Ted Husted">
              <meta name="email" value="husted@apache.org">
              
              <title>The Jakarta Site - New Project Proposals</title>
          </head>
  
          <body bgcolor="#ffffff" text="#000000" link="#525D76">        
              <table border="0" width="100%" cellspacing="0">
                  <!-- TOP IMAGE -->
                  <tr>
                      <td colspan="2">
  <a href="http://jakarta.apache.org"><img src="http://jakarta.apache.org/images/jakarta-logo.gif" align="left" border="0"/></a>
  </td>
                  </tr>
              </table>
              <table border="0" width="100%" cellspacing="4">
                  <tr><td colspan="2">
                      <hr noshade="" size="1"/>
                  </td></tr>
                  
                  <tr>
                      <!-- LEFT SIDE NAVIGATION -->
                      <td width="20%" valign="top" nowrap="true">
                                  <p><strong>Essentials</strong></p>
          <ul>
                      <li>    <a href="../index.html">Front Page</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/news.html">News & Status</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/mission.html">Mission</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/guidelines.html">Guidelines Notes</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/faqs.html">FAQs</a>
  </li>
                      <li>    <a href="../gump">Gump</a>
  </li>
                      <li>    <a href="http://search.apache.org/">Search Apache Sites</a>
  </li>
                  </ul>
              <p><strong>Download</strong></p>
          <ul>
                      <li>    <a href="http://jakarta.apache.org/site/binindex.html">Binaries</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/sourceindex.html">Source Code</a>
  </li>
                  </ul>
              <p><strong>Get Involved</strong></p>
          <ul>
                      <li>    <a href="http://jakarta.apache.org/site/getinvolved.html">Overview</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/cvsindex.html">CVS Repositories</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/mail.html">Mailing Lists</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/library.html">Reference Library</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/bugs.html">Bug Database</a>
  </li>
                  </ul>
              <p><strong>SubProjects</strong></p>
          <ul>
                      <li>    <a href="../alexandria/index.html">Alexandria</a>
  </li>
                      <li>    <a href="../ant/index.html">Ant</a>
  </li>
                      <li>    <a href="../avalon/index.html">Avalon</a>
  </li>
                      <li>    <a href="../bcel/index.html">BCEL</a>
  </li>
                      <li>    <a href="../cactus/index.html">Cactus</a>
  </li>
                      <li>    <a href="../commons/index.html">Commons</a>
  </li>
                      <li>    <a href="../ecs/index.html">ECS</a>
  </li>
                      <li>    <a href="../james/index.html">James</a>
  </li>
                      <li>    <a href="../jetspeed/index.html">Jetspeed</a>
  </li>
                      <li>    <a href="../jmeter/index.html">JMeter</a>
  </li>
                      <li>    <a href="../log4j/index.html">Log4J</a>
  </li>
                      <li>    <a href="../lucene/index.html">Lucene</a>
  </li>
                      <li>    <a href="../oro/index.html">ORO</a>
  </li>
                      <li>    <a href="../regexp/index.html">Regexp</a>
  </li>
                      <li>    <a href="../slide/index.html">Slide</a>
  </li>
                      <li>    <a href="../struts/index.html">Struts</a>
  </li>
                      <li>    <a href="../taglibs/index.html">Taglibs</a>
  </li>
                      <li>    <a href="../tomcat/index.html">Tomcat</a>
  </li>
                      <li>    <a href="../turbine/index.html">Turbine</a>
  </li>
                      <li>    <a href="../velocity/index.html">Velocity</a>
  </li>
                      <li>    <a href="../watchdog/index.html">Watchdog</a>
  </li>
                  </ul>
              <p><strong>Misc</strong></p>
          <ul>
                      <li>    <a href="http://jakarta.apache.org/site/whoweare.html">Who We Are</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/acknowledgements.html">Acknowledgements</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/roles.html">Management</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/jakarta-site2.html">About This Site</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/contact.html">Contact</a>
  </li>
                      <li>    <a href="http://jakarta.apache.org/site/legal.html">Legal</a>
  </li>
                  </ul>
                          </td>
                      <td width="80%" align="left" valign="top">
                                                                      <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica,sanserif">
            <a name="Subproject Proposals"><strong>Subproject Proposals</strong></a>
          </font>
        </td></tr>
        <tr><td>
          <blockquote>
                                      <p>
  Not every software product is suited for life at Jakarta. Before proposing 
  a new subproject, it is important to read this document carefully, to determine 
  whether your product is a good fit.
  </p>
                                                  <p>
  Jakarta can host a product within a top-level subproject, or as a component 
  in the Jakarta Commons. This document covers what is expected of a proposal for 
  a top-level Jakarta subproject. The Jakarta Commons has a similar but different 
  procedure for accepting new products. See the <a href="/commons/">Jakarta 
  Commons</a> site for details.
  </p>
                              </blockquote>
          </p>
        </td></tr>
        <tr><td><br/></td></tr>
      </table>
                                                  <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica,sanserif">
            <a name="Criteria"><strong>Criteria</strong></a>
          </font>
        </td></tr>
        <tr><td>
          <blockquote>
                                      <p>
  <strong>Meritocracy.</strong> Before submitting a proposal, be sure to study
  the guidelines that <a href="guidelines.html">govern Jakarta projects</a>. 
  These guidelines explain our system of Meritocracy, which is the core 
  of the Jakarta Project. If the product developers do not wish to adopt 
  this system, then they should <strong>not</strong> donate their code 
  to the Project, and should look elsewhere for hosting.
  </p>
                                                  <p>
  <strong>Community.</strong> Jakarta is a Project of the 
  <a href="http://apache.org">Apache Software Foundation</a>. A prime purpose of 
  the ASF is to ensure that the Apache projects continue to exist beyond the 
  participation of individual volunteers. Accordingly, a prime criteria required 
  of any new subproject is that it already enjoys -- or has a high potential for 
  attracting -- an active community of developers and users. 
  </p>
                                                  <p>
  Proposals for non-established products have been accepted, most often when 
  the proposal was tendered by experienced open source developers, who understand
  what it means to build a community.
  </p>
                                                  <p>
  A design document, developer and user documentation, example code, and a 
  working implementation all help to increase the likelihood of acceptance.
  Well-documented products tend to build stronger communities than 
  products that rely on source code and JavaDocs alone. 
  </p>
                                                  <p>
  <strong>Core Developers.</strong> To considered, a product must have 
  at least 2 active developers who are already involved with the codebase. 
  This is an absolute minimum, and it is helpful for there to be more than 
  two developers. It is <strong>very</strong> helpful for at least one of the 
  developers making the proposal to already be active in a Jakarta subproject or 
  other open source initiative.</p>
                                                  <p>
  At Jakarta, the core developers of a product (the 
  <a href="roles.html">Committers</a>) manage the codebases and make the 
  day-to-day development decisions. We are only interested in products 
  that can guided by their own development communities. Jakarta provides 
  the infrastructure, and some essential guidelines, but the Committers 
  must take responsiblity for developing and releasing their own product.
  </p>
                                                  <p>
  <strong>Scope.</strong> Jakarta products are generally server-side 
  software solutions written for the Java platform. Proposals for products 
  outside this venue will have greater difficulty in being accepted.
  </p>
                              </blockquote>
          </p>
        </td></tr>
        <tr><td><br/></td></tr>
      </table>
                                                  <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica,sanserif">
            <a name="Warning Signs"><strong>Warning Signs</strong></a>
          </font>
        </td></tr>
        <tr><td>
          <blockquote>
                                      <p>
  Here are some warning signs from proposals that have been rejected. 
  </p>
                                                  <p>
  <strong>Orphaned products.</strong> Products which have lost their 
  corporate sponsor (for whatever reason) do <strong>not</strong> make good candidates. 
  These products will lack a development community and won't 
  have the support needed to succeed under the Jakarta umbrella. 
  </p>
                                                  <p>
  For example, we have seen proposals that contain paragraphs like this:
  </p>
                                                      <div align="left">
      <table cellspacing="4" cellpadding="0" border="0">
      <tr>
        <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
      </tr>
      <tr>
        <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#ffffff"><pre>
  FooProduct is currently a production quality product, and in
  fact is being used a live website. It was developed as a
  product by FooCompany, with the intention that we would sell
  it. However, due to various economic factors such as the
  decline in FooProduct's intended market and the
  recent difficulties in obtaining venture capital, we have
  decided that at this time it is not feasible for us to
  continue in that direction.
  </pre></td>
        <td bgcolor="#023264" width="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
      </tr>
      <tr>
        <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#023264" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
        <td bgcolor="#023264" width="1" height="1"><img src="/images/void.gif" width="1" height="1" vspace="0" hspace="0" border="0"/></td>
      </tr>
      </table>
      </div>
                                                  <p>
  The alleged quality of a product is not the prime criteria. To be 
  accepted, we must believe that a product will attract volunteers to 
  extend and maintain it over the long term. A product like this,  
  arriving with no volunteer developers or open source community, does 
  not further <a href="mission.html">Jakarta's mission</a>, and would 
  not be accepted.
  </p>
                                                  <p>
  We generally recommend that an orphaned product start with an 
  independant host, and consider making a proposal after it has started 
  to build a community.
  </p>
                                                  <p>
  <strong>Inexperience with open source.</strong> We often receive 
  proposals that start with "We will open our software if you 
  choose to accept it." This is the wrong way to approach the proposal 
  process. A closed source project does not have an open community, and 
  so we have no way to tell if the developers can work in an open source 
  environment. Products that have lived on their own, and have started 
  to develop their own community, have a much better chance of being 
  accepted. 
  </p>
                                                  <p>
  If the product's developers have not worked with open source before, 
  it is recommended that they spend some time contributing to an existing 
  open source project before trying to manage one of their own. Since 
  Jakarta subprojects are managed by their own Committers, it is 
  important that a new product be supported by people who understand 
  how open source works. 
  </p>
                                                  <p>
  <strong>A fascination with the Apache brand.</strong> The 
  <a href="http://apache.org/LICENSE">Apache Software License</a> is quite 
  liberal, and allows for the code to used in commercial products. This 
  can induce people to donate a commercial codebase to the ASF, allow it 
  developed as open source for a time, and then 
  <a href="http://barista.editthispage.com/2001/08/31">convert 
  it back to commercial use</a>. While this would be legal under the 
  Apache Software License, we are wary of proposals that seem to more 
  interested in exposure than community.
  </p>
                              </blockquote>
          </p>
        </td></tr>
        <tr><td><br/></td></tr>
      </table>
                                                  <table border="0" cellspacing="0" cellpadding="2" width="100%">
        <tr><td bgcolor="#525D76">
          <font color="#ffffff" face="arial,helvetica,sanserif">
            <a name="Who Decides"><strong>Who Decides</strong></a>
          </font>
        </td></tr>
        <tr><td>
          <blockquote>
                                      <p>
  Final acceptance is based the rules defined in the <a href="management.html">Project Management Committee Bylaws</a> which 
  state that "Creation of a new subproject requires approval by 3/4 vote 
  of the PMC." The proposal for a new subproject must be submitted to the 
  Jakarta General <a href="mail.html">mailing list</a>, where the PMC 
  conducts business. All discussion regarding the proposal will occur on 
  the General list, including the final vote.
  </p>
                              </blockquote>
          </p>
        </td></tr>
        <tr><td><br/></td></tr>
      </table>
                                          </td>
                  </tr>
  
                  <!-- FOOTER -->
                  <tr><td colspan="2">
                      <hr noshade="" size="1"/>
                  </td></tr>
                  <tr><td colspan="2">
                      <div align="center"><font color="#525D76" size="-1"><em>
                      Copyright &#169; 1999-2002, Apache Software Foundation
                      </em></font></div>
                  </td></tr>
              </table>
          </body>
      </html>
  <!-- end the processing -->
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>