blob: 91d0161e57ad294c70d13540308f62f89e89c7ef [file] [log] [blame]
<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
$pageTitle = "";
$pageKeywords = "";
$pageAuthor = "";
ob_start();
?>
<div id="maincontent">
<div id="midcolumn">
<h1>Proposal for Eclipse Project Incubator</h1>
<?php
include_once($_SERVER['DOCUMENT_ROOT'] . "/projects/fragments/proposal-page-header.php");
generate_header("Eclipse Project Incubator");
?>
<h2>Introduction</h2>
<p>The Eclipse Project Incubator is a proposed open source project under the Eclipse Project.</p>
<p>This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process document) and
is written to declare its intent and scope. This proposal is written to solicit additional participation
and input from the Eclipse community. You are invited to comment on and/or join the project.
Please send all feedback to the <a href="http://www.eclipse.org/newsportal/thread.php?group=eclipse.platform">
http://www.eclipse.org/newsportal/thread.php?group=eclipse.platform</a> newsgroup.</p>
<h2>Background</h2>
<p>The Eclipse Project currently has separate incubation components under three of its sub-projects:
Equinox, Platform, and PDE. Although these components are successfully being used for
exploratory/experimental/forward-looking development, they are constrained (because they are located
within their respective projects) to follow the strictest IP guidelines.</p>
<p>In addition, the expectation is that the remaining Eclipse sub-project, JDT, will require an incubator
area in the near future.</p>
<h2>Project Overview</h2>
<p>The Eclipse Project Incubator will move the existing incubator components (Equinox, Platform and PDE) under the new
sub-project so that they fall within the new Eclipse Foundation IP guidelines, which allow projects in incubation
more flexibility. The existing component level infrastructure will otherwise be maintained. An additional JDT component
will be created when there is a clear need.</p>
<p>By doing this, we will also increase the potential for synergy between the components and make the separation between
experimental efforts and "mainline" development work clearer to the community.</p>
<h2>Scope</h2>
<p>The Eclipse Project Incubator will focus on new development in areas that are relevant to the other Eclipse Project
sub-projects, which because of their nature would not be appropriate for direct inclusion in the effected sub-project.
This could be because the work is still experimental, will have a longer timeline than can be contained within a single
release, has dependencies on external IP that has not yet cleared the Eclipse Foundation IP process, or is simply
potentially too destabilizing in nature.</p>
<h2>Out of Scope</h2>
<p>Work in the Eclipse Project Incubator will be constrained to only those efforts that we expect to graduate (i.e. the code will
eventually become part of one of the other Eclipse Project sub-projects). It is not a playground for arbitrary development
efforts. In addition, we should ensure that investment in the incubator never leaves the community with the perception
that it is coming at the cost of important work on the other Eclipse Project sub-projects.</p>
<h2>Organization</h2>
<p>The Eclipse Project Incubator will be a new sub-project of the Eclipse Project, containing one component for each of
the other Eclipse sub-projects (i.e. Equinox, Platform, JDT, and PDE). The current incubator components will simply be
moved under this sub-project.</p>
<h2>Initial committers</h2>
<p>The initial committers will be all committers on the current incubator components. Commit rights will be handled on a
component-by-component basis.</p>
<ul>
<li>Mike Wilson: Project Lead</li>
<li>Mike Wilson: Platform Incubator Lead</li>
<li>Jeff McAffer: Equinox Incubator Lead</li>
<li>Wassim Melhem: PDE Incubator Lead</li>
</ul>
</div>
</div>
<?php
$html = ob_get_contents();
ob_end_clean();
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>