Niclas Hedhman wrote:
On Wednesday 16 February 2005 21:38, Brian McCallister wrote:

My understanding is that these are not Sun sources, they are interfaces
and classes written by Geronimo folks specifically in order to avoid
having to avoid being dependent on the SCSL sources Sun provides.


Considering the amount of effort behind this, do you know what the benefit is supposed to be?

Compliance with Sun's BCL licensing terms that prevent us redistributing their jars; this gives us the ability to distribute API classes under the terms of the Apache License.


We hope these are a useful asset for the community and appreciate Brian's beer contribution :-)

Do you know if they intend to ship alternative "API impls" (or whatever you should call it)?

There are two things we are doing:

1) Creating a redistributable version of the API classes themselves
   (the classes in java.* or javax.* packages). For many APIs these
   are pure interfaces and we ensure our signatures are the same
   as the specification/RI. For others, there are concrete classes
   which we have to implement; we try to make those as close to Sun's
   implementation as possible (over and beyond what the spec calls for).

2) Implementing the specifications - the code in org.apache.* packages.
   This is the main effort of the projects and where innovation
   happens.

There is absolutely no intention to create alternative APIs.


Hmmm.. I don't get it. :'(


Hope that clears it up. -- Jeremy

---------------------------------------------------------------------
DISCLAIMER: Discussions on this list are informational and educational
only, are not privileged and do not constitute legal advice.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to