Proposal to use SPDX for SRFI license/copyright declarations Maxim Cournoyer (06 Dec 2023 22:46 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (06 Dec 2023 23:06 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Wolfgang Corcoran-Mathe (07 Dec 2023 18:31 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (07 Dec 2023 19:00 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (07 Dec 2023 20:12 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (09 Dec 2023 03:28 UTC)
Re: First batch of SPDX annotated SRFIs examples Lassi Kortela (09 Dec 2023 16:18 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (09 Dec 2023 23:06 UTC)
Re: First batch of SPDX annotated SRFIs examples Lassi Kortela (10 Dec 2023 12:45 UTC)
Re: First batch of SPDX annotated SRFIs examples John Cowan (10 Dec 2023 13:15 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (10 Dec 2023 16:03 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (10 Dec 2023 15:59 UTC)
Re: First batch of SPDX annotated SRFIs examples Lassi Kortela (10 Dec 2023 16:32 UTC)
Re: First batch of SPDX annotated SRFIs examples Maxim Cournoyer (12 Feb 2024 19:48 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (08 Dec 2023 16:21 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (08 Dec 2023 23:37 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (09 Dec 2023 00:01 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (09 Dec 2023 00:11 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (08 Dec 2023 23:31 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (08 Dec 2023 23:35 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 08:06 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Maxim Cournoyer (09 Dec 2023 13:49 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 14:19 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 16:08 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 16:02 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (10 Dec 2023 02:21 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 17:28 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (10 Dec 2023 02:30 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (12 Dec 2023 00:15 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (12 Dec 2023 18:44 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (13 Dec 2023 00:26 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (18 Dec 2023 19:41 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (18 Dec 2023 23:03 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (13 Dec 2023 00:41 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (12 Dec 2023 07:01 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (13 Dec 2023 00:24 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Daphne Preston-Kendal (09 Dec 2023 10:26 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Marc Nieper-Wißkirchen (09 Dec 2023 17:35 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Daphne Preston-Kendal (09 Dec 2023 21:09 UTC)
Re: Proposal to use SPDX for SRFI license/copyright declarations Arthur A. Gleckler (10 Dec 2023 02:18 UTC)

Re: Proposal to use SPDX for SRFI license/copyright declarations Maxim Cournoyer 09 Dec 2023 13:49 UTC

Hi Marc,

Marc Nieper-Wißkirchen <xxxxxx@gmail.com> writes:

> Am Sa., 9. Dez. 2023 um 00:19 Uhr schrieb John Cowan <xxxxxx@ccil.org>:
>
>
>>
>> On Fri, Dec 8, 2023 at 10:41 AM Maxim Cournoyer <xxxxxx@gmail.com>
>> wrote:
>>
>>
>>> [...]
>>
>> >> We de-facto instituted what my colleague Richard Fontana once
>>> >> called the “Rule of Three” — assuring that any potential FOSS
>>> >> license should be met with suspicion unless (a) the OSI declares
>>> >> that it meets their Open Source Definition, (b) the FSF declares
>>> >> that it meets their Free Software Definition, and (c) the Debian
>>> >> Project declares that it meets their Debian Free Software Guidelines.
>>>
>>
>> For our purposes, it is important that the license not be copyleft, so
>> that the code or text can be incorporated into Scheme implementations and
>> their associated documentation, which is an explicit feature of the SRFI
>> project.  Code under the GNU GPL, for example, is useless for this purpose,
>> since only a few implementations are licensed under any version of the GNU
>> GPL.
>>
>
> I'm afraid I have to disagree here.  If a sample implementation is licensed
> under a copyleft license and cannot be incorporated into a particular
> Scheme implementation because that implementation is not licensed under the
> GPL, it is the problem of that Scheme implementation, and the author must
> not be persuaded to choose a weaker license.  On the contrary, the Scheme
> implementer should be persuaded instead to choose the GPL.
>
> (Some may disagree with these ethical aspects, so in the end, it has to be
> up to the individual author of the sample implementation to decide whether
> a copyleft license or a weak free license is appropriate.)

I appreciate your strong stance toward the free software cause, but for
the goal of SRFIs sample implementations, which I assume is to maximize
participation and usefulness across as many Schemes as possible, it
seems fitter to use a permissive (weak) rather than copyleft (strong)
free software license.  Even Guile, a GNU project, would have its
effective license changed from LGPL to GPL if combined GPL licensed
sources as it is LGPL licensed.

[...]

>>> I've opted for the pragmatic solution, which is to mark these
>>> insignificant files as MIT licensed, knowing it wouldn't be found
>>> protected by copyright in court anyway (no harm done), which was
>>> suggested somewhere.
>>>
>>
> If files carry no license (so the license status is unclear), a license
> must not be added without consent by the author.  Either it is
> insignificant, in which case nothing would have changed in front of a court
> anyway, or it is significant, in which case it would have been wrong to
> guess and attach a license.

That's going to make things a bit more difficult.  Reaching out to
historical SRFI authors has yet to produce a reply.  On the other hand,
this highlights the importance of adding guidelines to have SRFI authors
ensure their submission is clean with regard to 'reuse lint', so that we
do not need to hunt down their consent many years from now.

--
Thanks,
Maxim