incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "GrandCentralProposal" by GregWilkins
Date Wed, 22 Feb 2006 20:48:18 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The following page has been changed by GregWilkins:
http://wiki.apache.org/incubator/GrandCentralProposal

------------------------------------------------------------------------------
  = PROJECT PROPOSAL =
  
- Grand Central, a home for Java Specs.
+ Grand Central, a home for Open Specification Components.
  
  This proposal outlines the creation of a Top Level Project (TLP) of the Apache Software
Foundation (ASF) that will house the machine readable components of open specifications implemented
by other ASF projects.
  Examples of components to be hosted by this projects will include:
@@ -16, +16 @@

  to implement the code behind the spec APIs as ''implementation''.  This project will not
host 
  implementations of the specifications. 
  
- In order to be included in GradCentral, a specification must be an [http://en.wikipedia.org/wiki/Open_standard
open standard]
+ In order to be included in Grand Central, a specification must satisfy the project PMC that
it is an [http://en.wikipedia.org/wiki/Open_standard open standard] by most accepted definitions
of
+ that term.
  
+ Initially Grand Central will host the specification produced by the [http://jcp.org Java
Community Process] 
+ that are currently implemented by apache projects such as [http://geronimo.apache.org/ geronimo],
[http://tomcat.apache.org/ tomcat].  It is anticipated that this project will grow to include
specification components in languages and from other standards organizations. 
  
- These are the spec APIs, e.g. JSR-170 and SCA, not the implementation behind the spec APIs,
e.g. JCR and Tuscany. 
- 
- 
- It is envisioned that Grand Central will be the home of other languages' APIs such as C#.
  
  = RATIONALE =
  
  People now come to the ASF for completed APIs and their implementations.  There are cases
where multiple projects need to use the same API.  There are also cases where outside project
wish to use a completed ASF API.  In the former case, it is not uncommon to find two instances
of a completed API.  This can cause confusing internally as synergies between projects grow
and as outside projects and developers are forced to go on an Easter egg hunt for the API.
  
  This proposal claims that a TLP is the best home for all completed APIs.  It removes redundant
instances of completed APIs.  It removes project specific names on spec jars, e.g. geronimo-servlet_2.4_spec.
 It makes it easier for the wider community to find and use completed APIs.
+ 
+ Furthermore, by providing open source implementation of the open standard components with
clear copy right
+ and license terms, this project will provide a clear and open framework for all implementations

+ of the specification, be they apache, open source or proprietary.  This is of significant
value to both 
+ the apache and wider communities.
+  
  
  = MODUS OPERANDI =
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message