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="[EMAIL PROTECTED]"> <meta name="author" value="Ted Husted"> <meta name="email" value="[EMAIL PROTECTED]"> <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 © 1999-2002, Apache Software Foundation </em></font></div> </td></tr> </table> </body> </html> <!-- end the processing -->
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
