> 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]
