From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id EC325138334 for ; Wed, 14 Nov 2018 14:46:48 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CB10CE0CA8; Wed, 14 Nov 2018 14:46:47 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 7ABB4E0CA7 for ; Wed, 14 Nov 2018 14:46:46 +0000 (UTC) Received: from localhost (unknown [91.246.83.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: bircoph) by smtp.gentoo.org (Postfix) with ESMTPSA id 8BD63335C39 for ; Wed, 14 Nov 2018 14:46:43 +0000 (UTC) Date: Wed, 14 Nov 2018 17:45:22 +0300 From: Andrew Savchenko To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] rfc: copyright attribution clarifications Message-Id: <20181114174522.cab71989801dc2c155735326@gentoo.org> In-Reply-To: References: <20181113183242.GA26771@whubbs1.gaikai.biz> <20181114024643.GA15537@linux1.home> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="PGP-SHA512"; boundary="Signature=_Wed__14_Nov_2018_17_45_22_+0300_t5skp1q2YKgd.efy" X-Archives-Salt: a37f7aaf-9a33-42f0-8ed8-5c3bc89195d6 X-Archives-Hash: a14a0d5438ba31879f7cd7de304421cf --Signature=_Wed__14_Nov_2018_17_45_22_+0300_t5skp1q2YKgd.efy Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, 14 Nov 2018 07:50:48 -0800 Rich Freeman wrote: > On Tue, Nov 13, 2018 at 6:46 PM William Hubbs 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 = wrote: > > > > > > > > Since we do not do copyright assignment any more and the glep allow= s for > > > > traditional attribution, if some entity > > > > (company, person etc) has a desire for a copyright notice in > > > > their work, the case for not allowing this is very weak at best, so= we will > > > > end up with more and more ebuilds that want to use traditional copy= right > > > > attribution, and once an ebuild is switched over, it is problematic= to > > > > switch back. > > > > > > So, the purpose of allowing specific copyright holders to be named was > > > to cover cases where we're forking foreign code, not to basically > > > introduce a variant on the BSD advertising clause. IMO people who are > > > only willing to contribute FOSS if their name gets put in a prominent > > > location might do better to contribute elsewhere. > > > > Do you feel this way about corporations as well? Do you think the Linux > > kernel maintainers should go and rip out all copyright notices other > > than Linus Torvalds and maybe the Linux Foundation? >=20 > 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/dri= vers/char/random.c Multiline table with copyright holders and separate years for each one. > > 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. >=20 > 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. Best regards, Andrew Savchenko --Signature=_Wed__14_Nov_2018_17_45_22_+0300_t5skp1q2YKgd.efy Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE63ZIHsdeM+1XgNer9lNaM7oe5I0FAlvsNQIACgkQ9lNaM7oe 5I135g/+Lfp1AkzPNcK/nibD5OcXn8g8zhQgpkm+4w3/j6fzU8L3bA+3BlczQ19o 6pNuIDuUW5TWVVX2wCAZFFGtBW1AcMyd3A0E1MElCY1dDpmYYPdlKFJo3qFPD49p eTLv1oE9H0nHwGH+s3b7MUul2Jz0xtCJG/kiTqImN1w2FtbfjpIgn6cX77WniOTZ hUp9RqI8IKGmsVjQFwM6gSRzud55hyNR+tsy8YN8VyNB40LoemgOUHjJFG/YVxc5 tJwmfz8dhQA5MIplzW43xRel81NludMiXdgP2xae5RMdmVqfJ6+JPx4PqjAnRGd/ W+JzV0JFLa12B9txNvH2N+NcOOTZU9l7J5c78Hp9uxnyoXi4Dz5GiMwkkGOZq0PV jyVBhWjVyckwZ0oZ/IyM736M+D50UB5e+QfjGWZ4SxNGcWTPfpLAoJnMVGQNw+gM ZsK4mQLr3Td1vLhIizcu6qRuUPVbfIjx0zKAtRj7p/Ss/p+c277uKu3Tcw3i4EBU OVPOnRKdTBfvI4es8j8acpz4UWbUM0M/pNUwP3+HqcVJWFnjnqCxuU6DFuuNtD3W MQds2B9nln0ghLPxCRQ25MTfCnOOas/+BfDuRDlm6G5jui29VaJwUeEVa0cKt61q VoiCbqOFWRLEs8hsqlwOQpONWTduilWls4kgmooWdenNNNjGO18= =po4G -----END PGP SIGNATURE----- --Signature=_Wed__14_Nov_2018_17_45_22_+0300_t5skp1q2YKgd.efy--