blob: a2275cc484d06b438d7e821a54fdd34049333763 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you 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 xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="./style/bootstrap-1-3-0-min.css" type="text/css" />
<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>Frequently Asked Questions - Apache Incubator</title>
</head>
<body>
<div class="container">
<div class="row">
<div class="span12">
<a href="http://www.apache.org/"><img src="http://incubator.apache.org/images/asf_logo_wide_small.png" alt="The Apache Software Foundation" border="0" style="margin-top: 2px" width="62%"/></a>
</div>
<div class="span4">
<a href="http://incubator.apache.org/"><img src="./images/egg-logo2.png" alt="Apache Incubator" border="0"/></a>
</div>
</div>
<div class="row"><div class="span16"><hr noshade="noshade" size="1"/></div></div>
<div class="row">
<div class="span4">
<form action="http://www.google.com/search" method="get">
<input value="incubator.apache.org" name="sitesearch" type="hidden"/>
<input size="20" name="q" id="query" type="text" value="search..."
onclick="if(this.value == 'search...') {this.value = ''}"/>
<input name="Search" value="Go" type="submit"/>
</form>
<div class="menuheader">General</div>
<menu compact="compact">
<li><a href="./index.html">Welcome</a></li>
<li><a href="./incubation/Process_Description.html">Incubation Overview</a></li>
<li><a href="./incubation/Incubation_Policy.html">Incubation Policy</a></li>
<li><a href="./guides/index.html">Incubation Guides</a></li>
<li><a href="./incubation/Roles_and_Responsibilities.html">Roles and Responsibilities</a></li>
<li><a href="./faq.html">General FAQ</a></li>
<li><a href="http://wiki.apache.org/incubator">Incubator Wiki</a></li>
<li><a href="./whoweare.html">Who We Are</a></li>
<li><a href="./sitemap.html">Site Map</a></li>
</menu>
<div class="menuheader">Status</div>
<menu compact="compact">
<li><a href="./projects/index.html">Project List</a></li>
<li><a href="./clutch.html">Clutch Report</a></li>
<li><a href="./ip-clearance/index.html">IP Clearance</a></li>
<li><a href="./history/index.html">Incubator History</a></li>
</menu>
<div class="menuheader">Entry Guides</div>
<menu compact="compact">
<li><a href="./guides/proposal.html">Proposal Guide</a></li>
</menu>
<div class="menuheader">Podling Guides</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/mentor.html">Podling Mentor</a></li>
<li><a href="./guides/releasemanagement.html">Podling Releases</a></li>
<li><a href="./guides/branding.html">Podling Branding/Publicity</a></li>
<li><a href="./guides/sites.html">Podling Websites</a></li>
<li><a href="./guides/graduation.html">Graduation</a></li>
<li><a href="./guides/retirement.html">Retirement</a></li>
</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">Incubator PMC (IPMC)</a></li>
<li><a href="./guides/chair.html">IPMC 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">ASF</div>
<menu compact="compact">
<li><a href="http://www.apache.org/foundation/how-it-works.html">How Apache Works</a></li>
<li><a href="http://www.apache.org/dev/">Developer Documentation</a></li>
<li><a href="http://www.apache.org/foundation/">Foundation</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsor Apache</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
</menu>
<!-- start Ads Server -->
<iframe src="http://www.apache.org/ads/buttonbar.html"
style="border-width:0; float: left" frameborder="0" scrolling="no"
width="135" height="265"></iframe>
<!-- end Ads Server -->
</div>
<div class="span12">
<h2 id='Questions'><img src="./images/redarrow.gif" />Questions</h2>
<div class="section-content">
<h3 id='incubator'>1. Incubation</h3>
<div class="section-content">
<h4 id='does_project_X_really_need_Incubation'>1.1. Does the X Project really have to go in the Incubator to
get to Apache?</h4>
<div class="section-content">
<p>Yes.</p>
<p>Code that has existed outside the ASF can <strong>only</strong>
enter the ASF through the Incubator. There is no other option.</p>
<p>The Incubator, among other things, is where the due-diligence of
making sure the licence is correct, the <a href="http://www.apache.org/licenses/#grants">copyright license</a>
is received, and all of the initial developers submit their <a href="http://www.apache.org/licenses/#clas">CLAs</a>.</p>
<p>The Incubator is also the place where projects can familiarize
themselves with how the ASF works under the guidance of Incubator
PMC members (<a href="incubation/Roles_and_Responsibilities.html#Mentors">mentors</a>).</p>
</div>
<h4 id='can_Incubation_be_skipped'>1.2. I'm the mentor of this project, and I think that I'm
able to do it by myself. The Incubator doesn't add anything,
can it be skipped?</h4>
<div class="section-content">
<p>No.</p>
<p>Do it right, do it well, and add something in the process.</p>
<p>Incubation is not about handing it over to some other group and
seeing what happens. The Incubator is simply the name of the place
that governs your actions when you process a new project into
Apache. It moves at the same rate you do, and achieves whatever
you achieve -- the only difference is that we have a permanent
record in <strong>one</strong> place that we can go back to if
there are later IP problems, and there is a gate that must be
passed through before the project is given the right to release
software on behalf of the ASF.</p>
<p>That gate will not be ignored or bypassed just because one
group or another feels they have earned the right to bypass it;
allowing that kind of exception destroys the potential to build a
tradition of effective oversight, which is the reason we created
the incubator.</p>
</div>
<h4 id='project_XXX_makes_no_mention_of_Incubator'>1.3. Project XXX makes no mention of the Incubator for
accepting new projects, but the Incubator site says that all
projects entering Apache must pass the Incubator. What do we
need to do, to move to the Apache XXX project?</h4>
<div class="section-content">
<p>The incubation process, WRT responsibilities, is roughly as
follows:</p>
<ol>
<li>Any Apache PMC (project management commitee), including the
Incubator PMC itself, will approve the entrance of a project
at Apache. They are the <a href="incubation/Roles_and_Responsibilities.html#Sponsor">Sponsor</a>. (In rare cases, the Apache Board of Directors
will approve the entrance of a project.)</li>
<li>The Incubator PMC is from that moment on responsible for the
project. The assigned <a href="incubation/Roles_and_Responsibilities.html#Mentors">Mentors</a> (an ASF member who has volunteered to help with
the incubation process) will have the primary responsibility
for overseeing the progress of the project. Each quarter, the
project will submit an update to the entire Incubator PMC as
to the progress in Incubation.</li>
<li>This will remain so until the Incubator PMC approves the
project to be "graduated". After graduation, if another
PMC sponsored the podling, it will then be transferred to
the PMC that asked for incubation. If the PMC was the
Incubator itself or the Board, the project must then also be
be approved by the Board to receive its own PMC.</li>
<li>At this point, Incubation is complete.</li>
</ol>
<p>So, since you would like to have a place under the XXX Project,
ask that PMC to sponsor you. After that vote, you will
automatically be under the Incubator, and incubation will
start.</p>
</div>
<h4 id='proposed_new_codebase'>1.4. Someone has proposed that their code/project be donated
to project X within the ASF for continued development. What
do we need to do to accept the code?</h4>
<div class="section-content">
<p>The Incubator will only accept code for incubation if a PMC
has voted to accept it. So when a proposal for the donation of
code occurs, the project in question should discuss the proposal
(usually on their public mailing lists!), leading to a decision
by that project's PMC on whether or not to sponsor the code (and
potentially the project surrounding it).</p>
<p>If the PMC agrees, then the incubator can be approached, and the
code accepted for incubation. The grant needs to be recorded by
following the procedure outlined at the <a href="ip-clearance/">IP Clearance forms</a>.</p>
</div>
<h4 id='whose_code'>1.5. The code came from outside the ASF, so it's ours to do
as we like, right?</h4>
<div class="section-content">
<p>Wrong.</p>
<p>Here are some generally agreed points that you should take
into consideration:</p>
<ol>
<li>No codebase within the ASF is to be considered an exclusive
location for a general technology within the ASF.</li>
<li>All initial codebases are just that: initial. Once the code is
here, if people feel that the code sucks or the architecture
sucks, or whatever else someone wants to complain about,
all parties understand that the future direction of the
architecture and code is, as is everything at the ASF,
subject to communal will.</li>
<li>Other contributors interested in any ASF codebase, with or
without existing codebases, are free to contribute, or to
propose additional related projects.</li>
</ol>
</div>
</div>
<h3 id='how_to_participate'>2. Participation</h3>
<div class="section-content">
<h4 id='site'>2.1. How can I update the site?</h4>
<div class="section-content">
<p>Refer to <a href="guides/website.html">our guide to updating the website</a>.
If you are not a committer on the Incubator project,
then you can still send patches for the source documents.</p>
</div>
<h4 id='projectstatus'>2.2. How do I update the incubation status of a
project?</h4>
<div class="section-content">
<p>See <a href="guides/mentor.html#Overview">notes</a>
about maintaining your project entry in the podlings summary file
and your project status page.
</p>
</div>
<h4 id='why_not_issue_tracking_for_incubation_tracking'>2.3. Why don't we use an issue tracking system to track
incubation process?</h4>
<div class="section-content">
<p>Issue trackers do not meet the long-term archival and tracking
requirements for our legal purposes and they do not authenticate
that the person entering the status information has the authority
to do so, which is what we get with our version control system.</p>
<p>Note that how the actual day to day tracking of the project (i.e.
bugs in code) is done is not the same as filing the legal forms -
for those issues, our normal issue trackers can be used.</p>
<p>Nevertheless, SVN is our only authoritative and formal tracking
system for incubation status.</p>
</div>
<h4 id='updating_the_project_website'>2.4. How do I update the site of an incubating project?</h4>
<div class="section-content">
<p>First of all, read our <a href="incubation/Incubation_Policy.html">Incubation Policy</a>.</p>
<p>Refer to the <a href="guides/sites.html">Website Guide</a>.
</p>
</div>
<h4 id='site-karma'>2.5 How Do I Obtain Karma For The Infrastructure Site?</h4>
<div class="section-content">
<p>
All requests for karma (whether for a podling web site or for the infrastructure site itself)
should be directed to the incubator general list.
</p>
<p>
Please read the <a href="./guides/website.html">website guide</a> before editing the website.
</p>
</div>
<h4 id='podling-site-karma'>2.6 How Do I Set Up The Podling Website?</h4>
<div class="section-content">
<p>
To set up the website for a podling, start by requesting <a href="#site-karma">karma</a>.
</p>
</div>
<h4 id='podling-site-karma'>2.7 How Do I Grant Karma To An Existing Apache Committer?</h4>
<div class="section-content">
<p>
This <a href="http://apache.org/dev/pmc.html#karma">document</a> describes how to grant karma for an
existing Apache committer.
</p>
</div>
<h4 id='facilities'>2.8 What are the various facilities that assist with Incubator management, and how are they generated and maintained? </h4>
<div class="section-content">
<p>
See <a href="facilities.html">Facilities for Incubator management</a>.
</p>
</div>
</div>
<h3 id='infra'>3 Infrastructure</h3>
<div class="section-content">
<h4 id='infra-request'>3.1 How does our project request resources?</h4>
<div class="section-content">
<p>
Co-ordinate via your project's dev list and PPMC. Often someone
there will know what is necessary.
Some notes are provided in the
<a href="guides/mentor.html#request-required-resources">Mentor guide</a>
and in the
<a href="http://www.apache.org/dev/infra-contact">Infrastructure instructions</a>.
</p>
</div>
</div>
</div>
</div>
</div>
<div class="row"><div class="span16"><hr noshade="noshade" size="1"/></div></div>
<div class="row">
<div class="span16 footer">
Copyright &#169; 2009-2016 The Apache Software Foundation<br />
Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.<br/>
Apache Incubator, Apache, the Apache feather logo, and the Apache Incubator project logo are trademarks of The Apache Software Foundation.
</div>
</div>
</div>
</body>
</html>