Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 18952 - sun-bcla license prevents distribution
Summary: sun-bcla license prevents distribution
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Dylan Carlson (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-04-07 23:33 UTC by Luke-Jr
Modified: 2003-05-26 06:51 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luke-Jr 2003-04-07 23:33:41 UTC
The sun-bcla license seems to suggest that the product is commercial and cannot
be distributed. Someone more knowledgeable about legal agreements might want to
look at it and clearify whether Gentoo can make ebuilds for products under this
license. One such ebuild is blackdown-jdk.
Comment 1 Dylan Carlson (RETIRED) gentoo-dev 2003-04-08 19:54:10 UTC
We are not distributing Sun's code.  The Sun JDK, JRE and J2EE ports are definitely not in violation as they require the user to fetch the distributables before the ebuild can finish.

As for Blackdown:

Blackdown themselves ship binaries made from modified versions of Sun's code which is covered under a difference license than the BCLA -- but the license that Blackdown shows on their site and the mirror sites is the BCLA.  Sun's source code license is actually something else entirely... Sun's SCSL (Sun Community Source License) ... which permits redistribution of binaries made from source (modified or unmodified) but not the source code itself.

Taken from the SCSL:
~~~
b) Distribution of Executable Code.  You may distribute the
Executable version(s) of Compliant Covered Code under a
license of Your choice, which may contain terms different
from this License, provided (i) that You are in compliance
with the terms of this License, and (ii) You must make it
absolutely clear that any terms which differ from this
License are offered by You alone, not by Original
Contributor or any other Contributor.
~~~~

This is how Blackdown is able to ship their own binaries and mirror them all over the place, and is also why we do not make the user fetch their own distributables.

Upon further inspection... it would seem that we *could* mirror the dev-java/sun-jdk and dev-java/sun-j2ee binaries if we wanted to... and perhaps we would.  But the dev-java/sun-j2sdk would need to be manually fetched under the terms of the SCSL.

The BCLA, AFAIK does not restrict redistribution as long as the distributables are mirrored unmodified from their original form.  
Comment 2 Adrian Almenar 2003-04-23 00:56:17 UTC
We should ask Sun if we can mirror any of their products. 
Comment 3 Dylan Carlson (RETIRED) gentoo-dev 2003-05-26 06:51:50 UTC
I have asked Sun and on some level communications are starting... in the meantime, I have removed the "generic" bcla license, as there is no such thing.  Everything (as far as I know) Sun releases has a modified bcla license with specific terms for each package.  

Redhat is now supposedly distributing the Sun VMs but I don't have information on whether that's a CD-only release or if the RPMs are available somewhere.  Will keep the team posted.