From owner-svn-src-head@freebsd.org Thu Jun 14 05:38:15 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 581901000F5E for ; Thu, 14 Jun 2018 05:38:15 +0000 (UTC) (envelope-from juli@northcloak.com) Received: from mail-qk0-x242.google.com (mail-qk0-x242.google.com [IPv6:2607:f8b0:400d:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E62D173DB0 for ; Thu, 14 Jun 2018 05:38:14 +0000 (UTC) (envelope-from juli@northcloak.com) Received: by mail-qk0-x242.google.com with SMTP id c198-v6so2964047qkg.12 for ; Wed, 13 Jun 2018 22:38:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=northcloak-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=wmDpie84PZuiihRj+912Jp9JSJTP785eEJZgm1tJ4pE=; b=T6TU65WvXOFcTpZdXN2OQCzNabDf2HYARG9VYkJqoc4ptNvMjVB94wxMKBtFteqQbJ WgOJYMh1BYu39kQ762eweTx102hSW5lXoZgkRmw43Cqy4ba59cohY0H2FKf78OfZQiOt asbD0s2KAZWJ/C1ZcfQN8tHOLP+OtLIsIhuuWX3ujKzAZrrvDtG1934fb6ZzpVwJj0Zt j7lXz48Sxsy+XZhRx8BplPe2drti0+AaPKYG+hN3eiY/Zd1Zj6fikibl2prA4W6r0H5E vzwVMryDIZ5dRlCpo6zmvKUea3YMW0jc6Qq4fy3Npt712UVlHpnR4H+uSQCqzdnHc+e3 yrSQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=wmDpie84PZuiihRj+912Jp9JSJTP785eEJZgm1tJ4pE=; b=YPc3fsQ70RtVzMXqmSm1aaMYCSJAz/1IOnLkDAvBxKJvno9TUfsnvZNZsfmboZadTC FGno3urvrzp4kdkbh0UMkSZi2GYf2bYWmhVbxT2yN/glfuWr7ix2LwyRH/YWgWHSdHYe UBgGp2m+BY7awgoZySjKlyVn7dSugnPnx9Jf3en37n8nAipJbZnGpCO8dakDCmpXrVug 5bhJ+ZmQaB+NExsisruEbuLI8x57vRH3c9jMaSGD1LOZPdunsTayYzhvpx/BmxIgwc8I B382qkf11ddB0hK8spPEOM2YhkB3s9NI56OdrUcizkc2AcL9/YSWeJ/0BeF0HXAkwBdk HS4g== X-Gm-Message-State: APt69E35YnoC3g/rRHhzVWsigencFM/00SGFR47t0Yp1ACbrl6LzR/PF OAoYGaOLLyMjoLE6bq87YwvadkNlDM8rB+PJYhyxhg== X-Google-Smtp-Source: ADUXVKIhbvZ88ANGnbuvLvneirDw0n819p/OM6nBRaneZxRYnSrJa99ACT2cHVgPoUav7oOHC6zKyaD6IsK7iYbzbK8= X-Received: by 2002:a37:c598:: with SMTP id k24-v6mr914394qkl.153.1528954694592; Wed, 13 Jun 2018 22:38:14 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:3579:0:0:0:0:0 with HTTP; Wed, 13 Jun 2018 22:37:34 -0700 (PDT) In-Reply-To: <201806140535.w5E5ZBmf043114@pdx.rh.CN85.dnsmgr.net> References: <201806140535.w5E5ZBmf043114@pdx.rh.CN85.dnsmgr.net> From: Juli Mallett Date: Wed, 13 Jun 2018 22:37:34 -0700 Message-ID: Subject: Re: svn commit: r335091 - head/sbin/nvmecontrol To: rgrimes@freebsd.org Cc: Warner Losh , Warner Losh , src-committers , svn-src-all@freebsd.org, svn-src-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Jun 2018 05:38:15 -0000 On 13 June 2018 at 22:35, Rodney W. Grimes wrote: > > On 13 June 2018 at 20:28, Rodney W. Grimes net> > > wrote: > > > > > > On Wed, Jun 13, 2018 at 9:03 PM, Rodney W. Grimes < > ... > > > > > > @@ -1,7 +1,8 @@ > > > > > > /*- > > > > > > - * Copyright (c) 2017 Netflix, Inc > > > > > > - * All rights reserved. > > > > > > + * SPDX-License-Identifier: BSD-2-Clause-FreeBSD > > > > > > * > > > > > > + * Copyright (C) 2018 Netflix > > > > > > > > > > You moved a copyright forward, that is not proper to do. > > > > > > > > > > > > > Thought it was. I honestly don't care where (nor does my employer), > so if > > > > you want to tweak it to be more conforming, be my guest. > > > > > > You can add a new date to the end of a list, but you should always > > > retain the oldest date, and many opinions are that all dates should > > > be retained unless they are continuous. > > > > > > > Do you have a citation for this, Rod? I ask because my impression was > that > > although it has often been done, and at one point may legitimately have > > been required, it is not any longer so. I'd love to have a concrete > source > > on this, though. > > One place to start is circ15: > https://www.copyright.gov/circs/circ15a.pdf > > Fundemental principle of copyright protections duration are from -first- > date of publication, that is covered in USC 17. If you miss represent > that date in your copyright your copyright can be held invalid. > The real smoking gun is: > 17 USC 401 b (2): > the year of first publication of the work; in the > case of compilations or derivative works incorporating > previously published material, the year date of first > publication of the compilation or derivative work is > sufficient. The year date may be omitted where a pictorial, > graphic, or sculptural work, with accompanying text matter, > if any, is reproduced in or on greeting cards, postcards, > stationery, jewelry, dolls, toys, or any useful articles; and > > The interpretation of compilation or derivative does open a grey > area here in software, and I can see how one might consider a > patch to create a derived work. > Per your quote: "the year of first publication of the work; in the case of compilations or derivative works incorporating previously published material, the year date of first publication of the compilation or derivative work is sufficient." It seems to plainly suggest listing one year, not several years, and certainly not by some convoluted scheme. We're not lawyers. I'm not sure this is a useful discussion. I'd love a citation for the multiple-years scheme you describe, which does not seem to be in USC 17. There is case law that putting a date later than first publication > appears as an attempt to move the duration of your protection > to be longer than it really should be. > > https://www.copyright.gov/comp3/chap2200/ch2200-notice.pdf > At 2202.2(A) Advantages to Using Notice on Post-Berne Works > "It identifies the year of first publication, > which may be used to determine the term of copyright > protection in the case of an anonymous work, > a pseudonymous work, or a work made for hire." > > Much of our work, and in this case of Netflix and these > files, they are defanitly works made for hire, so this > applies and identifying first date of publication is > important. > > There is also: > At 2203.1 Works First Published Between January 1, 1978 and February 28, > 1989 > This Applies to some of our code, as it has First publications > in these date ranges, boils down to even though Berne says you dont > have to have a notice, if you first published the work in this time > frame you had to have a notice then, and you still have to have a > notice now. > > Yes, Disney and others have done fun stuff with copyrights on *movies*, > but that has other complications doing with re-mixes and all sorts of other > things that make it possible for them to claim it is a new creative > work, not just a revision of an old work. > > I could re research the case law if you really want more. > > > > > It would be much simpler for you to commit: > > > - * Copyright (C) 2018 Netflix > > > + * Copyright (C) 2017-2018 Netflix > > > > > > Than for me to get approval: bde, phk. > > > > > > Thanks. > > > Rod > > > > > > > > > > > > Not sure about dropping the , Inc either. > > > > > > > > > > > > Doesn't matter. Different Netflix committers do different things and > I > > > was > > > > trying to move towards uniformity. > > > > > > Ok > > > > > > > Warner > > > > > > -- > > > Rod Grimes > > > rgrimes@freebsd.org > > > > > > > > -- > Rod Grimes > rgrimes@freebsd.org >