I want to keep the community informed on where this issue stands right
now. The short story is that the lawyers are still working on some
solution which will allow us to build our JDBC4 drivers even though Java
SE 6 is still in beta. The lawyers know that we want to build a release
candidate at the end of this week.
In the meantime, I have successfully built Derby's JDBC4 support under
the following scenarios and run derbyall cleanly against the built jars
under both jdk1.4 and jdk1.6:
1) I have built the JDBC4 support using the 1.5 compiler and the 1.6 rt.jar.
2) I have built the JDBC4 support using the 1.5 compiler and the 1.5
rt.jar overlaid with an extension jar file containing the 1.6 JDBC
packages (java.sql and javax.sql).
However, to my non-lawyer's eye, neither of these approaches solves our
legal problem because the Mustang license taints the libraries as well
as the compiler.
Regards,
-Rick
Jean T. Anderson wrote:
Rick Hillegas wrote:
Hi Dan,
This looks to me like the license distributed with the current Mustang
beta, which I used to generate the Derby 10.2.1.0 beta.
Regards,
-Rick
I finally read the license at the link posted in the email below [1] and
am immediately drawn to these paragraphs:
2.2 Binary Code. Sun grants to Licensee, a
non-exclusive, non-transferable, royalty-free and
limited license to use the binary code portions of the
Licensed Software internally for the purposes of
evaluation only.
3.5 Licensee shall have no right to use the Licensed
Software for productive or commercial use.
I'm concerned about these phrases:
- limited license
- internally
- evaluation only
- no right to use ... for productive .... use
Can Mustang be used to build the Derby 10.2 release?
Maybe I'm missing something, but it seems we're back to the same issue
we had with JDBC 4.0.
-jean
[1] http://java.sun.com/javase/6/jdk-6-beta2-license.txt
Daniel John Debrunner wrote:
Andrew McIntyre wrote:
On 8/14/06, Andrew McIntyre <[EMAIL PROTECTED]> wrote:
While the licensing issue is definitely a problem for publishing the
beta via the mirrors, it appears that the spec license has been
updated.
"While the licensing issue *was* definitely..."
Is this the licence that Mustang is being used under in order to build
the Derby 10.2 release?
http://java.sun.com/javase/6/jdk-6-beta2-license.txt
If not, is there a link to the download licence for Mustang?
Thanks,
Dan.