Contributed by phessler on from the hot-steaming-java-packaged-for-your-pleasure dept.
Kurt Miller (kurt@) writes:
On Wednesday I committed an update to devel/jdk/1.7 that completed the porting effort to make a fully GPLv2 licensed port for OpenBSD. That means JDK and JRE packages will be built and available for download when snapshot packages are updated. All previous versions of the JDK have been released under licenses that didn't allow us to distribute packages, so users have been forced to build them individually. Having packages will save a few headaches for people wanting to use Java on OpenBSD. However, Sun has not yet released the plugin code so users looking for the browser plugin will still need to build 1.5 or 1.6 from source until that happens.
Much has occurred in the open source Java world since Sun announced it would be releasing the JDK's under the GPLv2 license. After a long wait Sun began releasing portions of the JDK last year. Eventually nearly all of the source was released under GPLv2 last May. However, the portions not released in source form were released in binary only form but the license for them include defend and indemnify clauses. This meant we had to wait longer for packages. Fortunately the classpath project formed a new project called IcedTea to replace the binary only parts with GPL licensed versions. I was able to utilize the IcedTea GPL code to replace Sun's binary plugs with GPL versions which gives us a fully GPLv2 licensed JDK and JRE to work with now.
Sun has also opened the door for BSD support to be included upstream. "Bringing the BSD port into the OpenJDK Community under the GPL license is something that Sun would very much like to see happen.", wrote Carla Schroer from Sun in her email to the OpenJDK porters-dev list. While progress has been somewhat slow on this, I continue to be hopeful that my work and the work of the BSD Java porting team will be accepted into Sun's tree in the future. Certainly having it included upstream will reduce the work-load of porting and reporting and reporting BSD support to each new version of the JDK.
(Editor's note: of course, this is for -current. the jdk 1.7 packages will not be available for 4.3.)
(Comments are closed)