You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by Niclas Hedhman <ni...@hedhman.org> on 2005/02/16 13:29:03 UTC

Spec sources in Geronimo

Hi,

I have noticed two things;

1. Geronimo have a large set of sources from Sun located in their subversion 
repository. https://svn.apache.org/repos/asf/geronimo/trunk/specs

2. Committers are modifying these.


Is this some special deal that Geronimo project have, that other projects 
doesn't have, or can any project do this, or are Geronimo effectively 
breaching the licensing terms from Sun??


Cheers
Niclas

---------------------------------------------------------------------
DISCLAIMER: Discussions on this list are informational and educational
only, are not privileged and do not constitute legal advice.
---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Re: Spec sources in Geronimo

Posted by Brian McCallister <br...@chariotsolutions.com>.
You might ask them for the "why worth the effort" as it was definately 
a huge effort.

I have already found it to be wonderfully helpful as they are ASL 2.0 
licensed, so no more SCSL click-throughs for other projects, which is 
great. I'm incredibly glad they did it, and buy beer for them whenever 
I bump into them, personally =)

-Brian

On Feb 16, 2005, at 9:28 AM, 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?
> Do you know if they intend to ship alternative "API impls" (or 
> whatever you
> should call it)?
>
> Hmmm.. I don't get it. :'(
>
> ---------------------------------------------------------------------
> DISCLAIMER: Discussions on this list are informational and educational
> only, are not privileged and do not constitute legal advice.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
> For additional commands, e-mail: legal-discuss-help@apache.org
>
>


---------------------------------------------------------------------
DISCLAIMER: Discussions on this list are informational and educational
only, are not privileged and do not constitute legal advice.
---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Re: Spec sources in Geronimo

Posted by Jeremy Boynes <jb...@apache.org>.
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: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Re: Spec sources in Geronimo

Posted by Niclas Hedhman <ni...@hedhman.org>.
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?
Do you know if they intend to ship alternative "API impls" (or whatever you 
should call it)? 

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

---------------------------------------------------------------------
DISCLAIMER: Discussions on this list are informational and educational
only, are not privileged and do not constitute legal advice.
---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org


Re: Spec sources in Geronimo

Posted by Brian McCallister <br...@apache.org>.
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.

-Brian


On Feb 16, 2005, at 7:29 AM, Niclas Hedhman wrote:

>
> Hi,
>
> I have noticed two things;
>
> 1. Geronimo have a large set of sources from Sun located in their 
> subversion
> repository. https://svn.apache.org/repos/asf/geronimo/trunk/specs
>
> 2. Committers are modifying these.
>
>
> Is this some special deal that Geronimo project have, that other 
> projects
> doesn't have, or can any project do this, or are Geronimo effectively
> breaching the licensing terms from Sun??
>
>
> Cheers
> Niclas
>
> ---------------------------------------------------------------------
> DISCLAIMER: Discussions on this list are informational and educational
> only, are not privileged and do not constitute legal advice.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
> For additional commands, e-mail: legal-discuss-help@apache.org
>
>


---------------------------------------------------------------------
DISCLAIMER: Discussions on this list are informational and educational
only, are not privileged and do not constitute legal advice.
---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org