* bug#67797: non-free license listed in module/ice-9/psyntax.scm @ 2023-12-12 15:51 Maxim Cournoyer 2023-12-12 16:01 ` Thompson, David 0 siblings, 1 reply; 8+ messages in thread From: Maxim Cournoyer @ 2023-12-12 15:51 UTC (permalink / raw) To: 67797 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. Perhaps there are alternative, clean implementations out there under a suitable license we could use? -- Thanks, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-12 15:51 bug#67797: non-free license listed in module/ice-9/psyntax.scm Maxim Cournoyer @ 2023-12-12 16:01 ` Thompson, David 2023-12-12 20:50 ` Maxim Cournoyer 0 siblings, 1 reply; 8+ messages in thread From: Thompson, David @ 2023-12-12 16:01 UTC (permalink / raw) To: Maxim Cournoyer; +Cc: 67797 Hey Maxim, On Tue, Dec 12, 2023 at 10:53 AM 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. - Dave ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-12 16:01 ` Thompson, David @ 2023-12-12 20:50 ` Maxim Cournoyer 2023-12-13 5:39 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language 0 siblings, 1 reply; 8+ messages in thread From: Maxim Cournoyer @ 2023-12-12 20:50 UTC (permalink / raw) To: Thompson, David; +Cc: 67797 Hi David, "Thompson, David" <dthompson2@worcester.edu> writes: > Hey Maxim, > > On Tue, Dec 12, 2023 at 10:53 AM 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. -- Thanks, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-12 20:50 ` Maxim Cournoyer @ 2023-12-13 5:39 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language 2023-12-13 13:48 ` Maxim Cournoyer 0 siblings, 1 reply; 8+ messages in thread From: Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language @ 2023-12-13 5:39 UTC (permalink / raw) To: Thompson, David, Maxim Cournoyer; +Cc: 67797@debbugs.gnu.org On Tuesday, December 12, 2023 at 12:51:11 PM PST, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote: >> 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. Maxim, This is not meant to be plain English, but rather, it is American Legal Nonsense English. If you changed the text to "may be used for any purpose: lawful or unlawful", then, in USA contract/copyright law, the contract is unenforceable because it is illegal. It is not possible to be party to an unenforceable contract. If the receiver of the software can't be a party to the contract because it is unenforceable, then effectively the software can't be open sourced by that copyright statement. -Michael ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-13 5:39 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language @ 2023-12-13 13:48 ` Maxim Cournoyer 2023-12-14 5:53 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language 0 siblings, 1 reply; 8+ messages in thread From: Maxim Cournoyer @ 2023-12-13 13:48 UTC (permalink / raw) To: Mike Gran; +Cc: 67797@debbugs.gnu.org, Thompson, David Hi Mike, Mike Gran <spk121@yahoo.com> writes: > On Tuesday, December 12, 2023 at 12:51:11 PM PST, Maxim Cournoyer <maxim.cournoyer@gmail.com> wrote: >>> 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. > > Maxim, > This is not meant to be plain English, but rather, it is American Legal Nonsense English. > > If you changed the text to "may be used for any purpose: lawful or unlawful", then, in USA > contract/copyright law, the contract is unenforceable because it is illegal. It is not possible > to be party to an unenforceable contract. If the receiver of the software can't be a party > to the contract because it is unenforceable, then effectively > the software can't be open sourced by that copyright statement. Do I understand correctly that any copyright license comes with an implicit "lawful" condition so as to be considered valid, per the law of USA at least? And that making this explicit is thus not considered a restriction on the use? -- Thanks, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-13 13:48 ` Maxim Cournoyer @ 2023-12-14 5:53 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language 2023-12-14 16:10 ` Maxim Cournoyer 0 siblings, 1 reply; 8+ messages in thread From: Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language @ 2023-12-14 5:53 UTC (permalink / raw) To: Maxim Cournoyer; +Cc: 67797@debbugs.gnu.org, Thompson, David > Hi Mike, > Do I understand correctly that any copyright license comes with an > implicit "lawful" condition so as to be considered valid, per the law of > USA at least? And that making this explicit is thus not considered a > restriction on the use? That is how I understand it. I am not a lawyer, but, I have had to read a fair number of government contracts. Regards, Mike ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-14 5:53 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language @ 2023-12-14 16:10 ` Maxim Cournoyer 2024-06-01 3:53 ` Maxim Cournoyer 0 siblings, 1 reply; 8+ messages in thread From: Maxim Cournoyer @ 2023-12-14 16:10 UTC (permalink / raw) To: Mike Gran; +Cc: 67797@debbugs.gnu.org, Thompson, David Hi, Mike Gran <spk121@yahoo.com> writes: >> Hi Mike, > >> Do I understand correctly that any copyright license comes with an >> implicit "lawful" condition so as to be considered valid, per the law of >> USA at least? And that making this explicit is thus not considered a >> restriction on the use? > > That is how I understand it. I am not a lawyer, but, I have had to read a fair number > of government contracts. Thank you. To get confirmation from a more authoritative source, I've asked the question to same to FSF Licensing & Compliance Team; I'll report their response if any! -- Thanks, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
* bug#67797: non-free license listed in module/ice-9/psyntax.scm 2023-12-14 16:10 ` Maxim Cournoyer @ 2024-06-01 3:53 ` Maxim Cournoyer 0 siblings, 0 replies; 8+ messages in thread From: Maxim Cournoyer @ 2024-06-01 3:53 UTC (permalink / raw) To: Mike Gran; +Cc: Thompson, David, 67797-done Hi, Maxim Cournoyer <maxim.cournoyer@gmail.com> writes: > Hi, > > Mike Gran <spk121@yahoo.com> writes: > >>> Hi Mike, >> >>> Do I understand correctly that any copyright license comes with an >>> implicit "lawful" condition so as to be considered valid, per the law of >>> USA at least? And that making this explicit is thus not considered a >>> restriction on the use? >> >> That is how I understand it. I am not a lawyer, but, I have had to read a fair number >> of government contracts. > > Thank you. To get confirmation from a more authoritative source, I've > asked the question to same to FSF Licensing & Compliance Team; I'll > report their response if any! Haven't heard back, but this doesn't seem to be an issue, after all. Closing. -- Thanks, Maxim ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-06-01 3:53 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-12-12 15:51 bug#67797: non-free license listed in module/ice-9/psyntax.scm Maxim Cournoyer 2023-12-12 16:01 ` Thompson, David 2023-12-12 20:50 ` Maxim Cournoyer 2023-12-13 5:39 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language 2023-12-13 13:48 ` Maxim Cournoyer 2023-12-14 5:53 ` Mike Gran via Bug reports for GUILE, GNU's Ubiquitous Extension Language 2023-12-14 16:10 ` Maxim Cournoyer 2024-06-01 3:53 ` Maxim Cournoyer
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).