Filed in: Bugs.00346 · Modified on : Sat, 26 Sep 09
You must determine whether your project can run on a Free Software Java suite (see https://savannah.gnu.org/maintenance/JavaIssues and http://www.gnu.org/software/java/ for more information).
We recommend you to test your project using IcedTea, or GCJ + GNU Classpath, and ensure that your Java code runs on this Free Software Java suite.
IceTea is based on Sun’s OpenJDK and uses free replacements for its proprietary parts. GCJ is the GNU Compiler for Java, part of the GCC (GNU Compiler Collection). The Classpath project aims to develop a free and portable implementation of the Java API (the classes in the ‘java’ package).
More information is available at http://icedtea.classpath.org/ , http://gcc.gnu.org/ and http://www.gnu.org/software/classpath/ .
Specifically look at this non-free license that some binaries are distributed with openjdk
License http://openjdk.java.net/legal/binary-license-2007-05-08.html
List of binaries: http://openjdk.java.net/legal/binary-plugs-2007-05-08.html
If this is done, I can recommend gNewSense to a user on Savannah :) Thanks.
They are not in the source package, because they are to be downloaded. Supposedly, these files are only needed to be used to build the package.
This is the reason why the icedtea package was started.
http://article.gmane.org/gmane.comp.java.openjdk.distro-packaging.devel/5
From what I could tell in the source, the OpenJDK project seems to be making progress, in that as of 6 months ago they made it optional to use the binary plugins.
http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/a6cd87f2e15e http://hg.openjdk.java.net/jdk6/jdk6/raw-file/62e7dc932d08/README-builds.html#binaryplugs
The OpenJDK download page still admits that it is a requirement to build the package: http://download.java.net/openjdk/jdk6/
What’s worse for us is that one of those binary plugins seems to still exist on the system: /usr/lib/jvm/java-6-openjdk/jre/lib/i386/libjsoundalsa.so nicalvaro
Okay, I believe you now. I took a look in the source of the openjdk, and it seems to be a creation of icedtea. Thanks.
gNewSense is a project developed by volunteers all over the world and it's supported by the Free Software Foundation.
The content in this Web site can be used as follows:
All documentation is available under the terms of the GFDL with no invariant sections. ( note on the license )
Artwork is Free Cultural Work and is available under the terms of the cc-by-sa license.