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 7DEFB138334 for ; Sun, 17 Jun 2018 07:24:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id EB328E08D4; Sun, 17 Jun 2018 07:16:35 +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 B5410E08D1 for ; Sun, 17 Jun 2018 07:16:35 +0000 (UTC) Received: from katipo2.lan (unknown [203.86.205.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: kentnl) by smtp.gentoo.org (Postfix) with ESMTPSA id 3900B335C8C for ; Sun, 17 Jun 2018 07:16:33 +0000 (UTC) Date: Sun, 17 Jun 2018 19:15:30 +1200 From: Kent Fredric To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] [RFC] GLEP 76: Copyright Policy Message-ID: <20180617191530.4073114d@katipo2.lan> In-Reply-To: <23334.1830.170885.630788@a1i15.kph.uni-mainz.de> References: <23325.35685.793702.267278@a1i15.kph.uni-mainz.de> <20180617123737.122ef070@katipo2.lan> <23334.1830.170885.630788@a1i15.kph.uni-mainz.de> Organization: Gentoo X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.31; x86_64-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; micalg=pgp-sha256; boundary="Sig_/b9.3qgS6gaQmYjWEafr4M4a"; protocol="application/pgp-signature" X-Archives-Salt: c9f917d4-438a-46d3-b5fb-18e995635d71 X-Archives-Hash: aa4053c58621d5502dc736123e359fc0 --Sig_/b9.3qgS6gaQmYjWEafr4M4a Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sun, 17 Jun 2018 09:00:54 +0200 Ulrich Mueller wrote: > See above, we won't do line counting which is unreliable in any case. > For example, someone who adds or removes a "|| die" would get > accounted for that line. Even if you abandon line counting, enumerating an "original author" using git tools is non-trivial: git --no-pager log --find-copies-harder --oneline --stat -M1 -C1 -D virtual= /perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.100.200_rc-r4.ebuild=20 e1e494af471 (master) virtual/perl-*: -r1 bump all virtuals with new RDEPEND= entries virtual/perl-ExtUtils-MakeMaker/perl-ExtUtils-MakeMaker-7.100.200_rc-r4.eb= uild | 15 +++++++++++++++ 1 file changed, 15 insertions(+) .... neat. Granted, this seems somewhat viable as long as we: 1. Do a one-time tree-wide assignment with a time-expensive git traversal ( possibly even digging into gentoo-history.git for the oldest author ) 2. Then just assign it to $self every time you write a fresh ebuild, but leave it as-is when you're doing bumps/edits unless you're feeling extra-narcissitic. ( With a bit of luck, this will possibly aid future copy/rename detection ) It still seems like a big time waste to pander to some legal fantasy world which will probably not even care for this data. --Sig_/b9.3qgS6gaQmYjWEafr4M4a Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEPZazbI/qrFT1o9rn6FQySxNmqCAFAlsmCqoACgkQ6FQySxNm qCAjaw//Vmi6aofrKUiiSem4EPiUgft9XhtfN18rXXCsXOoCW26LaCjkWbC+U4A/ poq0J9sl9Rtuwl7hxTzn3ZQFELs1IhRu8hV9w9UU+bXX6/J1xbSDcZZr2KCH86ff PZshUDF4gnoo+Q6cDMG6uA8cmjZ2pfqmpQhhUD2+cMvva4DXNsGdzuKjjlQwNBaY JZNEHw3ojHXA+iiGZqFOsbSIMWQXxMgXLsSl3kaAHp/9dQiTtny5BgM2cc5fYur+ nLmEaBEjL//mvSNz2jXcYSLlEHAKHh/ZwU5pwMJ9CYheQoW34OYYVm9keLN7dZ5/ qCjF+9WlyxapaWrMRHlMKo+s/7+/VfevR0KKG474+eTiRJFmZJJxJNUpoID3+hOY yTZG2YvpEDgKdbCk/o8w9orhbg/7+Ynu7rWI2pfWSutTbcgCU8/K46QtuDr+86j4 GJT4rQGwUDFM9b4til6qJiqdUYSXaW+qhoL7KPs6R5Z2aaJL8LLduWBsNsW639r2 TmH3CqGoAn8mRlMZgmUGJ5pQbJULxPRq8rlXnPvM+VmiXinqRsSoxZERJw1Zir2s D+aEUZ1sDEUOUL2RjlRh8yIG+btmv/Mch/0VDw0+e319Aj2V2T/U+RVotWycVFHR g02f42qowhlXLbysetjXS35dfqV0Bfl84b4jO56lnQ56RLgoOYY= =kYs2 -----END PGP SIGNATURE----- --Sig_/b9.3qgS6gaQmYjWEafr4M4a--