Re: Removing in-source contribution records contributer

Eugene Syromyatnikov
2025-04-08T18:00:31Z

On Thu, Feb 13, 2025 at 12:20 AM Alejandro Colomar <alx@kernel.org> wrote:
>
> Hi Branden,
>
> [Subject reformed to the topic of in-source records of contribution]
>
> On Wed, Feb 12, 2025 at 05:02:10PM -0600, G. Branden Robinson wrote:
> > Hi Alex,
> >
> > At 2025-02-12T21:26:20+0100, Alejandro Colomar wrote:
> > [...]
> > > > .\" Modified 2004-06-24 by aeb
> > > > .\" Modified, 2004-11-30, after idea from emmanuel.colbus@ensimag.imag.fr
> > > > +.\" Modified 2025-02-12, after correction from <amitpinhass@gmail.com>
> > >
> > > We don't update those anymore. We now rely on the metadata in git(1).
> > >
> > > Every now and then, I consider if I should just remove all of those
> > > lines, to avoid confusing people. If anyone is interested in the
> > > history before git(1), one can certainly look at those lines in old
> > > versions of the pages. Anyone reading the mailing list opposes
> > > removing those lines? (I'll ask again before removing anything, with
> > > a proper subject line.)
>
> Okay, time has come to open this melon. :)

In strace, FWIW, we have the following:
* the copyright notice looks like "Copyright (c) <year>-<year> The
strace developers.";
* we have a script [1] to consistently add/update those before the release;
* strace(1) refers to CREDITS for the list of contributors, which is
generated for the dist tarball by [2];
* dist tarball also has ChangeLog, that is generated from git history by [3].

That way, there's minimal attribution noise in the files, and some
minimum level of attribution is done for the distribution tarball.

[1] https://gitlab.com/strace/strace/-/blob/master/maint/update_copyright_years.sh
[2] https://gitlab.com/strace/strace/-/blob/master/Makefile.am#L112
[3] https://gitlab.com/strace/strace/-/blob/master/Makefile.am#L101

--
Eugene Syromyatnikov
mailto:evgsyr@gmail.com
xmpp:esyr@jabber.{ru|org}