From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Newsgroups: gmane.lisp.guile.bugs Subject: bug#67797: non-free license listed in module/ice-9/psyntax.scm Date: Tue, 12 Dec 2023 15:50:01 -0500 Message-ID: <87le9z9mdi.fsf@gmail.com> References: <871qbrctb5.fsf@gmail.com> <CAJ=Rwfa+eTvXYzBmZ=HCWi-5KaSvEt3=DbiHi=AZfbWLU7yP8g@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2811"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 67797@debbugs.gnu.org To: "Thompson, David" <dthompson2@worcester.edu> Original-X-From: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Tue Dec 12 21:51:05 2023 Return-path: <bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org> Envelope-to: guile-bugs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from <bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org>) id 1rD9ib-0000Uy-C0 for guile-bugs@m.gmane-mx.org; Tue, 12 Dec 2023 21:51:05 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <bug-guile-bounces@gnu.org>) id 1rD9iM-0004pV-Gi; Tue, 12 Dec 2023 15:50:51 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1rD9iJ-0004oo-E7 for bug-guile@gnu.org; Tue, 12 Dec 2023 15:50:47 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1rD9iJ-0007Ii-3B for bug-guile@gnu.org; Tue, 12 Dec 2023 15:50:47 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1rD9iY-0000GY-JH for bug-guile@gnu.org; Tue, 12 Dec 2023 15:51:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Maxim Cournoyer <maxim.cournoyer@gmail.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 12 Dec 2023 20:51:02 +0000 Resent-Message-ID: <handler.67797.B67797.1702414226978@debbugs.gnu.org> Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67797 X-GNU-PR-Package: guile Original-Received: via spool by 67797-submit@debbugs.gnu.org id=B67797.1702414226978 (code B ref 67797); Tue, 12 Dec 2023 20:51:02 +0000 Original-Received: (at 67797) by debbugs.gnu.org; 12 Dec 2023 20:50:26 +0000 Original-Received: from localhost ([127.0.0.1]:57680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1rD9hx-0000Fi-Do for submit@debbugs.gnu.org; Tue, 12 Dec 2023 15:50:25 -0500 Original-Received: from mail-qk1-x732.google.com ([2607:f8b0:4864:20::732]:49254) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <maxim.cournoyer@gmail.com>) id 1rD9hw-0000FS-31 for 67797@debbugs.gnu.org; Tue, 12 Dec 2023 15:50:24 -0500 Original-Received: by mail-qk1-x732.google.com with SMTP id af79cd13be357-77f31239797so317149085a.2 for <67797@debbugs.gnu.org>; Tue, 12 Dec 2023 12:50:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702414202; x=1703019002; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=dWVSqxL6OMGk82vF/dxn4pOwRHQDaOZuZPG4j2NcP2A=; b=JTX770UQA1TOnuuNzhj+oQcaeBwnpyNOU54l9tVAh1ieB9LW3nd5mOLNFltVuadR2X lKDvX6BfVC6RzyPsCuqvszdbAUV7S/R4ucBRb/+GSB8gVLoKMpUFB4nHfbTgwzSTcAdo ARr9FbYG5FywLw43VyMBA47SmhAtGVQcNKHFIYPy8oEF0ky6r2xMdwH/+BKP9+Fql36J LvpaR0Ed0L36DmtDNAiUv9gsPxk1wGGS2Ur9vfPqX0m9BVwYkHlsifg/VNSWBQv25c1u rR/Dnkr6QuLuPtkDpgHwdNeIESqNH8qpYWsSa8tSKNAGg3sCDXm7GETkgRyRWWsV8Q3T 0WXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702414202; x=1703019002; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=dWVSqxL6OMGk82vF/dxn4pOwRHQDaOZuZPG4j2NcP2A=; b=NRMBx8FX4JzQRo4vUWkpuVEgVt8PH9Yx7DdlYccKelVMyL5VKViNNVa/LG39TvBCi2 o60Zr3ac8htRo8pxkPk3EGV/QOpbW5l8+CJYRU/7WOHnW177ffHpcDlTAd5Vf5ZkcW41 imK5n+by/11GAErdw4A9OMlZohrlvHe5ds5Srzc8JHgxHv3S1+nManpFonB8vt94EUub nucjou4ruxIg3Z2VCxRZXTT7CVjPbiTeRF5V4oVSQbS6tlKE+/9CPzF6P9q92WDE1cpv IsF0en4r13/+4mgySNupIsmeuZGFkEpNdjostRQvwP07QC1aulZFKpqAZaanpVFBVcfP HgaA== X-Gm-Message-State: AOJu0YykmN9yhBipUc/6PglLAMwTe91+Bfi/GJI1AlIjfNvjM3KNMixi 3T1BTDaEYe/yklGdCETNPGRjnER/MCM= X-Google-Smtp-Source: AGHT+IFITclZwv9Ivk9/ahmMRXaffDiAProitgA5zK3n/t3uacaS9EiVH1a0ENz5n2U88Xhp+JvgDw== X-Received: by 2002:a05:620a:839b:b0:77d:9c23:46c5 with SMTP id pb27-20020a05620a839b00b0077d9c2346c5mr6886647qkn.22.1702414202383; Tue, 12 Dec 2023 12:50:02 -0800 (PST) Original-Received: from hurd (dsl-157-186.b2b2c.ca. [66.158.157.186]) by smtp.gmail.com with ESMTPSA id rq11-20020a05620a674b00b0077f1645282csm4001445qkn.22.2023.12.12.12.50.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Dec 2023 12:50:02 -0800 (PST) In-Reply-To: <CAJ=Rwfa+eTvXYzBmZ=HCWi-5KaSvEt3=DbiHi=AZfbWLU7yP8g@mail.gmail.com> (David Thompson's message of "Tue, 12 Dec 2023 11:01:31 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" <bug-guile.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-guile>, <mailto:bug-guile-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/bug-guile> List-Post: <mailto:bug-guile@gnu.org> List-Help: <mailto:bug-guile-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-guile>, <mailto:bug-guile-request@gnu.org?subject=subscribe> Errors-To: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.lisp.guile.bugs:10733 Archived-At: <http://permalink.gmane.org/gmane.lisp.guile.bugs/10733> Hi David, "Thompson, David" <dthompson2@worcester.edu> writes: > Hey Maxim, > > On Tue, Dec 12, 2023 at 10:53=E2=80=AFAM Maxim Cournoyer > <maxim.cournoyer@gmail.com> wrote: >> >> Hello, >> >> In our syntax-case implementation, module/ice-9/psyntax.scm, the >> following license text can be found: >> >> --8<---------------cut here---------------start------------->8--- >> ;;; Portable implementation of syntax-case >> ;;; Originally extracted from Chez Scheme Version 5.9f >> ;;; Authors: R. Kent Dybvig, Oscar Waddell, Bob Hieb, Carl Bruggeman >> >> ;;; Copyright (c) 1992-1997 Cadence Research Systems >> ;;; Permission to copy this software, in whole or in part, to use this >> ;;; software for any lawful purpose, and to redistribute this software >> ;;; is granted subject to the restriction that all copies made of this >> ;;; software must include this copyright notice in full. This software >> ;;; is provided AS IS, with NO WARRANTY, EITHER EXPRESS OR IMPLIED, >> ;;; INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY >> ;;; OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT SHALL THE >> ;;; AUTHORS BE LIABLE FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES OF ANY >> ;;; NATURE WHATSOEVER. >> --8<---------------cut here---------------end--------------->8--- >> >> Due to restricting the use to "lawful purpose", it conflicts with the >> (L)GPL, as it places restrictions on running the program. > > I don't think this is true. Surely if it was it never would have made > it into Guile, right? I mean... this is GNU we're talking about here > and psyntax has been around awhile! Having been immediately nerdsniped > by this email, I had to quickly do some research. > > A 'git blame' dates the quoted license text back to 1998, commit > a63812a2fef2f81b8c4eca04c858e42b62e455f9, by Jim Blandy. > > Commit message: > > Talked to Stallman. Actually, the syntax-case copyright is no problem. = Duh. > * Makefile.am (ice9_sources): Revert last change. > * syncase.scm, psyntax.pp, psyntax.ss: Added again. > * Makefile.in: Regeneretade. > > This confirms my hunch that there is no issue with the license. That's great, but... why is it not a problem? :-) When we find out, we should add an explanation next to the license text, why it's deemed alright. --=20 Thanks, Maxim