Walter: I have just posted a notice to debian-legal about the availability of new DLJ FAQ [1] which further clarifies our intent.
It is the intent of the DLJ that licensees such as Debian will work towards compatibility with their Operating System [2]. The sun-java5 packages have been split for very specific reasons to both comply with the DLJ and with Debian Policy. The package metadata (dpkg dependencies) have been designed so that as installed on Debian the DLJ will be fulfilled: - sun-java5-jre contains architecture independent files - sun-java5-bin contains architecture dependent files and has circular depends on sun-java5-jre - sun-java5-plugin is *optional* integration for web browsers because server oriented systems cannot have a Depends: on browsers - sun-java5-jdk contains the Java Development Kit (JDK(TM)) - sun-java5-demo contains the demonstration and sample files with the JDK. There is a circular depends on sun-java5-jdk because the demo files are required by the license when the JDK is installed. Separating these demo files into a separate package can be converted to Suggests: as soon as allowed by the license. - sun-java5-source package installs the src.zip file which explicitly listed as optional in the README - sun-java5-fonts package integrates Lucida fonts (from the JRE) using defoma and it is optional because defoma integration is not mandated by the license and if users already have a Lucida font package installed with defoma then this integration is redundant. - sun-java5-doc package facilitates integration of the Sun JDK Documentation and has no relationship to the DLJ bundles in question -- it has been provided as a convenience to developers who download Javadocs from the http://java.sun.com website. What's more, further clarification on modifications is planned for the README [3]. Reaching this technical and legal solution is what I am most proud of in the work on these packages -- it is proof that the spirit of the DLJ of enabling distros to "do the right thing" is the best way to get the Sun Java platform on distros not directly supported by Sun. Regards, --Tom [1] https://jdk-distros.dev.java.net/developer.html [2] http://download.java.net/dlj/DLJ-FAQ-v1.2.html#q26 [3] http://download.java.net/dlj/DLJ-FAQ-v1.2.html#q9
signature.asc
Description: OpenPGP digital signature