From owner-freebsd-current@freebsd.org Thu Oct 22 00:05:08 2020 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 31178434115 for ; Thu, 22 Oct 2020 00:05:08 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (gate2.funkthat.com [208.87.223.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gate2.funkthat.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CGng71hc7z40XT for ; Thu, 22 Oct 2020 00:05:06 +0000 (UTC) (envelope-from jmg@gold.funkthat.com) Received: from gold.funkthat.com (localhost [127.0.0.1]) by gold.funkthat.com (8.15.2/8.15.2) with ESMTPS id 09M054K2077403 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 21 Oct 2020 17:05:04 -0700 (PDT) (envelope-from jmg@gold.funkthat.com) Received: (from jmg@localhost) by gold.funkthat.com (8.15.2/8.15.2/Submit) id 09M054sa077402; Wed, 21 Oct 2020 17:05:04 -0700 (PDT) (envelope-from jmg) Date: Wed, 21 Oct 2020 17:05:04 -0700 From: John-Mark Gurney To: Rick Macklem Cc: Warner Losh , "freebsd-current@FreeBSD.org" Subject: Re: copyright notice question Message-ID: <20201022000504.GJ8272@funkthat.com> Mail-Followup-To: Rick Macklem , Warner Losh , "freebsd-current@FreeBSD.org" References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 11.3-STABLE amd64 X-PGP-Fingerprint: D87A 235F FB71 1F3F 55B7 ED9B D5FF 5A51 C0AC 3D65 X-Files: The truth is out there X-URL: https://www.funkthat.com/ X-Resume: https://www.funkthat.com/~jmg/resume.html X-TipJar: bitcoin:13Qmb6AeTgQecazTWph4XasEsP7nGRbAPE X-to-the-FBI-CIA-and-NSA: HI! HOW YA DOIN? can i haz chizburger? User-Agent: Mutt/1.6.1 (2016-04-27) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (gold.funkthat.com [127.0.0.1]); Wed, 21 Oct 2020 17:05:04 -0700 (PDT) X-Rspamd-Queue-Id: 4CGng71hc7z40XT X-Spamd-Bar: / X-Spamd-Result: default: False [0.16 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[jmg]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; RCVD_TLS_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[funkthat.com]; AUTH_NA(1.00)[]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM_LONG(-0.45)[-0.451]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.12)[-0.117]; NEURAL_HAM_MEDIUM(-0.47)[-0.474]; R_SPF_NA(0.00)[no SPF record]; FORGED_SENDER(0.30)[jmg@funkthat.com,jmg@gold.funkthat.com]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:32354, ipnet:208.87.216.0/21, country:US]; FROM_NEQ_ENVFROM(0.00)[jmg@funkthat.com,jmg@gold.funkthat.com]; MAILMAN_DEST(0.00)[freebsd-current]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Oct 2020 00:05:08 -0000 Rick Macklem wrote this message on Wed, Oct 21, 2020 at 01:03 +0000: > Warner Losh wrote: > >On Mon, Oct 19, 2020, 7:25 PM Rick Macklem > wrote: > >>I'll admit I've hesitated to ask this for a long time, but I guess I have to;-) > >>I've created two daemons for NFS-over-TLS, using the code in > >>/usr/src/usr.sbin/gssd/gssd.c as a starting point. > >>--> As such, I left the copyright notice from this file on the two files. > >> (As you can see, it is a 2 clause FreeBSD one, so the terms aren't > >> an issue.) > >> > >>What I am wondering is if I should be adding my name to it as an > >>additional author or something like that? > >>(I don't care, but it does seem a little weird that the copyright is held > >> by Isilon Inc, since I have no connection to them.) > >> > >Likely. If you changed a substantial amount, then yes. The rule of thumb is >50% > > is no brainer yes. Smaller percentages require more nuanced judgement as to whether the changes are substantial enough to create a new work. Chances are > > quite good you fall into one of those categories. Also, if you have replaced more > >than ~90% chances are good no original work remains. Again, a judgement call. > >There are more technical legal guidelines, but that would require a lawyer. > > > >My hunch is that unless this is something far more trivial than I then I'd add the > > notice, but retaining the old. > Well, I'd guess it's somewhere in the 50->90% category. > Would just adding a comment below the current copyright notice like: > /* > * Extensively modified from /usr/src/usr.sbin/gssd.c for RPC-over-TLS > * by Rick Macklem. > */ > be sufficient for the project, or should I put a second copyright notice > on it with my name on it? (This will seem odd, since it will have the same > terms as the extant one, but if that is what is appropriate for the project..) I'd add both the above notice, but also your own copyright at the top... You don't need to add your own copyright, but if you do, the by Rick Macklem isn't needed in the modified from notice (and IMO, an unnecessary distraction)... The fact that you did the initial modifications will be apparent in the SVN/git history. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."