From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: [PATCH] Add GeoGebra Date: Tue, 31 May 2016 18:18:17 +0200 Message-ID: <87h9dexkty.fsf@gnu.org> References: <87wpmcmtnj.fsf@saiph.selenimh> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b7mN7-0000SQ-8q for guix-devel@gnu.org; Tue, 31 May 2016 12:18:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b7mN3-0007M0-R8 for guix-devel@gnu.org; Tue, 31 May 2016 12:18:25 -0400 In-Reply-To: (Alex Vong's message of "Mon, 30 May 2016 23:23:44 +0800") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Vong Cc: guix-devel@gnu.org, Nicolas Goaziou Hello! Alex Vong skribis: > + ;; Move ".jar" files and license into "share/geogebra/". > It seems the jar files are copied into the installation directory. > This is no good because guix requires compiling everything from source > (except the bootstrap binaries). Indeed, those binaries must be removed in a =E2=80=98snippet=E2=80=99 field= in the =E2=80=98origin=E2=80=99 object. See the =E2=80=98java-hamcrest-core=E2=80= =99 package for an example of that. > + ;; Source code uses GPLv3+. Other parts (e.g., translations) use > + ;; a Non-Commercial clause. [...] > "Please note that GeoGebra as a complete software program would > probably not be considered "free" software according to the definition > of that term which is used \ > by the Free Software Foundation. Indeed, the non-commercial clause very clearly makes it non-free. All the affected parts must also be removed in a =E2=80=98snippet=E2=80=99. Nicolas, could you look into it? Thanks! Ludo=E2=80=99.