unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* magit copyright assignments
@ 2024-07-13 15:50 Jeremy Bryant
  2024-07-13 16:25 ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-13 15:50 UTC (permalink / raw)
  To: Stefan Kangas, Emacs Devel

Stefan,

Following the recent commit in the etc/TODO for magit below.

'
*** Magit
This needs work on getting the relevant copyright assignments.  This
task should be highly doable for anyone, but will likely require some
patience.  For inspiration, see how this was done for 'use-package':
https://github.com/jwiegley/use-package/issues/282
'

Would you be able to confirm which contributors are missing assignments
on file?

Examining which contributions are significant may take time.  How about
tackling clarifications by filing this under a bug report for ease of
tracking (not yet part of Emacs so I would like confirmation on the
preferred conventions.)

Below is a recent extract.

**** magit contributors

   8490 Author: Jonas Bernoulli <jonas@bernoul.li>
    609 Author: Kyle Meyer <kyle@kyleam.com>
    529 Author: Marius Vollmer <marius.vollmer@gmail.com>
    408 Author: Yann Hodique <yann.hodique@gmail.com>
    371 Author: Phil Jackson <phil@shellarchive.co.uk>
    182 Author: Peter J. Weisberg <pj@irregularexpressions.net>
    168 Author: Noam Postavsky <npostavs@users.sourceforge.net>
    156 Author: Pieter Praet <pieter@praet.org>
    153 Author: Rémi Vanicat <vanicat@debian.org>
     98 Author: Nicolas Dudebout <nicolas.dudebout@gatech.edu>
     50 Author: Natalie Weizenbaum <nex342@gmail.com>
     47 Author: Moritz Bunkus <moritz@bunkus.org>
     37 Author: Damien Cassou <damien@cassou.me>
     30 Author: Sebastian Wiesner <lunaryorn@gmail.com>
     29 Author: Basil L. Contovounesios <contovob@tcd.ie>
     28 Author: Óscar Fuentes <ofv@wanadoo.es>
     27 Author: Phil Sainty <phil@catalyst.net.nz>
     27 Author: John Wiegley <johnw@newartisans.com>
     26 Author: Ramkumar Ramachandra <artagnon@gmail.com>
     25 Author: Takafumi Arakaki <aka.tkf@gmail.com>
     21 Author: Rüdiger Sonderfeld <ruediger@c-plusplus.net>
     18 Author: Alexander Gramiak <fice-t@protonmail.com>
     18 Author: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
     17 Author: Mitchel Humpherys <mitch.special@gmail.com>
     17 Author: Aaron Culich <aculich@gmail.com>
     16 Author: Silent Sphere <silentsphere110@gmail.com>
     16 Author: Lluís Vilanova <vilanova@ac.upc.edu>
     16 Author: Alexey Voinov <alexey.v.voinov@gmail.com>
     15 Author: Ryan C. Thompson <rct@thompsonclan.org>
     14 Author: Štěpán Němec <stepnem@gmail.com>
     14 Author: Hannu Koivisto <azure@iki.fi>
     13 Author: Eli Barzilay <eli@barzilay.org>
     11 Author: Timo Juhani Lindfors <timo.lindfors@iki.fi>
     11 Author: Roger Crew <crew@cs.stanford.edu>
     10 Author: Sean Allred <code@seanallred.com>
      9 Author: Florian Ragwitz <rafl@debian.org>
      8 Author: Servilio Afre Puentes <afrepues@mcmaster.ca>
      8 Author: Bastian Beischer <beischer@physik.rwth-aachen.de>
      7 Author: Thierry Volpiatto <thievol@posteo.net>
      7 Author: Teruki Shigitani <teruki.shigitani@gmail.com>
      7 Author: Philippe Vaucher <philippe.vaucher@gmail.com>
      7 Author: Nacho Barrientos <nacho.barrientos@cern.ch>
      7 Author: Miles Bader <miles@gnu.org>
      7 Author: Marcin Bachry <hegel666@gmail.com>
      6 Author: Vladimir Panteleev <git@thecybershadow.net>
      6 Author: Steve Purcell <steve@sanityinc.com>
      6 Author: Sergey Vinokurov <serg.foo@gmail.com>
      6 Author: Leonardo Etcheverry <leo@kalio.net>
      6 Author: Leo Liu <sdl.web@gmail.com>
      6 Author: Julien Danjou <julien@danjou.info>
      6 Author: Alex Dunn <adunn@ucsb.edu>
      6 Author: Adam Porter <adam@alphapapa.net>
      5 Author: Syohei Yoshida <syohex@gmail.com>
      5 Author: Samuel Bronson <naesten@gmail.com>
      5 Author: Raimon Grau <raimon@3scale.net>
      5 Author: Radon Rosborough <radon.neon@gmail.com>
      5 Author: Philipp Stephani <phst@google.com>
      5 Author: Mario Rodas <marsam@users.noreply.github.com>
      5 Author: Luís Oliveira <luismbo@gmail.com>
      5 Author: Kan-Ru Chen <kanru@kanru.info>
      5 Author: Justin Guenther <jguenther@gmail.com>
      5 Author: John Mastro <john.b.mastro@gmail.com>
      5 Author: David Abrahams <dave@boostpro.com>
      5 Author: Daniel Martín <mardani29@yahoo.es>
      5 Author: Cornelius Mika <cornelius.mika@gmail.com>
      5 Author: Ben North <ben@redfrontdoor.org>
      5 Author: Andrey Smirnov <andrew.smirnov@gmail.com>
      5 Author: Allen Li <darkfeline@felesatra.moe>
      5 Author: Alex Kost <alezost@gmail.com>
      4 Author: Seong-Kook Shin <cinsky@gmail.com>
      4 Author: Sam Cedarbaum <scedarbaum@gmail.com>
      4 Author: Robin Green <greenrd@greenrd.org>
      4 Author: rabio <rabiodev@o2.pl>
      4 Author: Park Zhou <ideapark@petalmail.com>
      4 Author: Nicolas Richard <theonewiththeevillook@yahoo.fr>
      4 Author: Nick Alcock <nick.alcock@oracle.com>
      4 Author: Kévin Le Gouguec <kevin.legouguec@gmail.com>
      4 Author: Dale Hagglund <dale.hagglund@gmail.com>
      4 Author: Benjamin Motz <benjamin.motz@mailbox.org>
      4 Author: Alban Gruin <alban@pa1ch.fr>
      4 Author: Alan Falloon <alan.falloon@gmail.com>
      3 Author: Yuichi Higashi <aaa707b@gmail.com>
      3 Author: Wilfred Hughes <me@wilfred.me.uk>
      3 Author: Sébastien Gross <seb@chezwam.org>
      3 Author: Sean Whitton <spwhitton@spwhitton.name>
      3 Author: Martin Joerg <martin.joerg@gmail.com>
      3 Author: Mark Karpov <markkarpov@opmbx.org>
      3 Author: Marc Herbert <marc.herbert@gmail.com>
      3 Author: Loic Dachary <loic@dachary.org>
      3 Author: Laurent Laffont <laurent.laffont@gmail.com>
      3 Author: Jesse Alama <jesse.alama@gmail.com>
      3 Author: Jeff Bellegarde <jbellegarde@whitepages.com>
      3 Author: Ingo Lohmar <i.lohmar@gmail.com>
      3 Author: Graham Clark <grclark@gmail.com>
      3 Author: Eric Schulte <schulte.eric@gmail.com>
      3 Author: Daniel Mendler <mail@daniel-mendler.de>
      3 Author: Brian Warner <warner@lothar.com>
      3 Author: Ben Walton <bwalton@artsci.utoronto.ca>
      3 Author: Andrew Schwartzmeyer <andrew@schwartzmeyer.com>
      3 Author: Alex Ott <alexott@gmail.com>
      2 Author: zilongshanren <guanghui8827@126.com>
      2 Author: ziggy <ziggy@elephant-bird.net>
      2 Author: York Zhao <gtdplatform@gmail.com>
      2 Author: Wouter Bolsterlee <wouter@bolsterl.ee>
      2 Author: Troy Hinckley <t.macman@gmail.com>
      2 Author: Tom Feist <shabble@metavore.org>
      2 Author: Ting-Yu Lin <aethanyc@gmail.com>
      2 Author: Thomas Frössman <thomasf@jossystem.se>
      2 Author: Tassilo Horn <tsdh@gnu.org>
      2 Author: Szunti <Szunti@users.noreply.github.com>
      2 Author: Stefan Kangas <stefan@marxist.se>
      2 Author: Stefan Kangas <stefankangas@gmail.com>
      2 Author: Ron Parker <rdparker@gmail.com>
      2 Author: René Stadler <mail@renestadler.de>
      2 Author: Rafael Laboissiere <rafael@laboissiere.net>
      2 Author: Peter Eisentraut <peter@eisentraut.org>
      2 Author: Pekka Pessi <nospam@pessi.fi>
      2 Author: Ola Nilsson <ola.nilsson@gmail.com>
      2 Author: Nick Alexander <nalexander@mozilla.com>
      2 Author: Nicholas Vollmer <iarchivedmywholelife@gmail.com>
      2 Author: Nguyễn Tuấn Anh <ubolonton@gmail.com>
      2 Author: Naoya Yamashita <conao3@gmail.com>
      2 Author: Michael Griffiths <mikey@cich.li>
      2 Author: Matus Goljer <dota.keys@gmail.com>
      2 Author: Matthew Fluet <matthew.fluet@gmail.com>
      2 Author: Martin Polden <mpolden@yahoo-inc.com>
      2 Author: Mark Oteiza <mvoteiza@udel.edu>
      2 Author: Marian Schubert <marian.schubert@gmail.com>
      2 Author: Marc Sherry <msherry@gmail.com>
      2 Author: Marco Wahl <marcowahlsoft@gmail.com>
      2 Author: Lin Sun <sunlin7@yahoo.com>
      2 Author: Leo Vivier <leo.vivier+dev@gmail.com>
      2 Author: Lele Gaifax <lele@metapensiero.it>
      2 Author: Leandro Facchinetti <me@leafac.com>
      2 Author: Keshav Kini <keshav.kini@gmail.com>
      2 Author: Josiah Schwab <jschwab@gmail.com>
      2 Author: Jordan Galby <gravemind2a@gmail.com>
      2 Author: Johann Klähn <johann@jklaehn.de>
      2 Author: Jasper St. Pierre <jstpierre@mecheye.net>
      2 Author: Ingmar Sittl <ingmar.sittl@elektrobit.com>
      2 Author: Hans-Peter Deifel <hpdeifel@gmx.de>
      2 Author: Greg Sexton <gregsexton@gmail.com>
      2 Author: Greg Lucas <greg@glucas.net>
      2 Author: Greg A. Woods <woods@planix.com>
      2 Author: Fritz Grabo <fritz.grabo@gmail.com>
      2 Author: Evgkeni Sampelnikof <esabof@gmail.com>
      2 Author: Evan Torrie <etorrie@gmail.com>
      2 Author: Eric Davis <ed@npri.org>
      2 Author: Duianto Vebotci <vebotci@openmailbox.org>
      2 Author: Dominique Quatravaux <dominique.quatravaux@epfl.ch>
      2 Author: David Ellison <davidehellison@gmail.com>
      2 Author: Daniel Mai <daniel@danielmai.net>
      2 Author: Daniel Fleischer <danflscr@gmail.com>
      2 Author: Craig Andera <candera@wangdera.com>
      2 Author: Clément Pit-Claudel <clement.pitclaudel@live.com>
      2 Author: Christopher Monsanto <chris@monsan.to>
      2 Author: Christophe Junke <junke.christophe@gmail.com>
      2 Author: Christian Kluge <ckfrakturfreak@web.de>
      2 Author: Buster Copley <buster@buster.me.uk>
      2 Author: Brennan Vincent <brennan@umanwizard.com>
      2 Author: Bradley Wright <brad@intranation.com>
      2 Author: Boruch Baum <boruch_baum@gmx.com>
      2 Author: Bar Magal <bmagamb@gmail.com>
      2 Author: Arialdo Martini <arialdomartini@gmail.com>
      2 Author: Andriy Kmit' <dev@madand.net>
      2 Author: Andrew Kirkpatrick <andrew.kirkpatrick@adelaide.edu.au>
      2 Author: Andreas Rottmann <a.rottmann@gmx.at>
      2 Author: Alex Kreisher <akreisher18@gmail.com>
      2 Author: Adam Spiers <emacs@adamspiers.org>
      2 Author: Aaron L. Zeng <me@bcc32.com>
      1 Author: Zhu Zihao <all_but_last@163.com>
      1 Author: zakora <zakora@users.noreply.github.com>
      1 Author: Zach Latta <zach@zachlatta.com>
      1 Author: Yuri Khan <yurivkhan@gmail.com>
      1 Author: Ynilu <ynilu.chang@gmail.com>
      1 Author: Yann Herklotz <git@yannherklotz.com>
      1 Author: Xu Chunyang <mail@xuchunyang.me>
      1 Author: Xavier Noria <fxn@hashref.com>
      1 Author: Wojciech Siewierski <wojciech@siewierski.eu>
      1 Author: Win Treese <treese@acm.org>
      1 Author: Wei Huang <weih@opera.com>
      1 Author: Waqar Hameed <whame91@gmail.com>
      1 Author: Vladimir Sedach <vas@oneofus.la>
      1 Author: Vladimir Ivanov <ivvl82@gmail.com>
      1 Author: Vitaly Ostashov <hotosho@yandex-team.ru>
      1 Author: Vineet Naik <vineet@helpshift.com>
      1 Author: Ulrich Müller <ulm@gentoo.org>
      1 Author: Tunc Uzlu <bb2020@users.noreply.github.com>
      1 Author: Tsuyoshi Kitamoto <tsuyoshi.kitamoto@gmail.com>
      1 Author: Topi Miettinen <toiwoton@gmail.com>
      1 Author: Toon Claes <toon@iotcl.com>
      1 Author: Tim Wraight <tim@wraight.net>
      1 Author: Tim Perkins <tprk77@gmail.com>
      1 Author: Tibor Simko <tibor.simko@cern.ch>
      1 Author: Thomas Riccardi <riccardi.thomas@gmail.com>
      1 Author: Thomas Jost <thomas.jost@gmail.com>
      1 Author: Thomas Fini Hansen <xen@xen.dk>
      1 Author: Thomas A Caswell <tcaswell@gmail.com>
      1 Author: Teemu Likonen <tlikonen@iki.fi>
      1 Author: TEC <tec@tecosaur.com>
      1 Author: Sylvain Rousseau <thisirs@gmail.com>
      1 Author: Suhail Shergill <suhailshergill@gmail.com>
      1 Author: StrawberryTea <look@strawberrytea.xyz>
      1 Author: Steven Vancoillie <steven.vancoillie@runbox.com>
      1 Author: Steven Thomas <sthomas314@gmail.com>
      1 Author: Steven E. Harris <seh@panix.com>
      1 Author: Steven Chow <steve@myfreestuffapp.com>
      1 Author: Simon Pintarelli <simon.pintarelli@cscs.ch>
      1 Author: Siavash Askari Nasr <siavash.askari.nasr@gmail.com>
      1 Author: Shuguang Sun <shuguang79@qq.com>
      1 Author: shoefone <52260452+shoefone@users.noreply.github.com>
      1 Author: Sergey Pashinin <sergey@pashinin.com>
      1 Author: Sean Farley <sean@farley.io>
      1 Author: Sean Bryant <sbryant@hackinggibsons.com>
      1 Author: Sanjoy Das <sanjoy@playingwithpointers.com>
      1 Author: Samuel W. Flint <swflint@flintfam.org>
      1 Author: Russell Black <black.russell@gmail.com>
      1 Author: Roy Crihfield <rscrihf@gmail.com>
      1 Author: Romain Francoise <romain@orebokech.com>
      1 Author: Roland Marchand <roland.marchand@protonmail.com>
      1 Author: Roey Darwish Dror <roey.ghost@gmail.com>
      1 Author: Robert Irelan <robert.irelan@bytedance.com>
      1 Author: Robert Boone <robo4288@gmail.com>
      1 Author: Richard Kim <emacs18@gmail.com>
      1 Author: Remco van 't Veer <rwvtveer@xs4all.nl>
      1 Author: Rahul Rameshbabu <sergeantsagara@protonmail.com>
      1 Author: Pritam Baral <pritam@pritambaral.com>
      1 Author: Pratyush Yadav <me@yadavpratyush.com>
      1 Author: Prathamesh Sonpatki <csonpatki@gmail.com>
      1 Author: Pieter van Oostrum <pieter@vanoostrum.org>
      1 Author: Pierre Neidhardt <ambrevar@gmail.com>
      1 Author: Philip Weaver <philip.weaver@gmail.com>
      1 Author: Philipp Haselwarter <philipp@haselwarter.org>
      1 Author: Philipp Fehre <pfehre@twitter.com>
      1 Author: Philippe Cavalaria <philippe.cavalaria@gmail.com>
      1 Author: Peter Vasil <mail@petervasil.net>
      1 Author: Peter Jaros <peter.a.jaros@gmail.com>
      1 Author: Pavel Holejsovsky <pavel.holejsovsky@upek.com>
      1 Author: Paul Stadig <paul@stadig.name>
      1 Author: Paul Pogonyshev <pogonyshev@gmail.com>
      1 Author: Pancho Horrillo <pancho@pancho.name>
      1 Author: Orivej Desh <orivej@gmx.fr>
      1 Author: Oleh Krehel <ohwoeowho@gmail.com>
      1 Author: Ole Arndt <oliver.arndt@cegedim.com>
      1 Author: N. Troy de Freitas <me@ntdef.com>
      1 Author: Nikolay Martynov <mar.kolya@gmail.com>
      1 Author: Nicolas Petton <nicolas@petton.fr>
      1 Author: Nicklas Lindgren <nili@gulmohar.se>
      1 Author: Nick Dimiduk <ndimiduk@gmail.com>
      1 Author: Nic Ferier <nic@ferrier.me.uk>
      1 Author: Miloš Mošić <mosic.milos@gmail.com>
      1 Author: Miciah Masters <miciah.masters@gmail.com>
      1 Author: Michal Sojka <sojkam1@fel.cvut.cz>
      1 Author: Michael Heerdegen <michael_heerdegen@web.de>
      1 Author: Michael Fogleman <michaelwfogleman@gmail.com>
      1 Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
      1 Author: Matthieu Hauglustaine <matt.hauglustaine@gmail.com>
      1 Author: Matthew Kraai <kraai@ftbfs.org>
      1 Author: Markus Beppler <65115492+mbeppler@users.noreply.github.com>
      1 Author: Mark Hepburn <Mark.Hepburn@csiro.au>
      1 Author: Marco Craveiro <marco.craveiro@gmail.com>
      1 Author: Marcel Wolf <mwolf@ml1.net>
      1 Author: Manuel Vázquez Acosta <mva.led@gmail.com>
      1 Author: Mak Kolybabi <mak@kolybabi.com>
      1 Author: Magnus Malm <magnusmalm@gmail.com>
      1 Author: Magnar Sveen <magnars@gmail.com>
      1 Author: Luke Amdor <luke.amdor@gmail.com>
      1 Author: Louis Roché <louis@louisroche.net>
      1 Author: Li-Yun Chang <michael142536@gmail.com>
      1 Author: Lingchao Xin <douglarek@users.noreply.github.com>
      1 Author: Li Chen <me@linux.beauty>
      1 Author: Lénaïc Huard <lenaic@lhuard.fr>
      1 Author: Laverne Schrock <laverne@schrock.email>
      1 Author: Knut Olav Bøhmer <bohmer@gmail.com>
      1 Author: Kimberly Wolk <kimwolk@hotmail.com>
      1 Author: Kevin J. Foley <kfoley15@gmail.com>
      1 Author: Kevin Brubeck Unhammer <unhammer@fsfe.org>
      1 Author: Kenny Ballou <kballou@devnulllabs.io>
      1 Author: Justin Thomas <justin.thomas1@gmail.com>
      1 Author: Justin Caratzas <justin.caratzas@gmail.com>
      1 Author: Justin Burkett <justin@burkett.cc>
      1 Author: Josh Elsasser <jelsasser@appneta.com>
      1 Author: Jorge Israel Peña <jorge.israel.p@gmail.com>
      1 Author: Jordan Greenberg <jordan@softwareslave.com>
      1 Author: Jon Vanderwijk <jonathn@github.com>
      1 Author: Jonathon McKitrick <jonathon.mckitrick@doublethedonation.com>
      1 Author: Jonathan Roes <jroes@jroes.net>
      1 Author: Jonathan Leech-Pepin <jonathan.leechpepin@gmail.com>
      1 Author: Jonathan del Strother <me@delstrother.com>
      1 Author: Jonathan Arnett <jonathan@scriptdrop.co>
      1 Author: Jonas Galvão Xavier <jonas.agx@gmail.com>
      1 Author: John Morris <john@zultron.com>
      1 Author: Johannes Maier <johannes.maier@active-group.de>
      1 Author: Johannes Altmanninger <aclopte@gmail.com>
      1 Author: Joakim Jalap <JOJA@stoneridge.com>
      1 Author: Jim Blandy <jimb@red-bean.com>
      1 Author: Jeremy Sowden <jeremy@azazel.net>
      1 Author: Jeremy Meng <yumeng@microsoft.com>
      1 Author: Jeff Dairiki <dairiki@dairiki.org>
      1 Author: Jean-Louis Giordano <jean-louis@jawaninja.com>
      1 Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
      1 Author: Jan Tatarik <jan.tatarik@xing.com>
      1 Author: Ivan Brennan <ivan.brennan@gmail.com>
      1 Author: Ioan-Adrian Ratiu <adi@adirat.com>
      1 Author: Ilya Grigoriev <ilyagr@users.noreply.github.com>
      1 Author: Ian Milligan <ianmllgn@gmail.com>
      1 Author: Ian Eure <ian.eure@gmail.com>
      1 Author: Hussein Ait-Lahcen <hussein.ait-lahcen@fretlink.com>
      1 Author: hokomo <hokomo@airmail.cc>
      1 Author: Guillaume Martres <smarter@ubuntu.com>
      1 Author: Greg Steuck <gsteuck@groq.com>
      1 Author: Gregory Heytings <ghe@sdf.org>
      1 Author: Graham Dobbins <gdobbins@protonmail.com>
      1 Author: Géza Herman <geza.herman@gmail.com>
      1 Author: George Kadianakis <desnacked@gmail.com>
      1 Author: Geoff Shannon <geoffpshannon@gmail.com>
      1 Author: Fritz Stelzer <brotzeitmacher@gmail.com>
      1 Author: Frédéric Giquel <frederic.giquel@laposte.net>
      1 Author: Franklin Delehelle <franklin.delehelle@odena.eu>
      1 Author: Feng Li <fengli@blackmagicdesign.com>
      1 Author: Felix Yan <felixonmars@archlinux.org>
      1 Author: Felix Geller <fgeller@gmail.com>
      1 Author: Fabian Wiget <fabacino@gmail.com>
      1 Author: Eyal Soha <eyalsoha@gmail.com>
      1 Author: Eyal Lotem <eyal.lotem@gmail.com>
      1 Author: Eugene Mikhaylov <lewwadoo@gmail.com>
      1 Author: Erik Anderson <erikbpanderson@gmail.com>
      1 Author: Eric Prud'hommeaux <eric@w3.org>
      1 Author: Eric <e.a.gebhart@gmail.com>
      1 Author: Ellis Kenyo <me@elken.dev>
      1 Author: Divye Kapoor <divye@google.com>
      1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      1 Author: Dennis Paskorz <dennis@walltowall.com>
      1 Author: Dean Kariniemi <8913263+d3k4r@users.noreply.github.com>
      1 Author: David Wallin <david.wallin@gmail.com>
      1 Author: David L. Rager <ragerdl@gmail.com>
      1 Author: David Hull <david.hull@openx.com>
      1 Author: Dato Simó <dato@net.com.org.es>
      1 Author: Danny Zhu <dzhu@dzhu.us>
      1 Author: Dan LaManna <dan.lamanna@gmail.com>
      1 Author: Dan Kessler <kesslerd@umich.edu>
      1 Author: Daniel Nagy <danielnagy@posteo.de>
      1 Author: Daniel Kraus <daniel@kraus.my>
      1 Author: Daniel Hackney <dan@haxney.org>
      1 Author: Daniel Gröber <daniel@dps.uibk.ac.at>
      1 Author: Daniel Farina <drfarina@acm.org>
      1 Author: Daniel Brockman <daniel@gointeractive.se>
      1 Author: Dan Erikson <derikson3@gmail.com>
      1 Author: Dan Davison <dandavison7@gmail.com>
      1 Author: Daanturo <daanturo@gmail.com>
      1 Author: Christopher Carlile <christopher.carlile@gmail.com>
      1 Author: Christian Tietze <me@christiantietze.de>
      1 Author: Christian Dietrich <christian.dietrich@informatik.uni-erlangen.de>
      1 Author: Chris Shoemaker <chris@mojotech.com>
      1 Author: Chris Ring <chris@ringthis.com>
      1 Author: Chris Moore <dooglus@gmail.com>
      1 Author: Chris LaRose <cjlarose@gmail.com>
      1 Author: Chris Done <chrisdone@gmail.com>
      1 Author: Chris Bernard <cebernard@gmail.com>
      1 Author: Chillar Anand <anand21nanda@gmail.com>
      1 Author: Carl Lieberman <liebermancarl@gmail.com>
      1 Author: Cameron Chaparro <cameron.chaparro@zadentech.com>
      1 Author: Bryan Shell <bryan.shell@orbitz.com>
      1 Author: Brian Leung <leungbk@posteo.net>
      1 Author: Brian Leung <leungbk@mailfence.com>
      1 Author: Brandon W Maister <quodlibetor@gmail.com>
      1 Author: Bob Uhl <buhl@zvelo.com>
      1 Author: Ben Zanin <bzanin+github@gmail.com>
      1 Author: Bastian Beranek <bastian.beranek@inovex.de>
      1 Author: Bart Bakker <bart@thesoftwarecraft.com>
      1 Author: Barak A. Pearlmutter <barak+git@pearlmutter.net>
      1 Author: Ashlynn Anderson <pea@pea.sh>
      1 Author: Arnau Roig Ninerola <arnau.ninerola@outlook.com>
      1 Author: Aria Edmonds <aria@ar1as.space>
      1 Author: Angel de Vicente <angel.de.vicente@iac.es>
      1 Author: Andy Sawyer <git@pureabstract.org>
      1 Author: Andrew Zipperer <atzipperer@gmail.com>
      1 Author: Andrew Psaltis <apsaltis@vmware.com>
      1 Author: Andrew Eggenberger <andrew.eggenberger@gmail.com>
      1 Author: Andrei Chițu <andrei.chitu1@gmail.com>
      1 Author: Andreas Liljeqvist <andreas.liljeqvist@robacks.se>
      1 Author: Andreas Fuchs <asf@boinkor.net>
      1 Author: Alex Branham <alex.branham@gmail.com>
      1 Author: Alexander Miller <alexanderm@web.de>
      1 Author: Aleksey Uimanov <s9gf4ult@gmail.com>
      1 Author: Adeodato Simó <dato@net.com.org.es>
      1 Author: Adam Kruszewski <adam@kruszewski.name>
      1 Author: Adam Jones <adam.jones@ravelin.com>
      1 Author: Adam Benanti <0entropy@protonmail.com>
      1 Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
      1 Author: Aaron Madlon-Kay <aaron@madlon-kay.com>





