[Debichem-devel] Bug#593912: java applet source

Georges Khaznadar georges.khaznadar at free.fr
Mon Aug 23 20:08:52 UTC 2010


Hello Bernadette, I reply in English language since this bugreport may
be interesting for other developers which became interested in the package
wims (some members of the Debian Science project). I summarise some of
your lines in English, too.

Bernadette Perrin-Riou a écrit :
> Package: wims
> Version: 4.00-2
> 
> Les sources des applets contenues dans
> public_html/scripts/authors/jm.evers/applets et le moyen de les
> compiler se trouvent toutes dans le dossier
> public_html/scripts/authors/jm.evers/applets/src de la distribution
> upstream de wims4.00.
Summary: some applets authored by J.M. Evers are not in the Debian
distributions, but their sources are included in the upstream
distribution.

--------------------------8<-------------------------------
[...]/public_html/scripts/authors/jm.evers/applets/src$ 
		zgrep -il license *
FlyApplet.src.tar.gz
GetallenLijn.src.tar.gz
MathView.src.tar.gz
noninput.java
PieChart.java
Plot.src.tar.gz
Rekenmachien.src.tar.gz
sharptools.src.tar.gz
TexApp.src.tar.gz
ThreeD.src.tar.gz
--------------------------8<-------------------------------

Only 10 files of the 21 files in this directory contain the world
"license" 

When the license issue will be fixed, I shall append a specific part in
the file debian/copyright, and I shall check whether the applets can be
built with openjdk-6

> Il en ait de même de public_html/java/Clicktile  public_html/java/Lattice
> public_html/java/WIMSChem public_html/java/zirkel public_html/java/input.jar
> et de public_html/java/ThreeD.jar (lien symbolique sur un fichier
> dans public_html/scripts/authors/jm.evers/applets)
> 
> Y a-t-il donc une raison de les supprimer ?
Summary: this is about another list of java archives presumabily
attributed to JM Evers

The line in the debian patch which suppresses all of the java stuff has
been added at a time when there were few possibilities to compile java
sources with a free compiler. Now the situation has changed. However in
any Debian package, the following is mandatory:

- All of the binaries (this includes .jar and .class files) must be
  built by the debian packaging engine.
- every source file must be owned by an author, and this author must
  publish it with a free license (which must comply with the Debian Free
  Software Guidelines, see http://www.debian.org/social_contract)

> Par contre, les sources de geogebra et jmol n'y sont en effet pas. Mais étant
> sous licence GPL, il devrait être possible de mettre une dépendance.
Summary: this is about Geogebra and Jmol.

Geogebra is now in Debian (first upload: 06 Jul 2010), so there will be
no problem to add its features. However the debian patch must modify
some parts of the sources of Wims to prevent the duplication of files
which are part of the package Geogebra. 

The packaging of Jmol has still to overcome a few difficulties. Its
authors have published their work with a free license, but Jmol embeds
a few java archives coming from third parties which are not yet in
Debian or whose licenses are uncertainly free. Some Debian developers
are working in this issue, which seems to be solvable shortly.

Best regards,
Vielen Grüßen,
Amitiés,			Georges.

> 
> Cordialement
> 
> Bernadette
> 
> 
> de debian/patches/20root-makefile.patch
> 
> +	## remove sourceless java archives
> +	## and let a small message in place
> +	for d in $(DESTDIR)/var/lib/wims/public_html/java \
> +
> $(DESTDIR)/var/lib/wims/public_html/scripts/authors/jm.evers/applets;
> \
> +	do \
> +	  find $$d -name "*.jar" -exec rm {} \; ; \
> +	  echo $(SORRY_NO_JAR) > $$d/README; \
> +	done
> 
> 
> 

-- 
Georges KHAZNADAR et Jocelyne FOURNIER
22 rue des mouettes, 59240 Dunkerque France.
Téléphone +33 (0)3 28 29 17 70

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/debichem-devel/attachments/20100823/58d2ac89/attachment.pgp>


More information about the Debichem-devel mailing list