guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: branch master updated: licenses: Export license record.


From: Ludovic Courtès
Subject: Re: branch master updated: licenses: Export license record.
Date: Sun, 26 Apr 2020 16:28:19 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux)

Hi Simon,

zimoun <address@hidden> skribis:

> On Thu, 23 Apr 2020 at 23:47, Ludovic Courtès <address@hidden> wrote:
>> zimoun <address@hidden> skribis:

[...]

>> >> I’m in favor of reverting.
>
> Sorry, I did not think that the subject was so touchy. :-)

It’s not particularly “touchy”.  It’s just that there was a reason for
it and I found it important to state it because it’s a fairly widespread
programming pattern throughout.

Perhaps this suggests we should document it, maybe in the “Coding Style”
section?  WDYT?

> You mean apply 'fsf-free' or 'fsdg-compatible' to all these custom
> licenses, right?

Yes.

> (license (nonfree:non-free

This is the crux of the argument I guess.  Everyone does what they want
in their channels, that’s what channels are for.  However, Guix APIs
will not be dictated by the needs of external channels.  This is written
down as a note in the manual, which summarizes community consensus after
a long discussion on the pros and cons of external channels back then:

  https://guix.gnu.org/manual/en/html_node/Channels.html

I realize this is a lot of words for a harmless-looking one-line change.
I apologize for that, but I think the clarifications were necessary!

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]