From owner-svn-src-head@freebsd.org Sun Mar 25 17:42:52 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 AF6DDF5CF86 for ; Sun, 25 Mar 2018 17:42:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (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 398687002D for ; Sun, 25 Mar 2018 17:42:52 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22e.google.com with SMTP id m83so20542244ioi.8 for ; Sun, 25 Mar 2018 10:42:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=SRhWUf/GVdm4T+xjueHbq2fYLu5MOrpT/rP2MOyZmDc=; b=h1dG/tEoLJTblHU2p/KfP5tX5tjjYZYzzZywVrD9rYgoG4MWeaxnam4lX2eBBvtDUx ZYGUhpihA9wIC5WN2BpxtquJGMsqKDjGsh+OMdPl7WNFJSERhBBcQqVx0p8PBYrzqxAW jWNmSxN2oEm2vIkE3gG1kASw8S4REHsSw5A8ypkc9/e5GrL6r/8HAWO6g1D93OiHWkEK alcse/J0j9y12OEulIDg9Y4nw0EIrY2aofa2U3nYBHjAZ7wCkRDE5+TZzN86qoJhxp69 +CKU60OFXvv689FmRzRlZogDd19xXZ8YxcSDyJJonxCnXZQ5I0ZIcBOSZPGK/n2QvJd4 YKPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=SRhWUf/GVdm4T+xjueHbq2fYLu5MOrpT/rP2MOyZmDc=; b=NeDRF1Vo3uem3+qnb2PqQZ/H0wNx5aQaRLvHXa5PCZS3FQzfk+iMX06llIQCEYQMLT WOPRpB95V2AnrWhfa0RgI0h/d+tgtX7oQ77hQCDGVjMaL83D8+QkQ42TlUPVwSMmCw+3 OlgBuhY1AbQrw71XBw4lzPo4+z27Xmlt8a1Xqm6Pc10TmsI/XemFjIzbGxWsL75Dh9vS LOIDPWh4ulCDoLLJVRA3Nf3KrXO+gHssD3hTNQne3I+ywRTBAIXaSE7x2AVJh8U3NjnQ axNyjPmwvPF0//S0yb4+BUv7ivwyPsxWda7IfBgzq64SWwIfZzjrm6vh7XfDUo1FxTaa qgFw== X-Gm-Message-State: AElRT7HEiNlSLTuAaTP2CEdtrwjr1Fphwsa29bQqps0ymwMiBHo/RpQ4 Dr9FNlYPdDCaKb6WZ2XUVkqkGQsS1EF0OlLCO78shg== X-Google-Smtp-Source: AG47ELvRCganQ+Yj7wTknsRx/2+ZvwfUSoPLMk+jecjCxstPVsy798HQFQyz+cOzFlWm9HGRouFGoilVQ/0V7HbRptQ= X-Received: by 10.107.162.146 with SMTP id l140mr32542849ioe.39.1521999771543; Sun, 25 Mar 2018 10:42:51 -0700 (PDT) MIME-Version: 1.0 Sender: wlosh@bsdimp.com Received: by 10.79.203.196 with HTTP; Sun, 25 Mar 2018 10:42:50 -0700 (PDT) X-Originating-IP: [2603:300b:6:5100:1052:acc7:f9de:2b6d] In-Reply-To: <20180325163534.GB23474@britannica.bec.de> References: <8dffed54-3319-d826-5ec1-fd80155a3921@FreeBSD.org> <201803251603.w2PG3KLQ041797@pdx.rh.CN85.dnsmgr.net> <20180325163534.GB23474@britannica.bec.de> From: Warner Losh Date: Sun, 25 Mar 2018 11:42:50 -0600 X-Google-Sender-Auth: LrdHTSOLowqxQldyfYyS3ph6sD0 Message-ID: Subject: Re: svn commit: r331510 - in head: share/man/man4 sys/conf sys/dev/vmware/vmci sys/modules/vmware sys/modules/vmware/vmci To: Joerg Sonnenberger Cc: "Rodney W. Grimes" , Pedro Giffuni , Mark Peek , svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.25 X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.25 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: Sun, 25 Mar 2018 17:42:52 -0000 On Sun, Mar 25, 2018 at 10:35 AM, Joerg Sonnenberger wrote: > On Sun, Mar 25, 2018 at 09:03:20AM -0700, Rodney W. Grimes wrote: > > Kirk would have to back me up on this, but my understanding of the > > decisions that the UCB Regents legal staff came to was that each > > file should have a complete copyright and license clause and any > > thing less causes problems because of "seprability", and "alterability" > > because of seperate files. > > Are you talking about a decision made before the USA joined the rest of > the civilised world as signee of the Berne Convention? The copyright > notice was certainly required at the time. A full license clause is > nicer for "stealing" things, but certainly not required. > BSD 2.11 has an indirection notice: * Copyright (c) 1986 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. for example. 4.1 and 4.2 didn't have license notices added. 4.3 had something similar to BSD 2.11's notices. NET/2 is where they were added inline, and is the first place I can find additions to the license that talk about 'this software was contributed by XXX under contract to YYYY' and variations of the BSD license appear. 4.4 take this to a new level. So this isn't the Berne Convention thing, but rather a conscious decision at Berkeley to do something different, I think because they were starting to get / include software that wasn't under the exact BSD license, but some variant or something different that was compatible with it, so they needed to mark each file. However, the SPDX accomplishes that task in a format that properly separates out the copyright notice from the licensing notice. So I see nothing fundamentally wrong with this approach, and requiring copies of a license that buys us nothing just creates friction for external contributors that make them less willing to contribute without buying us any additional benefit. Warner