[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Why are so many great packages not trying to get included in GNU Ema
From: |
Clément Pit-Claudel |
Subject: |
Re: Why are so many great packages not trying to get included in GNU Emacs? |
Date: |
Wed, 13 May 2020 10:48:26 -0400 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
On 13/05/2020 10.14, Eli Zaretskii wrote:
>> Cc: address@hidden, address@hidden, address@hidden,
>> address@hidden, address@hidden, address@hidden,
>> address@hidden
>> From: Clément Pit-Claudel <address@hidden>
>> Date: Tue, 12 May 2020 15:48:01 -0400
>>
>> Another strategy, which doesn't solve the problem for past commits but could
>> help for future commits, is to embed that information into commits.
>> Something like adding a line in the commit saying
>> "I-have-assigned-copyright: Yes".
>>
>> Of course, just adding that line doesn't prove anything: we want to make
>> sure that we do have an assignment for that commit.
>> So, instead of adding a line, the author could sign the commit with their
>> PGP key, saying "all these changes are mine or from sources owned by FSF" (a
>> bit like a developer certificate of origin).
>>
>> Now the problem is reduced to "does the author with this PGP key have an
>> assignment on file"? But this question can be answered in a decentralized
>> way (no need for an API): the FSF can just sign keys instead.
>
> This will only work for some cases: when the committer is also the
> author, and when the committer has a PGP key. So some cases will
> still need to be handled in some other way, and I suspect that those
> cases are the majority.
I have the opposite intuition, but not very much evidence. I think it depends
a lot on how you end up using git, too (in particular, whether patches are
typically rebased or marged).
Alan raised the issue of PGP's complexity and availability, and I don't have
much to say on that. But on the committer versus author debate, as long as the
original patch sent by the contributor is signed, it might not matter whether
the final commit is (as long as the committer also does have papers and record
that they checked that commit).
- Re: Why are so many great packages not trying to get included in GNU Emacs?, (continued)
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Clément Pit-Claudel, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Eli Zaretskii, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Clément Pit-Claudel, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Eli Zaretskii, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Clément Pit-Claudel, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Alfred M. Szmidt, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Richard Stallman, 2020/05/14
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Eli Zaretskii, 2020/05/14
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Richard Stallman, 2020/05/14
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Eli Zaretskii, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?,
Clément Pit-Claudel <=
- Copyright assignment checking by PGP-signed commits (WAS: Why are so many great packages not trying to get included in GNU Emacs?), Noam Postavsky, 2020/05/13
- Re: Copyright assignment checking by PGP-signed commits (WAS: Why are so many great packages not trying to get included in GNU Emacs?), Clément Pit-Claudel, 2020/05/13
- Re: Why are so many great packages not trying to get included in GNU Emacs?, Richard Stallman, 2020/05/11
Re: Why are so many great packages not trying to get included in GNU Emacs?, João Távora, 2020/05/07
Re: Why are so many great packages not trying to get included in GNU Emacs?, Luke Shumaker, 2020/05/07