^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-13 15:50 magit copyright assignments Jeremy Bryant
@ 2024-07-13 16:25 ` Eli Zaretskii
  2024-07-13 21:39   ` Jeremy Bryant
                     ` (2 more replies)
  0 siblings, 3 replies; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-13 16:25 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: stefankangas, emacs-devel

> From: Jeremy Bryant <jb@jeremybryant.net>
> Date: Sat, 13 Jul 2024 16:50:17 +0100
> 
> Stefan,
> 
> Following the recent commit in the etc/TODO for magit below.
> 
> '
> *** Magit
> This needs work on getting the relevant copyright assignments.  This
> task should be highly doable for anyone, but will likely require some
> patience.  For inspiration, see how this was done for 'use-package':
> https://github.com/jwiegley/use-package/issues/282
> '
> 
> Would you be able to confirm which contributors are missing assignments
> on file?

Quite a lot.  Do you need a full list?  Is it feasible to reach out to
all of them?



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-13 16:25 ` Eli Zaretskii
@ 2024-07-13 21:39   ` Jeremy Bryant
  2024-07-14  4:50     ` Eli Zaretskii
  2024-07-16  2:17   ` Richard Stallman
  2024-07-16  2:18   ` Richard Stallman
  2 siblings, 1 reply; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-13 21:39 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: stefankangas, emacs-devel, Jonas Bernoulli

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Jeremy Bryant <jb@jeremybryant.net>
>> Date: Sat, 13 Jul 2024 16:50:17 +0100
>> 
>> Stefan,
>> 
>> Following the recent commit in the etc/TODO for magit below.
>> 
>> '
>> *** Magit
>> This needs work on getting the relevant copyright assignments.  This
>> task should be highly doable for anyone, but will likely require some
>> patience.  For inspiration, see how this was done for 'use-package':
>> https://github.com/jwiegley/use-package/issues/282
>> '
>> 
>> Would you be able to confirm which contributors are missing assignments
>> on file?
>
> Quite a lot.  Do you need a full list?  Is it feasible to reach out to
> all of them?

