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: zimoun
Subject: Re: branch master updated: licenses: Export license record.
Date: Sun, 26 Apr 2020 17:31:50 +0200

Hi Ludo,

On Sun, 26 Apr 2020 at 16:28, Ludovic Courtès <address@hidden> wrote:

> 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.

I understand.


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

I have read the Channel section again. Maybe there in the big Red Warning place.
Something saying that the API exposes what it necessary to extend
respecting user freedom (better worded); with a footnote mentioning
that non exported functions can be reached with @@ with a reference to
the Guile manual.

WDYT?


> > (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 agree on all the words in the manual. :-)
However, I disagree on 'license' dictating the licenses that one user
can uses in their own package living in their own channel.
Well, I am fine with our disagreement, I made my point and let move on. :-)


> 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!

Yes, double record-breaking: the shortest change and then the
lengthiest discussion. ;-)
Thanks for the clarifications!


Cheers,
simon



reply via email to

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