From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mark H Weaver Subject: Re: 01/01: gnu: Add perl-inline-c. Date: Tue, 03 Apr 2018 15:34:50 -0400 Message-ID: <87bmf0ccdh.fsf@netris.org> References: <20180403124356.20162.76789@vcs0.savannah.gnu.org> <20180403124357.2ECCC204DA@vcs0.savannah.gnu.org> <874lksbf8f.fsf@gnu.org> <87tvssv2rs.fsf@gnu.org> <87sh8cv2ok.fsf@gnu.org> <20180403170021.jmctpswhcfniblt3@abyayala> 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]:39893) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3Rif-0007wS-Ap for guix-devel@gnu.org; Tue, 03 Apr 2018 15:35:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f3Ric-0002xE-3A for guix-devel@gnu.org; Tue, 03 Apr 2018 15:35:49 -0400 In-Reply-To: <20180403170021.jmctpswhcfniblt3@abyayala> (Nils Gillmann's message of "Tue, 3 Apr 2018 17:00:21 +0000") 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: Roel Janssen Cc: guix-devel@gnu.org Nils Gillmann writes: >> > Ludovic Court=C3=A8s writes: >> > >> >> roel@gnu.org (Roel Janssen) skribis: >> >> >> >>> + (license (package-license perl)))) >> >> >> >> Could you use (license perl-license) instead? It doesn=E2=80=99t mak= e any >> >> difference in this case but it=E2=80=99s generally =E2=80=9Csafer=E2= =80=9D (see (guix >> >> licenses)). > > Can you tell me why it is safer to say perl-license instead of package-li= cense perl? I'm not a laywer, but if a future version of 'perl' were released under a different license, I strongly doubt that this would retroactively change the licenses of any earlier works. That's exactly what would happen in Guix if we write (license (package-license perl)) and then later change the 'license' field of the 'perl' package. Mark