I don't know how feasible this is (Jonas may know more on this), but
given the usefulness of magit, I can volunteer to start for some of this
task.

For this reason, yes I would like to see the full list of missings to
guide next steps.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-13 21:39   ` Jeremy Bryant
@ 2024-07-14  4:50     ` Eli Zaretskii
  2024-07-15 20:10       ` Jeremy Bryant
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-14  4:50 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: stefankangas, emacs-devel, jonas

> From: Jeremy Bryant <jb@jeremybryant.net>
> Cc: stefankangas@gmail.com,  emacs-devel@gnu.org, Jonas Bernoulli
>  <jonas@bernoul.li>
> Date: Sat, 13 Jul 2024 22:39:29 +0100
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> Would you be able to confirm which contributors are missing assignments
> >> on file?
> >
> > Quite a lot.  Do you need a full list?  Is it feasible to reach out to
> > all of them?
> 
> I don't know how feasible this is (Jonas may know more on this), but
> given the usefulness of magit, I can volunteer to start for some of this
> task.
> 
> For this reason, yes I would like to see the full list of missings to
> guide next steps.

Suit yourself:

    153 Author: Rémi Vanicat <vanicat@debian.org>
     50 Author: Natalie Weizenbaum <nex342@gmail.com>
     47 Author: Moritz Bunkus <moritz@bunkus.org>
     26 Author: Ramkumar Ramachandra <artagnon@gmail.com>
     25 Author: Takafumi Arakaki <aka.tkf@gmail.com>
     18 Author: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
     17 Author: Aaron Culich <aculich@gmail.com>
     16 Author: Silent Sphere <silentsphere110@gmail.com>
     16 Author: Lluís Vilanova <vilanova@ac.upc.edu>
     16 Author: Alexey Voinov <alexey.v.voinov@gmail.com>
     14 Author: Hannu Koivisto <azure@iki.fi>
     11 Author: Timo Juhani Lindfors <timo.lindfors@iki.fi>
     11 Author: Roger Crew <crew@cs.stanford.edu>
     10 Author: Sean Allred <code@seanallred.com>
      9 Author: Florian Ragwitz <rafl@debian.org>
      8 Author: Servilio Afre Puentes <afrepues@mcmaster.ca>
      7 Author: Teruki Shigitani <teruki.shigitani@gmail.com>
      7 Author: Marcin Bachry <hegel666@gmail.com>
      6 Author: Leonardo Etcheverry <leo@kalio.net>
      5 Author: Justin Guenther <jguenther@gmail.com>
      5 Author: Cornelius Mika <cornelius.mika@gmail.com>
      4 Author: Seong-Kook Shin <cinsky@gmail.com>
      4 Author: Sam Cedarbaum <scedarbaum@gmail.com>
      4 Author: Robin Green <greenrd@greenrd.org>
      4 Author: rabio <rabiodev@o2.pl>
      4 Author: Park Zhou <ideapark@petalmail.com>
      4 Author: Dale Hagglund <dale.hagglund@gmail.com>
      4 Author: Benjamin Motz <benjamin.motz@mailbox.org>
      4 Author: Alban Gruin <alban@pa1ch.fr>
      4 Author: Alan Falloon <alan.falloon@gmail.com>
      3 Author: Yuichi Higashi <aaa707b@gmail.com>
      3 Author: Sébastien Gross <seb@chezwam.org>
      3 Author: Martin Joerg <martin.joerg@gmail.com>
      3 Author: Mark Karpov <markkarpov@opmbx.org>
      3 Author: Marc Herbert <marc.herbert@gmail.com>
      3 Author: Loic Dachary <loic@dachary.org>
      3 Author: Laurent Laffont <laurent.laffont@gmail.com>
      3 Author: Graham Clark <grclark@gmail.com>
      3 Author: Brian Warner <warner@lothar.com>
      3 Author: Ben Walton <bwalton@artsci.utoronto.ca>
      3 Author: Andrew Schwartzmeyer <andrew@schwartzmeyer.com>
      3 Author: Alex Ott <alexott@gmail.com>
      2 Author: zilongshanren <guanghui8827@126.com>
      2 Author: ziggy <ziggy@elephant-bird.net>
      2 Author: Wouter Bolsterlee <wouter@bolsterl.ee>
      2 Author: Tom Feist <shabble@metavore.org>
      2 Author: Szunti <Szunti@users.noreply.github.com>
      2 Author: Ron Parker <rdparker@gmail.com>
      2 Author: René Stadler <mail@renestadler.de>
      2 Author: Peter Eisentraut <peter@eisentraut.org>
      2 Author: Pekka Pessi <nospam@pessi.fi>
      2 Author: Nick Alexander <nalexander@mozilla.com>
      2 Author: Nguyễn Tuấn Anh <ubolonton@gmail.com>
      2 Author: Michael Griffiths <mikey@cich.li>
      2 Author: Matthew Fluet <matthew.fluet@gmail.com>
      2 Author: Martin Polden <mpolden@yahoo-inc.com>
      2 Author: Marian Schubert <marian.schubert@gmail.com>
      2 Author: Marc Sherry <msherry@gmail.com>
      2 Author: Leandro Facchinetti <me@leafac.com>
      2 Author: Keshav Kini <keshav.kini@gmail.com>
      2 Author: Josiah Schwab <jschwab@gmail.com>
      2 Author: Jordan Galby <gravemind2a@gmail.com>
      2 Author: Johann Klähn <johann@jklaehn.de>
      2 Author: Jasper St. Pierre <jstpierre@mecheye.net>
      2 Author: Ingmar Sittl <ingmar.sittl@elektrobit.com>
      2 Author: Hans-Peter Deifel <hpdeifel@gmx.de>
      2 Author: Greg Sexton <gregsexton@gmail.com>
      2 Author: Greg Lucas <greg@glucas.net>
      2 Author: Greg A. Woods <woods@planix.com>
      2 Author: Evgkeni Sampelnikof <esabof@gmail.com>
      2 Author: Evan Torrie <etorrie@gmail.com>
      2 Author: Eric Davis <ed@npri.org>
      2 Author: Duianto Vebotci <vebotci@openmailbox.org>
      2 Author: Dominique Quatravaux <dominique.quatravaux@epfl.ch>
      2 Author: David Ellison <davidehellison@gmail.com>
      2 Author: Daniel Mai <daniel@danielmai.net>
      2 Author: Craig Andera <candera@wangdera.com>
      2 Author: Christopher Monsanto <chris@monsan.to>
      2 Author: Christophe Junke <junke.christophe@gmail.com>
      2 Author: Christian Kluge <ckfrakturfreak@web.de>
      2 Author: Buster Copley <buster@buster.me.uk>
      2 Author: Brennan Vincent <brennan@umanwizard.com>
      2 Author: Bradley Wright <brad@intranation.com>
      2 Author: Arialdo Martini <arialdomartini@gmail.com>
      2 Author: Andrew Kirkpatrick <andrew.kirkpatrick@adelaide.edu.au>
      2 Author: Alex Kreisher <akreisher18@gmail.com>
      2 Author: Aaron L. Zeng <me@bcc32.com>
      1 Author: Zhu Zihao <all_but_last@163.com>
      1 Author: zakora <zakora@users.noreply.github.com>
      1 Author: Zach Latta <zach@zachlatta.com>
      1 Author: Ynilu <ynilu.chang@gmail.com>
      1 Author: Yann Herklotz <git@yannherklotz.com>
      1 Author: Xavier Noria <fxn@hashref.com>
      1 Author: Wojciech Siewierski <wojciech@siewierski.eu>
      1 Author: Wei Huang <weih@opera.com>
      1 Author: Waqar Hameed <whame91@gmail.com>
      1 Author: Vladimir Ivanov <ivvl82@gmail.com>
      1 Author: Vitaly Ostashov <hotosho@yandex-team.ru>
      1 Author: Vineet Naik <vineet@helpshift.com>
      1 Author: Ulrich Müller <ulm@gentoo.org>
      1 Author: Tunc Uzlu <bb2020@users.noreply.github.com>
      1 Author: Tsuyoshi Kitamoto <tsuyoshi.kitamoto@gmail.com>
      1 Author: Topi Miettinen <toiwoton@gmail.com>
      1 Author: Tim Wraight <tim@wraight.net>
      1 Author: Tim Perkins <tprk77@gmail.com>
      1 Author: Thomas Riccardi <riccardi.thomas@gmail.com>
      1 Author: Thomas Jost <thomas.jost@gmail.com>
      1 Author: Thomas Fini Hansen <xen@xen.dk>
      1 Author: Thomas A Caswell <tcaswell@gmail.com>
      1 Author: Suhail Shergill <suhailshergill@gmail.com>
      1 Author: StrawberryTea <look@strawberrytea.xyz>
      1 Author: Steven Vancoillie <steven.vancoillie@runbox.com>
      1 Author: Steven Thomas <sthomas314@gmail.com>
      1 Author: Steven E. Harris <seh@panix.com>
      1 Author: Steven Chow <steve@myfreestuffapp.com>
      1 Author: Simon Pintarelli <simon.pintarelli@cscs.ch>
      1 Author: Siavash Askari Nasr <siavash.askari.nasr@gmail.com>
      1 Author: shoefone <52260452+shoefone@users.noreply.github.com>
      1 Author: Sergey Pashinin <sergey@pashinin.com>
      1 Author: Sean Bryant <sbryant@hackinggibsons.com>
      1 Author: Sanjoy Das <sanjoy@playingwithpointers.com>
      1 Author: Samuel W. Flint <swflint@flintfam.org>
      1 Author: Roy Crihfield <rscrihf@gmail.com>
      1 Author: Roland Marchand <roland.marchand@protonmail.com>
      1 Author: Roey Darwish Dror <roey.ghost@gmail.com>
      1 Author: Robert Boone <robo4288@gmail.com>
      1 Author: Remco van 't Veer <rwvtveer@xs4all.nl>
      1 Author: Rahul Rameshbabu <sergeantsagara@protonmail.com>
      1 Author: Pritam Baral <pritam@pritambaral.com>
      1 Author: Pratyush Yadav <me@yadavpratyush.com>
      1 Author: Prathamesh Sonpatki <csonpatki@gmail.com>
      1 Author: Philip Weaver <philip.weaver@gmail.com>
      1 Author: Philipp Haselwarter <philipp@haselwarter.org>
      1 Author: Philipp Fehre <pfehre@twitter.com>
      1 Author: Philippe Cavalaria <philippe.cavalaria@gmail.com>
      1 Author: Peter Jaros <peter.a.jaros@gmail.com>
      1 Author: Pavel Holejsovsky <pavel.holejsovsky@upek.com>
      1 Author: Paul Stadig <paul@stadig.name>
      1 Author: Pancho Horrillo <pancho@pancho.name>
      1 Author: Orivej Desh <orivej@gmx.fr>
      1 Author: Ole Arndt <oliver.arndt@cegedim.com>
      1 Author: N. Troy de Freitas <me@ntdef.com>
      1 Author: Nikolay Martynov <mar.kolya@gmail.com>
      1 Author: Nicklas Lindgren <nili@gulmohar.se>
      1 Author: Nick Dimiduk <ndimiduk@gmail.com>
      1 Author: Miloš Mošić <mosic.milos@gmail.com>
      1 Author: Miciah Masters <miciah.masters@gmail.com>
      1 Author: Michael Fogleman <michaelwfogleman@gmail.com>
      1 Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
      1 Author: Matthieu Hauglustaine <matt.hauglustaine@gmail.com>
      1 Author: Matthew Kraai <kraai@ftbfs.org>
      1 Author: Markus Beppler <65115492+mbeppler@users.noreply.github.com>
      1 Author: Marco Craveiro <marco.craveiro@gmail.com>
      1 Author: Marcel Wolf <mwolf@ml1.net>
      1 Author: Manuel Vázquez Acosta <mva.led@gmail.com>
      1 Author: Magnus Malm <magnusmalm@gmail.com>
      1 Author: Luke Amdor <luke.amdor@gmail.com>
      1 Author: Louis Roché <louis@louisroche.net>
      1 Author: Li-Yun Chang <michael142536@gmail.com>
      1 Author: Lingchao Xin <douglarek@users.noreply.github.com>
      1 Author: Li Chen <me@linux.beauty>
      1 Author: Lénaïc Huard <lenaic@lhuard.fr>
      1 Author: Laverne Schrock <laverne@schrock.email>
      1 Author: Knut Olav Bøhmer <bohmer@gmail.com>
      1 Author: Kimberly Wolk <kimwolk@hotmail.com>
      1 Author: Kenny Ballou <kballou@devnulllabs.io>
      1 Author: Justin Thomas <justin.thomas1@gmail.com>
      1 Author: Justin Caratzas <justin.caratzas@gmail.com>
      1 Author: Jorge Israel Peña <jorge.israel.p@gmail.com>
      1 Author: Jordan Greenberg <jordan@softwareslave.com>
      1 Author: Jon Vanderwijk <jonathn@github.com>
      1 Author: Jonathon McKitrick <jonathon.mckitrick@doublethedonation.com>
      1 Author: Jonathan Roes <jroes@jroes.net>
      1 Author: Jonathan Arnett <jonathan@scriptdrop.co>
      1 Author: Jonas Galvão Xavier <jonas.agx@gmail.com>
      1 Author: John Morris <john@zultron.com>
      1 Author: Johannes Maier <johannes.maier@active-group.de>
      1 Author: Johannes Altmanninger <aclopte@gmail.com>
      1 Author: Jeremy Sowden <jeremy@azazel.net>
      1 Author: Jeremy Meng <yumeng@microsoft.com>
      1 Author: Jeff Dairiki <dairiki@dairiki.org>
      1 Author: Jean-Louis Giordano <jean-louis@jawaninja.com>
      1 Author: Ivan Brennan <ivan.brennan@gmail.com>
      1 Author: Ioan-Adrian Ratiu <adi@adirat.com>
      1 Author: Ilya Grigoriev <ilyagr@users.noreply.github.com>
      1 Author: Ian Milligan <ianmllgn@gmail.com>
      1 Author: Hussein Ait-Lahcen <hussein.ait-lahcen@fretlink.com>
      1 Author: hokomo <hokomo@airmail.cc>
      1 Author: Guillaume Martres <smarter@ubuntu.com>
      1 Author: Greg Steuck <gsteuck@groq.com>
      1 Author: Graham Dobbins <gdobbins@protonmail.com>
      1 Author: George Kadianakis <desnacked@gmail.com>
      1 Author: Geoff Shannon <geoffpshannon@gmail.com>
      1 Author: Fritz Stelzer <brotzeitmacher@gmail.com>
      1 Author: Franklin Delehelle <franklin.delehelle@odena.eu>
      1 Author: Feng Li <fengli@blackmagicdesign.com>
      1 Author: Felix Yan <felixonmars@archlinux.org>
      1 Author: Eyal Soha <eyalsoha@gmail.com>
      1 Author: Eyal Lotem <eyal.lotem@gmail.com>
      1 Author: Eugene Mikhaylov <lewwadoo@gmail.com>
      1 Author: Eric Prud'hommeaux <eric@w3.org>
      1 Author: Ellis Kenyo <me@elken.dev>
      1 Author: Divye Kapoor <divye@google.com>
      1 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
      1 Author: Dennis Paskorz <dennis@walltowall.com>
      1 Author: David Wallin <david.wallin@gmail.com>
      1 Author: Dato Simó <dato@net.com.org.es>
      1 Author: Danny Zhu <dzhu@dzhu.us>
      1 Author: Dan LaManna <dan.lamanna@gmail.com>
      1 Author: Dan Kessler <kesslerd@umich.edu>
      1 Author: Daniel Nagy <danielnagy@posteo.de>
      1 Author: Daniel Gröber <daniel@dps.uibk.ac.at>
      1 Author: Daniel Farina <drfarina@acm.org>
      1 Author: Dan Erikson <derikson3@gmail.com>
      1 Author: Christopher Carlile <christopher.carlile@gmail.com>
      1 Author: Christian Dietrich <christian.dietrich@informatik.uni-erlangen.de>
      1 Author: Chris Shoemaker <chris@mojotech.com>
      1 Author: Chris Ring <chris@ringthis.com>
      1 Author: Chris LaRose <cjlarose@gmail.com>
      1 Author: Chris Done <chrisdone@gmail.com>
      1 Author: Chris Bernard <cebernard@gmail.com>
      1 Author: Chillar Anand <anand21nanda@gmail.com>
      1 Author: Carl Lieberman <liebermancarl@gmail.com>
      1 Author: Cameron Chaparro <cameron.chaparro@zadentech.com>
      1 Author: Bryan Shell <bryan.shell@orbitz.com>
      1 Author: Brandon W Maister <quodlibetor@gmail.com>
      1 Author: Bob Uhl <buhl@zvelo.com>
      1 Author: Ben Zanin <bzanin+github@gmail.com>
      1 Author: Ashlynn Anderson <pea@pea.sh>
      1 Author: Arnau Roig Ninerola <arnau.ninerola@outlook.com>
      1 Author: Aria Edmonds <aria@ar1as.space>
      1 Author: Angel de Vicente <angel.de.vicente@iac.es>
      1 Author: Andy Sawyer <git@pureabstract.org>
      1 Author: Andrew Zipperer <atzipperer@gmail.com>
      1 Author: Andrew Psaltis <apsaltis@vmware.com>
      1 Author: Andrew Eggenberger <andrew.eggenberger@gmail.com>
      1 Author: Andrei Chițu <andrei.chitu1@gmail.com>
      1 Author: Andreas Liljeqvist <andreas.liljeqvist@robacks.se>
      1 Author: Aleksey Uimanov <s9gf4ult@gmail.com>
      1 Author: Adeodato Simó <dato@net.com.org.es>
      1 Author: Adam Kruszewski <adam@kruszewski.name>
      1 Author: Adam Jones <adam.jones@ravelin.com>
      1 Author: Adam Benanti <0entropy@protonmail.com>
      1 Author: Aaron Madlon-Kay <aaron@madlon-kay.com>



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-14  4:50     ` Eli Zaretskii
@ 2024-07-15 20:10       ` Jeremy Bryant
  2024-07-15 20:49         ` Stefan Kangas
  0 siblings, 1 reply; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-15 20:10 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: stefankangas, emacs-devel, jonas

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Jeremy Bryant <jb@jeremybryant.net>
>> Cc: stefankangas@gmail.com,  emacs-devel@gnu.org, Jonas Bernoulli
>>  <jonas@bernoul.li>
>> Date: Sat, 13 Jul 2024 22:39:29 +0100
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> >> Would you be able to confirm which contributors are missing assignments
>> >> on file?
>> >
>> > Quite a lot.  Do you need a full list?  Is it feasible to reach out to
>> > all of them?
>> 
>> I don't know how feasible this is (Jonas may know more on this), but
>> given the usefulness of magit, I can volunteer to start for some of this
>> task.
>> 
>> For this reason, yes I would like to see the full list of missings to
>> guide next steps.
>
> Suit yourself:
>
>     153 Author: Rémi Vanicat <vanicat@debian.org>
>      50 Author: Natalie Weizenbaum <nex342@gmail.com>
>      47 Author: Moritz Bunkus <moritz@bunkus.org>
>      26 Author: Ramkumar Ramachandra <artagnon@gmail.com>
>      25 Author: Takafumi Arakaki <aka.tkf@gmail.com>
>      18 Author: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
(...)

