Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Jun 2020 07:43:51 -0600
From:      Warner Losh <imp@bsdimp.com>
To:        "Rodney W. Grimes" <rgrimes@freebsd.org>
Cc:        Pedro Giffuni <pfg@freebsd.org>, Oleksandr Tymoshenko <gonzo@freebsd.org>,  src-committers <src-committers@freebsd.org>, svn-src-all <svn-src-all@freebsd.org>,  svn-src-head <svn-src-head@freebsd.org>
Subject:   Re: svn commit: r361775 - in head/sys: dts/arm64/overlays modules/dtb/rpi
Message-ID:  <CANCZdfoOuHEg1_ySJXJX_r1pOq33RecvGMsWG2wuY%2B%2Bonnxwkw@mail.gmail.com>
In-Reply-To: <202006041337.054DbVDT026212@gndrsh.dnsmgr.net>
References:  <CANCZdfoZacpBbynJFr%2B9rYpRMxXH7aHCkz5Fkv7yUd%2B%2BEV4DKQ@mail.gmail.com> <202006041337.054DbVDT026212@gndrsh.dnsmgr.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Jun 4, 2020 at 7:37 AM Rodney W. Grimes <freebsd@gndrsh.dnsmgr.net>
wrote:

> > On Thu, Jun 4, 2020 at 6:54 AM Rodney W. Grimes <
> freebsd@gndrsh.dnsmgr.net>
> > wrote:
> >
> > > >
> > > > On 03/06/2020 19:59, Oleksandr Tymoshenko wrote:
> > > > > Rodney W. Grimes (freebsd@gndrsh.dnsmgr.net) wrote:
> > > > >> [ Charset UTF-8 unsupported, converting... ]
> > > > >>> Author: gonzo
> > > > >>> Date: Wed Jun  3 22:18:15 2020
> > > > >>> New Revision: 361775
> > > > >>> URL: https://svnweb.freebsd.org/changeset/base/361775
> > > > >>>
> > > > >>> Log:
> > > > >>>    Add spigen overlay for Raspberry Pi 4
> > > > >>>
> > > > >>>    Submitted by:  gergely.czuczy@harmless.hu
> > > > >>>
> > > > >>> Added:
> > > > >>>    head/sys/dts/arm64/overlays/spigen-rpi4.dtso   (contents,
> props
> > > changed)
> > > > >>> Modified:
> > > > >>>    head/sys/modules/dtb/rpi/Makefile
> > > > >>>
> > > > >>> Added: head/sys/dts/arm64/overlays/spigen-rpi4.dtso
> > > > >>>
> > >
> ==============================================================================
> > > > >>> --- /dev/null     00:00:00 1970   (empty, because file is newly
> > > added)
> > > > >>> +++ head/sys/dts/arm64/overlays/spigen-rpi4.dtso  Wed Jun  3
> > > 22:18:15 2020        (r361775)
> > > > >>> @@ -0,0 +1,30 @@
> > > > >>> +/* $FreeBSD$ */
> > > > >> This file needs some form of copyright/license.
> > > > > Whom should I put as a copyright folder, The FreeBSD Project or the
> > > > > person who submitted the patch?
> > > >
> > > > The person that submitted the patch.
> > > >
> > > > Note that the FreeBSD Project is not an entity and cannot hold
> > > > copyrights (The Foundation can but unless they sponsored it, that
> > > > usually involves paperwork).
> > >
> > > I am glad at least one other person understands that point in law:
> > >
> > > :root {1002}# find . -type f | xargs grep Copyright | grep -i freebsd |
> > > grep -i project
> > > ./cddl/compat/opensolaris/kern/opensolaris_dtrace.c: * Copyright 2014
> The
> > > FreeBSD Project.
> > > ./net/if_enc.h: * Copyright (c) 2008 The FreeBSD Project.
> > > ./net/if_enc.c: * Copyright (c) 2006 The FreeBSD Project.
> > > ./kern/kern_idle.c: * Copyright (C) 2000-2004 The FreeBSD Project. All
> > > rights reserved.
> >
> > ./kern/subr_kdb.c: * Copyright (c) 2004 The FreeBSD Project
> > >
> >
> > These should be changed to the actual author.
> >
> >
> > > ./conf/newvers.sh:      year=$(sed -Ee '/^Copyright .* The FreeBSD
> > > Project/!d;s/^.*1992-([0-9]*) .*$/\1/g' ${SYSDIR}/../COPYRIGHT)
> > > ./conf/newvers.sh: * Copyright (c) 1992-$year The FreeBSD Project.
> > > ./sys/copyright.h: * Copyright (C) 1992-2018 The FreeBSD Project. All
> > > rights reserved.
> > > ./sys/copyright.h:      "Copyright (c) 1992-2019 The FreeBSD
> Project.\n"
> > > ^^^  The copyright we spit out on every boot :-(
> > >
> >
> > These four are fine. They were cleared by lawyers long ago. This is a
> point
> > that was extensively litigated during your absence and has been settled
>
> There was a lawsuit?
>
> Cleared by which lawyers, you have some documentation of opinion?
>

There was no lawsuit. I have no written documentation of my conversations.
Others were involved in the discussions and the one clear item was for the
collection copyright it's fine, since that doesn't protect much since we
allow anybody to copy it (the FreeBSD trademark protects much more). For
other files, it's not fine because you want traceability to the original
sources should there be a dispute about a specific technology.


> > practice for a long, long time. Those four instances and /COPYRIGHT are
> the
> > only places in the tree we should have this, however.
>
> One can operate outside the law... until one gets caught.  As can be
> seen just having this copyright statement in the tree has lead to others
> to copy it thinking it was ok, and those "tending the house" did not
> catch it.
>

Yes. We didn't. We're not perfect. Now that you've found it, it would be
great if you took the initiative to fix the other instances in the tree by
digging into svn, contacting the original authors and asking for permission
to make the appropriate changes. If you expect someone else to do that
work, you'll likely be disappointed.

Warner


> >
> > ./compat/linux/linux_uid16.c: * Copyright (c) 2001  The FreeBSD Project
> > > ./tools/embed_mfs.sh:# Copyright (C) 2008 The FreeBSD Project. All
> rights
> > > reserved.
> > > ./dev/mfi/mfi_syspd.c: *            Copyright 1994-2009 The FreeBSD
> > > Project.
> > > ./dev/mfi/mfi_tbolt.c: *            Copyright 1994-2009 The FreeBSD
> > > Project.
> > > ./dev/chromebook_platform/chromebook_platform.c: * Copyright (c) 2016
> The
> > > FreeBSD Project.
> > > ./dev/pccard/pccarddevs: * Copyright (c) 1999-2004 The FreeBSD Project.
> > > ./dev/tdfx/tdfx_linux.c: * Copyright (c) 2006 The FreeBSD Project
> > > ./powerpc/powerpc/uma_machdep.c: * Copyright (c) 2003 The FreeBSD
> Project
> > > ./libkern/memset.c: * Copyright (C) 1992-2007 The FreeBSD Project. All
> > > rights reserved.
> > >
> >
> > These are also not fine and should be similarly changed.
> >
> > It would be a great project for someone to do the svn diving and find who
> > committed those files originally and correct it.
> >
> > Warner
> > > > Pedro.
> > > --
> > > Rod Grimes
> > > rgrimes@freebsd.org
> --
> Rod Grimes
> rgrimes@freebsd.org
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfoOuHEg1_ySJXJX_r1pOq33RecvGMsWG2wuY%2B%2Bonnxwkw>