incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <>
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:

- 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
+ Unfortunately, these are not always provided by the relevant specification bodies and often
+ room implementations or explicit code donations are required.
+ Thus ASF projects already host completed specification.  As the ASF often provides multiple
+ 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:
For additional commands, e-mail:

View raw message