Many thanks, I've started to email contributors and opened bug#72127 to start the tracking.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-15 20:10       ` Jeremy Bryant
@ 2024-07-15 20:49         ` Stefan Kangas
  0 siblings, 0 replies; 27+ messages in thread
From: Stefan Kangas @ 2024-07-15 20:49 UTC (permalink / raw)
  To: Jeremy Bryant, Eli Zaretskii; +Cc: emacs-devel, jonas

Jeremy Bryant <jb@jeremybryant.net> writes:

> Many thanks, I've started to email contributors and opened bug#72127
> to start the tracking.

Thanks for working on this.

Note that we only need copyright assignments from authors that have made
"non-trivial" contributions. So by looking at this more closely you
could probably get the number of names down a bit.

There are no hard rules here but, for starters, we don't need
assignments from authors that have changed fewer than 15 or so lines of
code. Some other contribution(s) might count as trivial even if they
touch more lines (e.g. if they have just been fixing typos, if there are
whitespace changes that take them over the limit, or if they have just
moved some large function).

Do let us know if you have any doubts here, though. Better safe than
sorry.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-13 16:25 ` Eli Zaretskii
  2024-07-13 21:39   ` Jeremy Bryant
@ 2024-07-16  2:17   ` Richard Stallman
  2024-07-16  5:53     ` Lele Gaifax
  2024-07-16  2:18   ` Richard Stallman
  2 siblings, 1 reply; 27+ messages in thread
