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.





Reply via email to