From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.devel Subject: Copyright assignment checking by PGP-signed commits (WAS: Why are so many great packages not trying to get included in GNU Emacs?) Date: Wed, 13 May 2020 11:01:05 -0400 Message-ID: References: <9mmFgzvrBwjt_n_VJyaJdXINraNi5HsGpwq-0MLeKiJA7kG2BQA4uywrzjyz7lpRS0OZDpjEi8lspOKYUA7P_QsODsDew_8nbH960G55fmY=@protonmail.com> <87d07xamrg.fsf@ericabrahamsen.net> <878silajdl.fsf@ericabrahamsen.net> <87tv18pyh4.fsf@russet.org.uk> <83blmu9u57.fsf@gnu.org> <7c61a272-f4ba-fdfd-755b-1a720e8cc2df@gmail.com> <838shy9srs.fsf@gnu.org> <7f820b59-ebbc-18c7-9f08-104a7ba88dd2@gmail.com> <834kslao2y.fsf@gnu.org> <052569f9-0571-6471-7a27-f3d7b36497a0@gmail.com> <83sgg58ari.fsf@gnu.org> <837dxh847w.fsf@gnu.org> <834ksl833q.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="13871"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Yuan Fu , Richard Stallman , Eric Abrahamsen , Emacs developers , Stefan Monnier , Eli Zaretskii , Phillip Lord , ndame@protonmail.com To: =?UTF-8?Q?Cl=C3=A9ment_Pit=2DClaudel?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 13 17:05:36 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jYswy-0003Um-J5 for ged-emacs-devel@m.gmane-mx.org; Wed, 13 May 2020 17:05:36 +0200 Original-Received: from localhost ([::1]:40928 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYswx-0000rH-91 for ged-emacs-devel@m.gmane-mx.org; Wed, 13 May 2020 11:05:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60722) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYssx-0005eH-NA for emacs-devel@gnu.org; Wed, 13 May 2020 11:01:27 -0400 Original-Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]:39177) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jYssv-0002f2-R3; Wed, 13 May 2020 11:01:27 -0400 Original-Received: by mail-ua1-x929.google.com with SMTP id b6so6173776uak.6; Wed, 13 May 2020 08:01:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=HvfpuaWDeJ86fsCKtzG9AFowsn39T7w8TGVwmK4YAI8=; b=dbx0vYgqCN1tsYAJHavh8WxdxY9sPoZCd59lyr1HnvWicOtzGgCHn5UooPgmJDS+8U m+Y8gYkiNRpiWE4a8mu1S9VG1/qL8sHFJN4TPBY2mfon0Bz+6GYrZYEDiWje4FtXtT+k esCimbkYwqp68D3776wURY4OzcBP5AtuAgepN4B7RK+DKGVhD7PsDWmyCyqbcY2MoFtL w9D1SmaOsaml11lqL/IpRX+JPEcnbFlBvmMLHF0XTnyslnqt0RRLtOpo9vZRc0QmU1Qh DU/ZQaRLv1IoxvOPpFVQpfEywE6so3gauNqfBzhRXw4fce9ggy1uKEpRietpBp7BmHhN be0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=HvfpuaWDeJ86fsCKtzG9AFowsn39T7w8TGVwmK4YAI8=; b=UFjFmWY0XMJUAiD9oKpnD6fs1WKwiejJVLJ7yDg0DmahcN1h5Smo4rkzjCkdZYG8aA IK7Rb+SfAriw7eertAtuFifUjZiSsM6HqcAxrdXoGSY+TtbmgFCpEu8QPfAfZ4/Dvbks UALg9z6ChA5smoWLhq03+o+zfd7HqB71SvOz5yUsbM9pxl4FW3A9Np/YiUS7y5hzBawa tM/Om3B5MOT6DEN9ZIZmNXvpsdQHO+AMcNfcC3NGCugr8YdIXPxg+eKWX1wH9bwOkuts t4UoZPXBeMk7YrklSgD2R6LNACA/PgeFBMPrzgGJzvNhWIbMyh3u9yEnF+uRiqgkdULc ieEg== X-Gm-Message-State: AGi0Pubj6MQbmRFjG+lZoyz5hR3F+igcrT9N14K8auqhkO8fVQJfAvXa VDxubc3GOB/YJRaH5teDq+ByLqRczLqfR5Odq1nNgw== X-Google-Smtp-Source: APiQypL+lJ2uCfa/Xa2p4Y6sY8RdfrhtH135Kqz5drSOKNFJADU2nFdwPrdNFukgwWP2tlfMitChIzNWAclRHO/ym/w= X-Received: by 2002:a05:6830:20c7:: with SMTP id z7mr21940805otq.369.1589382082129; Wed, 13 May 2020 08:01:22 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::929; envelope-from=npostavs@gmail.com; helo=mail-ua1-x929.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:250136 Archived-At: > As a package maintainer, I wouldn't have to ever check fencepost to verify assignments when I receive patches. Instead, the way I check that someone has an assignment on file is by asking them to sign their commit with an FSF-signed key. I'm not sure this gives a sufficient advantage over just asking the author whether they've done assignment. The main difference is that it would be harder for someone to lie about it, but I'm not seeing that as much of a risk (in the rare case where someone does lie, the commit can still be reverted later).