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:57:21 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

------------------------------------------------------------------------------
  
  = 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.
+ People now come to the ASF for completed specifications and their implementations.  In order
to provide these,
+ apache projects must have access to openly licensed implementations of the specification
components.
+ Unfortunately, these are not always provided by the relevant specification bodies and often
clean 
+ room implementations or explicit code donations are required.
+ 
+ Thus ASF projects already host completed specification.  As the ASF often provides multiple
implementations 
+ of these specifications, this has resulted in duplicated instances and/or confusing dependencies.
+ 
+ There are also cases where outside project wish to use a completed ASF API, without a dependency
on the 
+ specific implementations or their versions and release cycles.
  
  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.
  

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


Mime
View raw message