From: Richard Stallman @ 2024-07-16  2:17 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: jb, stefankangas, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > Quite a lot.  Do you need a full list?  Is it feasible to reach out to
  > all of them?

Yes.  We will find people to help.

There are ~240 entries in the list of magit contributors who have not
signed papers.  I expect the contributions of most of them are small.

Is it possible to calculate the number of changed lines (from git
diffs) for each of those persons, and sort the list of contributors
without papers by those numbers?  The list of people whose changed or
inserted lines number at least 8 will probably be much shorter.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-13 16:25 ` Eli Zaretskii
  2024-07-13 21:39   ` Jeremy Bryant
  2024-07-16  2:17   ` Richard Stallman
@ 2024-07-16  2:18   ` Richard Stallman
  2024-07-16 21:27     ` Jeremy Bryant
  2 siblings, 1 reply; 27+ messages in thread
From: Richard Stallman @ 2024-07-16  2:18 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: jb, stefankangas, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]


For the magit contributors that have signed papers for Emacs, we
should ask each one to send an email confirming that perse will regard
per contributions to magit as contributions to Emacs, once magit is
included in Emacs.

We should save all those emails in one file, and give it to the FSF
copyright assignment people to save.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16  2:17   ` Richard Stallman
@ 2024-07-16  5:53     ` Lele Gaifax
  2024-07-16 10:29       ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Lele Gaifax @ 2024-07-16  5:53 UTC (permalink / raw)
  To: emacs-devel

Richard Stallman <rms@gnu.org> writes:

> Is it possible to calculate the number of changed lines (from git
> diffs) for each of those persons, and sort the list of contributors
> without papers by those numbers?  The list of people whose changed or
> inserted lines number at least 8 will probably be much shorter.

This seems handy for the task:

  https://github.com/llbit/git-commit-metrics

bye, lele.
-- 
nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
lele@metapensiero.it  |                 -- Fortunato Depero, 1929.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16  5:53     ` Lele Gaifax
@ 2024-07-16 10:29       ` Eli Zaretskii
  2024-07-16 17:23         ` Lele Gaifax
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-16 10:29 UTC (permalink / raw)
  To: Lele Gaifax; +Cc: emacs-devel

