public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Andrew Savchenko <bircoph@gentoo.org>
To: gentoo-project@lists.gentoo.org
Subject: Re: [gentoo-project] rfc: copyright attribution clarifications
Date: Wed, 14 Nov 2018 18:53:02 +0300	[thread overview]
Message-ID: <20181114185302.875806d543d7da9d9162fc42@gentoo.org> (raw)
In-Reply-To: <CAGfcS_=tN=wRJX5pcagSAa9in0_x4iaRKymRjJkmk7UTo+Knjg@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 2630 bytes --]

On Wed, 14 Nov 2018 07:24:28 -0800 Rich Freeman wrote:
> On Wed, Nov 14, 2018 at 6:45 AM Andrew Savchenko <bircoph@gentoo.org> wrote:
> >
> > On Wed, 14 Nov 2018 07:50:48 -0800 Rich Freeman wrote:
> > > On Tue, Nov 13, 2018 at 6:46 PM William Hubbs <williamh@gentoo.org> wrote:
> > > >
> > > > On Tue, Nov 13, 2018 at 06:17:17PM -0800, Rich Freeman wrote:
> > > > > On Tue, Nov 13, 2018 at 10:32 AM William Hubbs <williamh@gentoo.org> wrote:
> > > > > >
> > >
> > > Give me an example of a Linux kernel source file that contains a
> > > multiline table of years and copyright holders.  At best you'll find
> > > random notices scattered around files in my experience, mostly because
> > > of how the code was pulled in from outside.
> >
> > Sure, from line 4 to line 10:
> > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/random.c
> >
> > Multiline table with copyright holders and separate years for each
> > one.
> 
> Sure, now look at the very next file in the same directory:
> https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/char/raw.c
> 
> No copyright notice at all.

And there is nothing wrong with this. The point of my link was to
prove that multiline copyright notices are used in well known
projects.

> > > > Look anywhere outside the Gentoo tree. For that matter, take the Linux
> > > > kernel, or even in the systemd source, there are several places with
> > > > multiple copyright notices in them.
> > >
> > > Find me any project that organizes these into tables with years and
> > > copyright holders at the top of the file consistently as a matter of
> > > policy.  As far as I can tell the Linux project has no consistent
> > > policy on this front, and systemd inherited numerous outside source
> > > trees as its scope expanded.
> >
> > We are not talking about demanding multiline headers for each
> > ebuild, we are talking about a policy allowing such headers if
> > necessary. This is the essentially same as Linux kernel does.
> 
> The Linux kernel has no policy at all regarding copyright notices.
> So, they allow anything and everything as far as I can tell.  Or, if
> they apply any filters it is just at the individual committer level as
> code trickles its way up.

It doesn't matter if they have a written policy or not. It is
matter that such headers are allowed.

And please show me the FOSS project other than Gentoo or its
derivatives which requires single line copyright header and
explicitly forbids multiline copyright notices.


Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

  reply	other threads:[~2018-11-14 15:53 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-11-13 18:32 [gentoo-project] rfc: copyright attribution clarifications William Hubbs
2018-11-13 18:47 ` M. J. Everitt
2018-11-14  2:17 ` Rich Freeman
2018-11-14  2:46   ` William Hubbs
2018-11-14  7:18     ` Sarah White
2018-11-14 15:58       ` Rich Freeman
2018-11-14 19:38         ` Patrick McLean
2018-11-14 23:23           ` Rich Freeman
2018-11-15  0:00             ` Patrick McLean
2018-11-15 15:03               ` Rich Freeman
2018-11-15 15:28                 ` William Hubbs
2018-11-15 15:52                 ` Ian Stakenvicius
2018-11-14  8:24     ` Ulrich Mueller
2018-11-14  8:28       ` Raymond Jennings
2018-11-14 19:47       ` Patrick McLean
2018-11-14 20:09         ` Patrick McLean
2018-11-15 13:38           ` Thomas Deutschmann
2018-11-15 22:25             ` Kristian Fiskerstrand
2018-11-15  6:49         ` Ulrich Mueller
2018-11-15 15:35           ` William Hubbs
2018-11-15 17:50             ` Ulrich Mueller
2018-11-15 18:50               ` William Hubbs
2018-11-15 21:31                 ` M. J. Everitt
2018-11-15 21:56                   ` Andrew Savchenko
2018-11-16  9:16                 ` Ulrich Mueller
2018-11-14 15:50     ` Rich Freeman
2018-11-14 14:45       ` Andrew Savchenko
2018-11-14 15:24         ` Rich Freeman
2018-11-14 15:53           ` Andrew Savchenko [this message]
2018-11-23 19:21             ` Sarah White
2018-11-23 19:46               ` Rich Freeman
2018-11-23 20:23                 ` Sarah White
2018-11-23 20:25                   ` Ian Stakenvicius
2018-11-23 20:40                     ` Sarah White
2018-11-24 17:47                       ` William Hubbs
2018-11-24 18:15                         ` Sarah White
2018-11-24 19:41                         ` Alec Warner
2018-11-24 20:12                           ` Rich Freeman
2018-11-24 20:32                             ` Alec Warner
2018-11-24 21:21                               ` Rich Freeman
2018-11-26 12:01                               ` Ulrich Mueller
2018-11-26 13:36                                 ` Alec Warner
2018-11-25 20:36                             ` Matt Turner
2018-11-25 20:52                               ` William Hubbs
2018-11-25 22:58                                 ` Rich Freeman
2018-11-24 23:11                           ` Ulrich Mueller
2018-11-25  1:09                             ` Sarah White
2018-11-25  1:37                               ` Rich Freeman
2018-11-25  2:04                                 ` Sarah White
2018-11-25  2:22                                   ` Rich Freeman
2018-11-25  3:21                                     ` Sarah White
2018-11-25  6:53                                     ` Joonas Niilola
2018-11-25  2:04                         ` Matt Turner
2018-11-26 15:20                           ` William Hubbs
2018-11-26 23:12                             ` William Hubbs
2018-11-27  0:05                               ` Raymond Jennings
2018-11-27  2:38                               ` Matt Turner
2018-11-27  4:51                                 ` William Hubbs
2018-11-27  6:20                                   ` Matt Turner
2018-11-23 20:42                   ` Rich Freeman
2018-11-23 20:51                     ` Sarah White
2018-11-23 21:11                       ` Rich Freeman
2018-11-24 17:49                         ` Sarah White
2018-11-23 20:57                   ` Rich Freeman
2018-11-14 14:36   ` Andrew Savchenko
2018-11-14 15:31     ` Rich Freeman
2018-11-14 16:19       ` Andrew Savchenko
2018-11-14 18:59       ` Ian Stakenvicius
2018-11-14 19:38         ` William Hubbs
2018-11-14 20:02         ` Patrick McLean
2018-11-14 20:11           ` M. J. Everitt
2018-11-15 13:16         ` Thomas Deutschmann
2018-11-15 15:51       ` Brian Dolbec
2018-11-15 16:25         ` Thomas Deutschmann
2018-11-15 16:47           ` William Hubbs

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20181114185302.875806d543d7da9d9162fc42@gentoo.org \
    --to=bircoph@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox