> For reasons best known to themselves the Open* guys decided to package their
> own versions of the javax.* classes, rather than using the standard ones.
> They are normally found in the org.apache.geronimo.specs group.

You simply don't know the history of this issue. The "standard" ones
have only just recently become licensed under terms which would permit
them to be more freely available (eg in Central, without a click-thru
license agreement on Sun.com) and used or bundled with other bits and
distributed by anyone without a specific license agreement with Sun to
do so.

For this reason, the Geronimo guys created their own version of the
APIs which are essentially whiteroom clones of the APIs delivered by
Sun (built using the API documentation, I assume). And the Geronimo
license permits easier use and distribution of these APIs as it is
using the Apache license 2.0. While the Geronimo specs are, for all
intents, identical to what Sun was delivering, that doesn't mean
Geronimo should be allowed to publish their artifacts under the
javax.* groupId.

Sun has just recently (in the last 2 years) begun converting their
licenses to more open models, so people like Geronimo will not have to
repeat these efforts in the future, hopefully.

You can read more here:
http://maven.apache.org/guides/mini/guide-coping-with-sun-jars.html

Wayne

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to