> From: Lele Gaifax <lele@metapensiero.it>
> Date: Tue, 16 Jul 2024 07:53:52 +0200
> 
> Richard Stallman <rms@gnu.org> writes:
> 
> > Is it possible to calculate the number of changed lines (from git
> > diffs) for each of those persons, and sort the list of contributors
> > without papers by those numbers?  The list of people whose changed or
> > inserted lines number at least 8 will probably be much shorter.
> 
> This seems handy for the task:
> 
>   https://github.com/llbit/git-commit-metrics

Thanks, but I think "git annotate" or "C-x v g" will be much more
useful in this case, since we are only interested in how many lines
which are currently in the package a given author is responsible for.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16 10:29       ` Eli Zaretskii
@ 2024-07-16 17:23         ` Lele Gaifax
  2024-07-16 18:25           ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Lele Gaifax @ 2024-07-16 17:23 UTC (permalink / raw)
  To: emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

> Thanks, but I think "git annotate" or "C-x v g" will be much more
> useful in this case, since we are only interested in how many lines
> which are currently in the package a given author is responsible for.

It's your call of course, but it seems strange to me: say I contributed
20 lines of code some time ago, and in the meantime someone edited it
slightly, splitting it, moving it around, changing indentation... "git
annotate" will say that most of my lines of code "belong" to someone
else, but does that really matter in the context of copyright
assignment? I'd say that I had still contributed those 20 lines of code,
and thus I should sign the assignment paper, shouldn't I?

ciao, lele.
-- 
nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
lele@metapensiero.it  |                 -- Fortunato Depero, 1929.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16 17:23         ` Lele Gaifax
@ 2024-07-16 18:25           ` Eli Zaretskii
  2024-07-16 19:09             ` Lele Gaifax
  2024-07-18  3:21             ` Richard Stallman
  0 siblings, 2 replies; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-16 18:25 UTC (permalink / raw)
  To: Lele Gaifax; +Cc: emacs-devel

> From: Lele Gaifax <lele@metapensiero.it>
> Date: Tue, 16 Jul 2024 19:23:39 +0200
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > Thanks, but I think "git annotate" or "C-x v g" will be much more
> > useful in this case, since we are only interested in how many lines
> > which are currently in the package a given author is responsible for.
> 
> It's your call of course, but it seems strange to me: say I contributed
> 20 lines of code some time ago, and in the meantime someone edited it
> slightly, splitting it, moving it around, changing indentation... "git
> annotate" will say that most of my lines of code "belong" to someone
> else, but does that really matter in the context of copyright
> assignment? I'd say that I had still contributed those 20 lines of code,
> and thus I should sign the assignment paper, shouldn't I?

What about the other case: you contributed some code, but later all of
that was deleted?

