Hi Dan,

Daniel John Debrunner wrote:

Since this is an open-*source* project, we do have other options that
seem to have no legal issues to me (IANAL).

Option A - Source only release with JDBC 4.0 based on proposed final draft
 Derby 10.2 release is source only, no pre-compiled jars, removes the
dependency on the Mustang download.
This would seem to require that users become developers, at least to the point of creating a development environment. I had an unhappy initial experience as a Derby developer a year ago. Perhaps the situation has gotten better. I recall that setting up a development environment involved a lot of steps and moving parts--fetching various pieces of software from various locations, editting ant configuration files, etc.. I think that may discourage many users. That in turn will limit the commodity testing and feedback which we hope to get from users of the official release.

In addition, an uncontrolled build process would very likely complicate bug reporting. For these reasons, I would recommend against this option.

Option B - Release pre-compiled jars without JDBC 4.0 optional build
 Option A plus pre-compiled jars without JDBC 4.0, already supported by
just compiling without a Java SE 6/Mustang JDK.
I'm afraid I don't understand option (B). How does this differ from option (1)? Are you recommending that we add some top-level build targets so that developers can build jars which contain just the JDBC4 bits for layering on top of official 10.2 jars?

In both cases the current state of the 10.2 branch is left unchanged wrt
JDBC 4.0, ie. no removal of JDBC 4.0 from code or documentation.

Dan.
I would certainly welcome a solution which doesn't involve yanking out the JDBC4 documentation!

Regards,
-Rick

Reply via email to