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 © 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>