I agree that some forensics and maybe "C-x v h" will be needed, but my
point is that git-commit-metrics is not necessarily the right starting
point, because it could easily show you a very distorted picture.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16 18:25           ` Eli Zaretskii
@ 2024-07-16 19:09             ` Lele Gaifax
  2024-07-18  3:21             ` Richard Stallman
  1 sibling, 0 replies; 27+ messages in thread
From: Lele Gaifax @ 2024-07-16 19:09 UTC (permalink / raw)
  To: emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

> What about the other case: you contributed some code, but later all of
> that was deleted?
>
> I agree that some forensics and maybe "C-x v h" will be needed, but my
> point is that git-commit-metrics is not necessarily the right starting
> point, because it could easily show you a very distorted picture.

But it's nevertheless the only sensible starting point to discriminate
between "greater than X lines" or "less than X", so that you could focus
only on the first set of people, to see if (at least) X lines of my
contributions are still there. With "git annotate"-based approaches, you
end to apply the forensics on all the contributors.

Anyway, got the point.

bye, lele.
-- 
nickname: Lele Gaifax | Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas | comincerò ad aver paura di chi mi copia.
lele@metapensiero.it  |                 -- Fortunato Depero, 1929.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16  2:18   ` Richard Stallman
@ 2024-07-16 21:27     ` Jeremy Bryant
  2024-07-17 11:23       ` Eli Zaretskii
  2024-07-18  3:21       ` Richard Stallman
  0 siblings, 2 replies; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-16 21:27 UTC (permalink / raw)
  To: Richard Stallman; +Cc: Eli Zaretskii, stefankangas, emacs-devel

Richard Stallman <rms@gnu.org> writes:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>
> For the magit contributors that have signed papers for Emacs, we
> should ask each one to send an email confirming that perse will regard
> per contributions to magit as contributions to Emacs, once magit is
> included in Emacs.

So far I have asked the contributors to consider returning the copyright
assignment form, which names Emacs.  Would this not be sufficient?

>
> We should save all those emails in one file, and give it to the FSF
> copyright assignment people to save.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16 21:27     ` Jeremy Bryant
@ 2024-07-17 11:23       ` Eli Zaretskii
  2024-07-17 13:53         ` Jeremy Bryant
  2024-07-18  3:21       ` Richard Stallman
  1 sibling, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-17 11:23 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: rms, stefankangas, emacs-devel

> From: Jeremy Bryant <jb@jeremybryant.net>
> Cc: Eli Zaretskii <eliz@gnu.org>,  stefankangas@gmail.com,  emacs-devel@gnu.org
> Date: Tue, 16 Jul 2024 22:27:25 +0100
> 
> Richard Stallman <rms@gnu.org> writes:
> 
> > For the magit contributors that have signed papers for Emacs, we
> > should ask each one to send an email confirming that perse will regard
> > per contributions to magit as contributions to Emacs, once magit is
> > included in Emacs.
> 
> So far I have asked the contributors to consider returning the copyright
> assignment form, which names Emacs.  Would this not be sufficient?

That's unrelated.  We ask all contributors of packages that started as
3rd-party and are added to Emacs to confirm that they agree to donate
their package to Emacs.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-17 11:23       ` Eli Zaretskii
@ 2024-07-17 13:53         ` Jeremy Bryant
  0 siblings, 0 replies; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-17 13:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rms, stefankangas, emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Jeremy Bryant <jb@jeremybryant.net>
>> Cc: Eli Zaretskii <eliz@gnu.org>,  stefankangas@gmail.com,  emacs-devel@gnu.org
>> Date: Tue, 16 Jul 2024 22:27:25 +0100
>> 
>> Richard Stallman <rms@gnu.org> writes:
>> 
>> > For the magit contributors that have signed papers for Emacs, we
>> > should ask each one to send an email confirming that perse will regard
>> > per contributions to magit as contributions to Emacs, once magit is
>> > included in Emacs.
>> 
>> So far I have asked the contributors to consider returning the copyright
>> assignment form, which names Emacs.  Would this not be sufficient?
>
> That's unrelated.  We ask all contributors of packages that started as
> 3rd-party and are added to Emacs to confirm that they agree to donate
> their package to Emacs.

Understood, thanks for explaining.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16 18:25           ` Eli Zaretskii
  2024-07-16 19:09             ` Lele Gaifax
@ 2024-07-18  3:21             ` Richard Stallman
  2024-07-18  5:15               ` Eli Zaretskii
  1 sibling, 1 reply; 27+ messages in thread
From: Richard Stallman @ 2024-07-18  3:21 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: lele, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > It's your call of course, but it seems strange to me: say I contributed
  > > 20 lines of code some time ago, and in the meantime someone edited it
  > > slightly, splitting it, moving it around, changing indentation... "git
  > > annotate" will say that most of my lines of code "belong" to someone
  > > else, but does that really matter in the context of copyright
  > > assignment? I'd say that I had still contributed those 20 lines of code,
  > > and thus I should sign the assignment paper, shouldn't I?

Lele is right -- so it seems that `git annotate' is not the right way
to count someone's contribution.

  > What about the other case: you contributed some code, but later all of
  > that was deleted?

In this case, there is no need for this contributor to submit papers.
I think it will not be terribly hard to checl by hand for this
rare situation.



-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-16 21:27     ` Jeremy Bryant
  2024-07-17 11:23       ` Eli Zaretskii
@ 2024-07-18  3:21       ` Richard Stallman
  2024-07-18 14:02         ` Jeremy Bryant
  1 sibling, 1 reply; 27+ messages in thread
From: Richard Stallman @ 2024-07-18  3:21 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: eliz, stefankangas, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > > For the magit contributors that have signed papers for Emacs, we
  > > should ask each one to send an email confirming that perse will regard
  > > per contributions to magit as contributions to Emacs, once magit is
  > > included in Emacs.

  > So far I have asked the contributors to consider returning the copyright
  > assignment form, which names Emacs.  Would this not be sufficient?

Yes and no.

Since Magit is not part of Emacs, interpreting the Emacs assignment in
a strict sense says it does not cover magit now.

However, we aim to make magit part of Emacs.

So a lawyer gave me the advice that you've quoted above,
to clarify that the Emacs assignmets DO cover magit.



-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18  3:21             ` Richard Stallman
@ 2024-07-18  5:15               ` Eli Zaretskii
  2024-07-21  3:00                 ` Richard Stallman
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-18  5:15 UTC (permalink / raw)
  To: rms; +Cc: lele, emacs-devel

> From: Richard Stallman <rms@gnu.org>
> Cc: lele@metapensiero.it, emacs-devel@gnu.org
> Date: Wed, 17 Jul 2024 23:21:32 -0400
> 
>   > > It's your call of course, but it seems strange to me: say I contributed
>   > > 20 lines of code some time ago, and in the meantime someone edited it
>   > > slightly, splitting it, moving it around, changing indentation... "git
>   > > annotate" will say that most of my lines of code "belong" to someone
>   > > else, but does that really matter in the context of copyright
>   > > assignment? I'd say that I had still contributed those 20 lines of code,
>   > > and thus I should sign the assignment paper, shouldn't I?
> 
> Lele is right -- so it seems that `git annotate' is not the right way
> to count someone's contribution.
> 
>   > What about the other case: you contributed some code, but later all of
>   > that was deleted?
> 
> In this case, there is no need for this contributor to submit papers.

Which means "git annotate" actually _is_ the right way, at least part
of it.  The question is where to start and how to converge between
these two.

> I think it will not be terribly hard to checl by hand for this
> rare situation.

I don't know how to test that by hand.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18  3:21       ` Richard Stallman
@ 2024-07-18 14:02         ` Jeremy Bryant
  2024-07-18 15:31           ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-18 14:02 UTC (permalink / raw)
  To: Richard Stallman; +Cc: eliz, stefankangas, emacs-devel

Richard Stallman <rms@gnu.org> writes:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>   > > For the magit contributors that have signed papers for Emacs, we
>   > > should ask each one to send an email confirming that perse will regard
>   > > per contributions to magit as contributions to Emacs, once magit is
>   > > included in Emacs.
>
>   > So far I have asked the contributors to consider returning the copyright
>   > assignment form, which names Emacs.  Would this not be sufficient?
>
> Yes and no.
>
> Since Magit is not part of Emacs, interpreting the Emacs assignment in
> a strict sense says it does not cover magit now.
>
> However, we aim to make magit part of Emacs.
>
> So a lawyer gave me the advice that you've quoted above,
> to clarify that the Emacs assignmets DO cover magit.

Thanks for explaining the origin of the advice.

For future iterations and given the importance of defending the GPL
using unambiguous language as far as possible, perhaps it may help to
define a standard text to provide to contributors?

How about something in the style of the 'form' to send to
assign@gnu.org, and that can be distributed by maintainers, proposed
wording below.  WDYT?


--- PROPOSED WORDING
--- INSTRUCTIONS TO SEND TO THE FSF - PACKAGE RELATED

[What is the package considered for inclusion Emacs?]
Package Foo

[Assigment statement]
"I confirm that I regard my contributions to Package Foo as
contributions to Emacs, once Package Foo is included in Emacs."







^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18 14:02         ` Jeremy Bryant
@ 2024-07-18 15:31           ` Eli Zaretskii
  2024-07-18 16:53             ` Jeremy Bryant
  0 siblings, 1 reply; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-18 15:31 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: rms, stefankangas, emacs-devel

> From: Jeremy Bryant <jb@jeremybryant.net>
> Cc: eliz@gnu.org,  stefankangas@gmail.com,  emacs-devel@gnu.org
> Date: Thu, 18 Jul 2024 15:02:38 +0100
> 
> For future iterations and given the importance of defending the GPL
> using unambiguous language as far as possible, perhaps it may help to
> define a standard text to provide to contributors?
> 
> How about something in the style of the 'form' to send to
> assign@gnu.org, and that can be distributed by maintainers, proposed
> wording below.  WDYT?

