I'm back from vacation now. I hope that the community is comfortable with the plan described below. In particular, I hope that people have had time to ponder the licensing situation for 10.10.1. I would appreciate the community's help in raising licensing concerns sooner rather than later.

Thanks,
-Rick

On 2/15/13 12:28 PM, Rick Hillegas wrote:
I am volunteering to manage a 10.10.1 feature release, which is described here: http://wiki.apache.org/db-derby/DerbyTenTenOneRelease. As you can see, the proposed schedule calls for a first release candidate on 2013-03-18 and a target release date of 2013-04-12. I am cautiously hopeful that that will give us plenty of time to stabilize what I consider to be the driving features of this release:

o the ability to build and test Derby on Java 8

o the ability to run Derby on a Java 8 small device platform called Compact Profile 2

I expect that there will be some discussion about this release. Like 10.2.1 and 10.8.1, 10.10.1 will be a release which exposes a new rev of JDBC. There may be licensing concerns about 10.10.1 just as there were about 10.2.1 and 10.8.1. Because I will use Open JDK to build the release, I think that the 10.10.1 licensing situation is simpler, and I have summarized my view of the licensing constraints at the end of the functional spec attached to https://issues.apache.org/jira/browse/DERBY-6000. To repeat what is said there: Open JDK is licensed under "GNU General Public License, version 2, with the Classpath Exception" (see http://openjdk.java.net/legal/gplv2+ce.html ); according to GNU, software under this license can be used to build unencumbered production programs (see http://www.gnu.org/software/classpath/license.html ). In particular, I call the community's attention to the following paragraph from that web page:

"As such, it can be used to run, create and distribute a large class of applications and applets. When GNU Classpath is used unmodified as the core class library for a virtual machine, compiler for the java language, or for a program written in the java programming language it does not affect the licensing for distributing those programs directly."

I am going on vacation for a week so I won't be able to continue this discussion until I come back on Monday February 25. Before going on vacation, however, I wanted to post these plans so that the community will have an additional week to prepare for the release and to think through the licensing situation.

Thanks,
-Rick


Reply via email to