From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ePESFRabvl49HQAA0tVLHw (envelope-from ) for ; Fri, 15 May 2020 13:37:26 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id WCPsEBabvl5KZgAAB5/wlQ (envelope-from ) for ; Fri, 15 May 2020 13:37:26 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CFEC0940415 for ; Fri, 15 May 2020 13:37:25 +0000 (UTC) Received: from localhost ([::1]:60492 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZaWi-0003BQ-Rk for larch@yhetil.org; Fri, 15 May 2020 09:37:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56440) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZaWM-0002o0-Rp for guix-patches@gnu.org; Fri, 15 May 2020 09:37:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:52976) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jZaWM-0005Vn-I5 for guix-patches@gnu.org; Fri, 15 May 2020 09:37:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jZaWM-0004MR-Er for guix-patches@gnu.org; Fri, 15 May 2020 09:37:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#41118] [PATCH] gnu: inkscape: Update to 1.0. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 15 May 2020 13:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41118 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Leo Famulari Cc: 41118@debbugs.gnu.org Received: via spool by 41118-submit@debbugs.gnu.org id=B41118.158954978316714 (code B ref 41118); Fri, 15 May 2020 13:37:02 +0000 Received: (at 41118) by debbugs.gnu.org; 15 May 2020 13:36:23 +0000 Received: from localhost ([127.0.0.1]:36289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZaVi-0004LV-LH for submit@debbugs.gnu.org; Fri, 15 May 2020 09:36:22 -0400 Received: from mail-qt1-f194.google.com ([209.85.160.194]:33381) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jZaVg-0004LH-Sw for 41118@debbugs.gnu.org; Fri, 15 May 2020 09:36:21 -0400 Received: by mail-qt1-f194.google.com with SMTP id t25so1952691qtc.0 for <41118@debbugs.gnu.org>; Fri, 15 May 2020 06:36:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=aUOOKt1oeUGRITZYcaV0DWT2yCdnrduR0oMwzw4h5K0=; b=WtpL/TS1DY29inzH1Gr5VzTvnPsXNd5apT4msc7z5t0iP+vhIavCCSoWtJKU/bT1xY Vq2SYqbuu/fwwVXyIPFJUWfjdYcySZBXh27LUEP8oNHjM/bkFxkfLo5UJlrzN8A8nUYl 4g7GXgiO+IdZesTfI5nyvf9Atc0iwVx1yEhO3IzDqMKpzoL2PokA7cyUnqWmiEULvUyz 6FrMgbz4QKtVxgagY+qESfiPsJt/5xvVk53ed3P1jqLFDHtnhGtLpZo0KiHaTqvd6RIB Aux3Nqp2jkM5oc6CNRLmSaqFkMfwb7lHybjqvz26IO0senAOpXwr36U1zVtoFrZSk3EO t6kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=aUOOKt1oeUGRITZYcaV0DWT2yCdnrduR0oMwzw4h5K0=; b=r2AWw1HJsuai8W8KDC/0e41My+xPpw+l8umtlKu3+5fQ+XGOItqn98+9DF6ZjZv4Bp g6BzwEuTxTKlfztRhXajG6DhZYPeHZJmNsm2yInkVPlW2F0GswAt1LKilEn4YmxDRb2i ynGusg+VXUQSNK4A0Dz2OPeJb3yO0SNDK5zqz6rrXR8fRpnGrrgSLD9y+EQNJnK6U/LS EANJSUtVknA89XuWb/13tjJBXYKOCWEWspKTFN//ZIUkpTU9R+pSB88F1wmaGQkfHTa2 b14cGR4p1gcSRiBDuNWlQV6Rlt2UfPUgez/79mbpep/w5H6aI28ritDRt+VVJD3EqP4l KAoA== X-Gm-Message-State: AOAM533r3jafb+NAcbEKeG6FlB6vWubQ55wf/lszYntqTqZ4VeO+R/A5 4pKvr07GBwMOnVgPrGDFpluXoicP X-Google-Smtp-Source: ABdhPJyD5bgGLow2RYlNwZh+VDawiWth/ricZm4p3Ml6nMxqhYE86HjL/4Sr+OqPodUq5/j8stk1NQ== X-Received: by 2002:ac8:c8b:: with SMTP id n11mr3593749qti.49.1589549775120; Fri, 15 May 2020 06:36:15 -0700 (PDT) Received: from hurd (dsl-151-246.b2b2c.ca. [66.158.151.246]) by smtp.gmail.com with ESMTPSA id o136sm1592859qke.78.2020.05.15.06.36.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 May 2020 06:36:14 -0700 (PDT) From: Maxim Cournoyer References: <87y2q41l9d.fsf@gmail.com> <20200507152020.GA16387@jasmine.lan> Date: Fri, 15 May 2020 09:36:13 -0400 In-Reply-To: <20200507152020.GA16387@jasmine.lan> (Leo Famulari's message of "Thu, 7 May 2020 11:20:20 -0400") Message-ID: <87v9kxb9rm.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -1.0 (-) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=WtpL/TS1; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: MbtmjD8TYc91 Hello Leo! Leo Famulari writes: > On Wed, May 06, 2020 at 11:23:10PM -0400, Maxim Cournoyer wrote: >> The following updates Inkscape to its 1.0 version. The test suite is >> enabled and an effort is made to unbundle as much of 3rd party libraries >> as possible (but more can be done, if you'd like to help: see the >> comments in the patch). >> >> The last patch of the series (Add libdepixelize) is added as a WIP, and >> is included as a curiosity only (not intended to be merged in its >> current state). > > Thanks! Thanks for having a look. > Too bad about the licensing issues... it seems like it might be a while > before they are resolved upstream. I think it's not totally correct to > say that the license of lib2geom is effectively GPL3+. Only the > copyright-holders of lib2geom can say that, right? The licenses are > effectively incoherent and I'd say the software is not something we have > the right to distribute :/ I'm no expert, however. You're probably right, that this needs to be sorted upstream first. > I did notice that Inkscape's COPYING has addressed this issue for a few > years, due to some files from copied GIMP, and reads: "As such, the > complete binaries of Inkscape are currently covered by the terms of GNU > GPL version 3 or later." Given that, I guess we are only waiting on > lib2geom to make a decision? Yes, it seems only inertia is preventing a move to GPL v3+ as a whole, which would be much clearer, but in the meantime, there's at least that bit of text which means it's safe to distribute Inkscape under the GPL v3+ license. Thanks for pointing that out to me! > I saw the bug report on Inkscape's GitLab page [0], but I'm wondering if > there was actually any public discussion upstream, like on a mailing > list? I've searched the mailing lists of both Inkscape and lib2geom, but haven't found any recent discussion on the licensing topic. > [0] https://gitlab.com/inkscape/inkscape/-/issues/784 I've attempted to stir up some action in that thread. A comment was made by one of the Inkscape developer on the matter, directed to another Inkscape developer: > If a license change from GPLv2+ to GPLv3+ (of the raw Inkscape code) > is something you're actually interested in you should probably make a > comparison of pros and cons of either license (i.e. why would we as a > project as well as possible re-users profit from upgrading to GPLv3+? > What would we loose?) and post it to the mailing list. I don't think > anybody feels particularly strong about keeping GPLv2 in principle, > but a lot of effort was put in to keep our codebase compatible with it > in the past, so there's some hesitation to just "throw that away" > without having good reasons for doing so. This was made here: https://gitlab.com/inkscape/inkscape/-/issues/784. If you have a good grasp of the GPL v2 vs GPL v3 merits, perhaps it'd be useful to them to to post that there. IIRC, I think the big new things in GPL v3 were immunization to patent attacks (nice to have for Inkscape) as well as preventing tivoization (this is not so applicable), and clarifying that linking with GPL code means the whole should be GPL. I'll re-read the licenses text in detail when I have a chance. Anyway, if this doesn't move quickly enough, we could reluctantly build Inkscape with its bundled lib2geom, which is a subset of the full lib2geom and which doesn't link with GSL (IIRC). Maxim