On Thu, 11 Oct 2018 19:29:57 +0200 Ulrich Mueller wrote: > >>>>> On Thu, 11 Oct 2018, Andrew Savchenko wrote: > > > On Wed, 10 Oct 2018 09:43:52 +0200 Ulrich Mueller wrote: > >> The new copyright policy (GLEP 76) leaves it to projects to decide > >> whether they use the long form or the simplified form of the copyright > >> attribution. I would like to ask the council to decide that the > >> simplified attribution [1] shall be used for ebuilds in the Gentoo > >> repository. > > > I'd like to voice strongly against this motion. > > > Rationale: > > > - We have out of the Gentoo repository ebuilds which may be > > incorporated in the main repository and are licensed properly but > > an author requires his copyright in the first line to be preserved. > > The author's copyright will be preserved, regardless if he is listed in > a copyright line or not. It would even be preserved if there wasn't any > copyright notice at all. Okay, I'll rephrase more precise: author has "Copyright years John Doe" as the first line and demands this to be preserved. I had cases like this years ago (e.g. I was unable to use ebuilds from an overlay in the main tree because the author refused the first line to be changed to "Gentoo Foundation"). And this problem is present now with other people. > The sole purpose of having a copyright notice is to protect us against > an "innocent infringement" defense under U.S. law. It really doesn't > matter much who is listed there (so we can list "Gentoo Authors" which > isn't even a legal entity), as long as we have a notice at all. It does matter, at least in some other countries (non-US). Anyway I doubt that even in US committer has right to change copyright notice without author's approval. > > GPL-2 allows us to use such ebuilds, but our past copyright policy > > mandating "Gentoo Foundation" doesn't, as well as proposed motion > > which mandates "Gentoo Authors" instead of the list of authors > > including main author if they require so. > > It is virtually impossible to account for all authors of an ebuild, Why? We have git log. And we have "and others" clause to account for trivial changes, e.g. if person making some mass-package trivial change, this may go to "and others". > and listing "Gentoo Authors" is only done because of practical > considerations (as I had outlined in the rationale). Also, please don't > confuse the copyright notice with an attribution of authorship. > The latter is achieved by the Git (or another VCS) commit information. > Again, this is already outlined in GLEP 76: "Projects using this scheme > [namely, 'Gentoo Authors'] must track authorship in a VCS". You are correct, but this doesn't give the right for commiter to remove explicit "Copyright years John Doe" line. If you are confident it does, please cite an appropriate law. > > - GLEP 76 already did significant harm to our community by > > outlawing current anonymous or pseudonymous contributions. Moreover > > we have people who want to join community, but keep their identity > > hidden. This is understandable, especially for security or privacy > > oriented software. The harm should go no further. We have a lot of > > talks how we need more developers, but what we are doing in many > > steps including GLEP 76 is exactly the opposite: we are creating > > additional barriers due to vague and bureaucratic reasons. > > How is that relevant for the proposal at hand? Because situation is bad now and the motion makes it even worse. > > Of course if authors wants to use "Gentoo Authors" this should be > > allowed, especially for automatic migration from the "Gentoo > > Foundation" line. But we must preserve the right to use explicit > > list of authors (including "and others" if necessary) if a > > maintainer wants so. > > Exactly. The aim of the "simplified attribution" policy is to simplify > modification of ebuilds, because contributors (whether Gentoo developers > or users) shouldn't have to think about the copyright line. > > The purpose of the proposal explicitly is *not* to stop anybody from > adding an ebuild with a preexisting copyright notice. However, we should > make it clear that we strongly prefer the simplified form for ebuilds in > the Gentoo repository, entirely for practical reasons. The way I read it it moves back to the old "Gentoo Foundation" policy with "Gentoo Foundation" replaced by "Gentoo Authors", which will not allow to commit ebuilds without "Gentoo Authors" in the first line. Best regards, Andrew Savchenko