Bug#692728: GeoGebra licence and GPL violation
Hi! I noticed today that the licence change of GeoGebra leaves the program in a very messy situation. GeoGebra is a fantastic piece of software for use in education -- I use it myself and know many others who do so, which is why I would like to work with you to resolve this problem. Let me firstly say that I completely appreciate why you have taken steps to differentiate between commercial and non-commercial licensing. My experience is, however, that engagement with the wider free software community is much more fruitful and will lead to code contributions in a way that restrictive licences will not. Moreover, free software authors have a very long tradition of being able to obtain cash or in-kind contributions from commercial organisations who are using free software by directly engaging with them. More carrot and less stick is a more reliable approach. The conclusions I draw below are not only based on the idealism of Free Software that I hold as a Debian Developer but also on pragmatic, practical and legal readings of the licences involved. I have drawn on the Debian project's twenty years of experience in dealing with software licences. The problems I highlight below not only cause problems for the Debian project (and its derivatives like Ubuntu) but are also a fundamental problem for the International GeoGebra Institute itself and all other educational institutions that want to use GeoGebra. The current situation will lead to GeoGebra being removed from the mainstream Linux distributions (Debian, Debian- Edu/SkoleLinux, Ubuntu, Fedora etc). It also precludes mass-deployment of GeoGebra in educational institutions, especially in environments where a student is given a physical device like a laptop that is imaged by a central IT department. I feel quite confident that the above scenario was not the outcome that the International GeoGebra Institute had in mind when relicensing GeoGebra. It would be great if we could have an open discussion and sort out this problem. To specific details: Let us first be very precise and recognise that this is not a licence clarification but a licence change. Version 4.0.34.0, for instance, clearly places the work under GPLv3 and CC-BY-SA 3.0. The licence text goes on to discuss commercial vs non-commercial use but only in the context where you put the resulting work under your copyright. That is to say that commercial usage is permitted, the software is free for anyone to use, free for them to modify and free for them to redistribute. The restrictions here are against people claiming copyright over material that is actually the copyright of the GeoGebra authors; this is a perfectly reasonable thing to do and in fact is already covered by the GPLv3 anyway. However, the licence text attached to version 4.2.55.0 is GPLv3 and CC-BY-NC- SA 3.0 and additional restrictions. A conversion from CC-BY-SA 3.0 to CC-BY- NC-SA 3.0 is not clarification. The imposition of the extra restrictions is not confined to just the properties files but applies to java source code as well [0]; this is not a clarification but the imposition of a large number of restrictive conditions. The intent of this licence is to impose restrictions on commercial usage in such a way that users are no longer free to use the software. No users are permitted to redistribute the software (§10) which would also make redistribution of modified versions impossible as well. No-one is permitted to improve GeoGebra. GeoGebra is no longer free software. Have all copyright holders (java programmers, artists, translators -- there are many!) who contributed their work under the old licence terms agreed to the relicencing of their work? Does that include the CEA/CNRS/INRI who are copyright holders for the sections derived from scilab? The claim in §9 that GeoGebra is Copyright (C) International GeoGebra Institute, 2013 is at best an assertion about the compilation; it does not cover significant chunks of the code or the bundled libraries and those bits of code are not the International GeoGebra Institute's to relicence. The licence text goes to great lengths to impose additional restrictions over and above the GPLv3 while also stating that GeoGebra is available under GPLv3 (clause 3 of the GeoGebra licence). Under §7 of GPLv3, I am permitted to ignore any additional restrictions imposed on me by the GeoGebra licence. This would strike out the entirety of the non-commercial aspects of the licence and the other restrictions about redistribution (§10). (The licence itself is not self-consistent on the point of redistribution; §10 forbids redistribution, while the preamble permits it.) At this point in the analysis, I am left with two choices: (a) I can conclude that GeoGebra is actually GPLv3 and strike out the rest of the licence terms. Anyone can use GeoGebra for commercial or non-commercial purposes; it's Free Software. (b) I can conclude that
Processing of maven-source-plugin_2.0.4-1_amd64.changes
maven-source-plugin_2.0.4-1_amd64.changes uploaded successfully to localhost along with the files: maven-source-plugin_2.0.4-1.dsc maven-source-plugin_2.0.4.orig.tar.gz maven-source-plugin_2.0.4-1.debian.tar.gz libmaven-source-plugin-java_2.0.4-1_all.deb libmaven-source-plugin-java-doc_2.0.4-1_all.deb Greetings, Your Debian queue daemon (running on host franck.debian.org) __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#719875: Wrong path of rotatelogs in /etc/init.d/jetty
Package: jetty Version: 6.1.26-1 In /etc/init.d/jetty is set the variable $ROTATELOGS at line 199, as it follows: ROTATELOGS=/usr/sbin/rotatelogs But actually rotatelogs, from the package apache2-utils, is present in /usr/bin, no more in /usr/sbin: see: Move ab and logresolve from /usr/sbin to /usr/bin. Closes: #351450, #564061. So the script has to be corrected with the right path Thanx MS __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
maven-source-plugin_2.0.4-1_amd64.changes is NEW
binary:libmaven-source-plugin-java is NEW. binary:libmaven-source-plugin-java-doc is NEW. source:maven-source-plugin is NEW. Your package contains new components which requires manual editing of the override file. It is ok otherwise, so please be patient. New packages are usually added to the override file about once a week. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
httpcomponents-core 4.3-1 MIGRATED to testing
FYI: The status of the httpcomponents-core source package in Debian's testing distribution has changed. Previous version: 4.2.4-1 Current version: 4.3-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
libjgraphx-java 2.1.0.7-1 MIGRATED to testing
FYI: The status of the libjgraphx-java source package in Debian's testing distribution has changed. Previous version: 1.10.4.0-1 Current version: 2.1.0.7-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
libcommons-digester-java 1.8.1-4 MIGRATED to testing
FYI: The status of the libcommons-digester-java source package in Debian's testing distribution has changed. Previous version: 1.8.1-3 Current version: 1.8.1-4 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
jasperreports3.7 3.7.6+dfsg-1 MIGRATED to testing
FYI: The status of the jasperreports3.7 source package in Debian's testing distribution has changed. Previous version: 3.7.4+dfsg-3 Current version: 3.7.6+dfsg-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
libflexdock-java 1.2.4-1 MIGRATED to testing
FYI: The status of the libflexdock-java source package in Debian's testing distribution has changed. Previous version: 1.2.3-1 Current version: 1.2.4-1 -- This email is automatically generated once a day. As the installation of new packages into testing happens multiple times a day you will receive later changes on the next day. See http://release.debian.org/testing-watch/ for more information. __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#714524: Try different JDK?
hi Omega, could an OpenJDK7-update (7u21 in testing, 7u25 in unstable) help? Otherwise, as a last resort, try to install Oracle-JDK7 (and use update-alternatives-java to activate it). Best Regards, -- Felix Natter __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#714524: Try different JDK?
On 16/08/13 18:41, Felix Natter wrote: hi Omega, could an OpenJDK7-update (7u21 in testing, 7u25 in unstable) help? Otherwise, as a last resort, try to install Oracle-JDK7 (and use update-alternatives-java to activate it). Best Regards, 7u21-2.3.9-5 running currently. Admitedly I'm having less mindmap use currently, but with putting up with the graphical corruption caused by horizontal scrolling, I get faster hardware rendering which seems to cause this issue to happen less (its been a while since the last occurrence). I've added the unstable repositories and upgraded to OpenJDK7 on unstable. Since this issue isnt debilitating, I won't be installing proprietary software. -- Libre software on Github: https://github.com/OmegaPhil FSF member #9442 __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.
Bug#719919: libsaxon-java: Provide maven-repo information
Package: libsaxon-java Version: 1:6.5.5-8 Severity: wishlist Hello, when packaging libraries with Maven, every library which the package depends on must have maven meta information in /usr/share/maven-repo. Please provide those e.g. by using maven-repo-helper and maybe a POM from: https://raw.github.com/daisy-consortium/osgi-libs/master/jing/pom.xml (or an self-generated). Thanks Sebastian -- System Information: Debian Release: 7.1 APT prefers stable APT policy: (1001, 'stable') Architecture: i386 (i686) Kernel: Linux 3.4.4 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash libsaxon-java depends on no packages. libsaxon-java recommends no packages. Versions of packages libsaxon-java suggests: ii libjdom1-java 1.1.2+dfsg-2 ii libsaxon-java-doc 1:6.5.5-8 signature.asc Description: Digital signature __ This is the maintainer address of Debian's Java team http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. Please use debian-j...@lists.debian.org for discussions and questions.