I think adding this to the copyright-assignment request is not the
best idea: most contributors submit their changes directly to Emacs,
so this issue doesn't arise.  This issue is relevant only when a
package that was maintained outside of Emacs is being incorporated
into Emacs, and those cases are quite rare.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18 15:31           ` Eli Zaretskii
@ 2024-07-18 16:53             ` Jeremy Bryant
  2024-07-18 17:40               ` Eli Zaretskii
  0 siblings, 1 reply; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-18 16:53 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rms, stefankangas, emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Jeremy Bryant <jb@jeremybryant.net>
>> Cc: eliz@gnu.org,  stefankangas@gmail.com,  emacs-devel@gnu.org
>> Date: Thu, 18 Jul 2024 15:02:38 +0100
>> 
>> For future iterations and given the importance of defending the GPL
>> using unambiguous language as far as possible, perhaps it may help to
>> define a standard text to provide to contributors?
>> 
>> How about something in the style of the 'form' to send to
>> assign@gnu.org, and that can be distributed by maintainers, proposed
>> wording below.  WDYT?
>
> I think adding this to the copyright-assignment request is not the
> best idea: most contributors submit their changes directly to Emacs,
> so this issue doesn't arise.  This issue is relevant only when a
> package that was maintained outside of Emacs is being incorporated
> into Emacs, and those cases are quite rare.

It appears I didn't explain my idea clearly enough, I'll attempt to clarify.

I am proposing a *separate*, much smaller, form, modelled on the main
form.  A sort of 'package form'. The advantages are

1. The wording can be agreed in advance to be the most appropriate.

2. This 'package form' can be distributed by the Emacs maintainers to
those volunteers willing to follow-up on package assignments, and
everybody uses the best wording as per 1.

WDYT?



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18 16:53             ` Jeremy Bryant
@ 2024-07-18 17:40               ` Eli Zaretskii
  2024-07-18 20:36                 ` Jeremy Bryant
  2024-07-21  3:02                 ` Richard Stallman
  0 siblings, 2 replies; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-18 17:40 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: rms, stefankangas, emacs-devel

> From: Jeremy Bryant <jb@jeremybryant.net>
> Cc: rms@gnu.org,  stefankangas@gmail.com,  emacs-devel@gnu.org
> Date: Thu, 18 Jul 2024 17:53:31 +0100
> 
> It appears I didn't explain my idea clearly enough, I'll attempt to clarify.
> 
> I am proposing a *separate*, much smaller, form, modelled on the main
> form.  A sort of 'package form'. The advantages are
> 
> 1. The wording can be agreed in advance to be the most appropriate.
> 
> 2. This 'package form' can be distributed by the Emacs maintainers to
> those volunteers willing to follow-up on package assignments, and
> everybody uses the best wording as per 1.

If this is for us, then how is it different from just asking whether
they contribute the package?  The assignment form is a form because the
FSF assignment clerk needs to collect specific information, but here
no specific information is needed, just an informal agreement.

IOW, why codify and formalize something that is informal to begin
with, and a simple question to ask?



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18 17:40               ` Eli Zaretskii
@ 2024-07-18 20:36                 ` Jeremy Bryant
  2024-07-19 17:32                   ` Eli Zaretskii
  2024-07-21  3:02                 ` Richard Stallman
  1 sibling, 1 reply; 27+ messages in thread
From: Jeremy Bryant @ 2024-07-18 20:36 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: rms, stefankangas, emacs-devel

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Jeremy Bryant <jb@jeremybryant.net>
>> Cc: rms@gnu.org,  stefankangas@gmail.com,  emacs-devel@gnu.org
>> Date: Thu, 18 Jul 2024 17:53:31 +0100
>> 
>> It appears I didn't explain my idea clearly enough, I'll attempt to clarify.
>> 
>> I am proposing a *separate*, much smaller, form, modelled on the main
>> form.  A sort of 'package form'. The advantages are
>> 
>> 1. The wording can be agreed in advance to be the most appropriate.
>> 
>> 2. This 'package form' can be distributed by the Emacs maintainers to
>> those volunteers willing to follow-up on package assignments, and
>> everybody uses the best wording as per 1.
>
> If this is for us, then how is it different from just asking whether
> they contribute the package?  The assignment form is a form because the
> FSF assignment clerk needs to collect specific information, but here
> no specific information is needed, just an informal agreement.
>


> IOW, why codify and formalize something that is informal to begin
> with, and a simple question to ask?

Because, at least from my own interpretation of the thread, that by
asking the question in an imprecise manner it may not satisfy the
conditions set by the advice from the lawyer.  Hence the suggestion to
formalize the question itself, even if short.

But perhaps this is an abundance of caution on my part, I have so far limited
experience of following up contributor's assignments.



^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18 20:36                 ` Jeremy Bryant
@ 2024-07-19 17:32                   ` Eli Zaretskii
  0 siblings, 0 replies; 27+ messages in thread
From: Eli Zaretskii @ 2024-07-19 17:32 UTC (permalink / raw)
  To: Jeremy Bryant; +Cc: rms, stefankangas, emacs-devel

> From: Jeremy Bryant <jb@jeremybryant.net>
> Cc: rms@gnu.org,  stefankangas@gmail.com,  emacs-devel@gnu.org
> Date: Thu, 18 Jul 2024 21:36:21 +0100
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> From: Jeremy Bryant <jb@jeremybryant.net>
> >> Cc: rms@gnu.org,  stefankangas@gmail.com,  emacs-devel@gnu.org
> >> Date: Thu, 18 Jul 2024 17:53:31 +0100
> >> 
> >> It appears I didn't explain my idea clearly enough, I'll attempt to clarify.
> >> 
> >> I am proposing a *separate*, much smaller, form, modelled on the main
> >> form.  A sort of 'package form'. The advantages are
> >> 
> >> 1. The wording can be agreed in advance to be the most appropriate.
> >> 
> >> 2. This 'package form' can be distributed by the Emacs maintainers to
> >> those volunteers willing to follow-up on package assignments, and
> >> everybody uses the best wording as per 1.
> >
> > If this is for us, then how is it different from just asking whether
> > they contribute the package?  The assignment form is a form because the
> > FSF assignment clerk needs to collect specific information, but here
> > no specific information is needed, just an informal agreement.
> >
> 
> 
> > IOW, why codify and formalize something that is informal to begin
> > with, and a simple question to ask?
> 
> Because, at least from my own interpretation of the thread, that by
> asking the question in an imprecise manner it may not satisfy the
> conditions set by the advice from the lawyer.  Hence the suggestion to
> formalize the question itself, even if short.
> 
> But perhaps this is an abundance of caution on my part, I have so far limited
> experience of following up contributor's assignments.

IME, the exact words to reach out depend on the package and its
developers, so I think it is best not to have any standard wording,
but leave it to the Emacs maintainer to come up with it.




^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18  5:15               ` Eli Zaretskii
@ 2024-07-21  3:00                 ` Richard Stallman
  0 siblings, 0 replies; 27+ messages in thread
From: Richard Stallman @ 2024-07-21  3:00 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: lele, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > >   > What about the other case: you contributed some code, but later all of
  > >   > that was deleted?
  > > 
  > > In this case, there is no need for this contributor to submit papers.

  > Which means "git annotate" actually _is_ the right way, at least part
  > of it.  The question is where to start and how to converge between
  > these two.

In the case where someone's past contribution was all deleed, `git
annotate' would show a sign of that.  But its results can be misleading
in some other cases.

Consider another case: someone did minor edits on all the lines of that
past contribution.  In that case, none of the contributed lines
would survive unchnged, but most of the material of the contribution
would remain.

Thus, one you see that someone made enough contribution to matter,
you need to check the code to see if that contribution is still present
in modified form.
-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 27+ messages in thread

* Re: magit copyright assignments
  2024-07-18 17:40               ` Eli Zaretskii
  2024-07-18 20:36                 ` Jeremy Bryant
@ 2024-07-21  3:02                 ` Richard Stallman
  1 sibling, 0 replies; 27+ messages in thread
From: Richard Stallman @ 2024-07-21  3:02 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: jb, stefankangas, emacs-devel

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > If this is for us, then how is it different from just asking whether
  > they contribute the package?  The assignment form is a form because the
  > FSF assignment clerk needs to collect specific information, but here
  > no specific information is needed, just an informal agreement.

One obvious difference is that in this case we already do have an
assignment contract, and the question is presisely what "contributios
to Emacs" covers.  ISTR that the lawyer considered an simple statement,
that we had a record of, to be sufficient.


-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)





^ permalink raw reply	[flat|nested] 27+ messages in thread

end of thread, other threads:[~2024-07-21  3:02 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-13 15:50 magit copyright assignments Jeremy Bryant
2024-07-13 16:25 ` Eli Zaretskii
2024-07-13 21:39   ` Jeremy Bryant
2024-07-14  4:50     ` Eli Zaretskii
2024-07-15 20:10       ` Jeremy Bryant
2024-07-15 20:49         ` Stefan Kangas
2024-07-16  2:17   ` Richard Stallman
2024-07-16  5:53     ` Lele Gaifax
2024-07-16 10:29       ` Eli Zaretskii
2024-07-16 17:23         ` Lele Gaifax
2024-07-16 18:25           ` Eli Zaretskii
2024-07-16 19:09             ` Lele Gaifax
2024-07-18  3:21             ` Richard Stallman
2024-07-18  5:15               ` Eli Zaretskii
2024-07-21  3:00                 ` Richard Stallman
2024-07-16  2:18   ` Richard Stallman
2024-07-16 21:27     ` Jeremy Bryant
2024-07-17 11:23       ` Eli Zaretskii
2024-07-17 13:53         ` Jeremy Bryant
2024-07-18  3:21       ` Richard Stallman
2024-07-18 14:02         ` Jeremy Bryant
2024-07-18 15:31           ` Eli Zaretskii
2024-07-18 16:53             ` Jeremy Bryant
2024-07-18 17:40               ` Eli Zaretskii
2024-07-18 20:36                 ` Jeremy Bryant
2024-07-19 17:32                   ` Eli Zaretskii
2024-07-21  3:02                 ` Richard Stallman

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).