[coreboot] Long license headers (ANGER WARNING)
Curt Brune
curt at cumulusnetworks.com
Tue Mar 3 17:57:29 CET 2015
How about using the SPDX licensing method:
https://spdx.org/licenses/
Here's an example of its usage in a U-Boot Makefile:
#
# (C) Copyright 2007 Semihalf
#
# SPDX-License-Identifier: GPL-2.0+
#
http://goo.gl/UPQXr6
Pretty tidy.
Cheers,
Curt
On Tue Mar 03 07:24, ron minnich wrote:
> We've had this discussion before, many times. I've pointed out many times
> it can be easy, using a form that's now over 20 years old. This is taken
> from linux.
>
> * * Copyright 1993 United States Government as represented by the
> * Director, National Security Agency.
> *
> * This software may be used and distributed according to the terms
> * of the GNU General Public License, incorporated herein by reference.*
>
>
> *it doesn't get much simpler than that. I just wish we could get
> buyin. You're not required to cite the NSA. use your own company.*
>
>
> *ron*
>
>
> On Mon, Mar 2, 2015 at 10:07 PM Alexandru Gagniuc <mr.nuke.me at gmail.com>
> wrote:
>
> > There's this thing called a copyright notice, which is pretty cool. When
> > coding on 24" monitors or larger, it's this tiny thing that keeps some
> > legal
> > history of a file. The world is perfect and there are no issues!
> >
> > Then FSF comes and teaches us to be in-your-face with a 20+ line copyright
> > notice, and laptops happen. And 14" screens become a long-forgotten glory.
> > Now
> > you have to *BLEEP*ing scroll down every time you open a file just to get
> > to
> > the real content. It becomes so annoying, that I will personally stop
> > giving
> > positive gerrit scores on any CL that introduces such a file.
> >
> > Then we get to situations where we waste all that copyright notice space
> > for
> > one line of code [1]. This madness has to stop.
> >
> > Tell me what the file does, add your (C) line, tell me how you license the
> > file, and move on! Start coding already for *BLEEP*'s sake! Here:
> >
> > /*
> > * On copyright notices: Angry email to coreboot mailing list
> > *
> > * Copyright (C) Some really pissed off guy <angry at mad.com>
> > * Licensed under WTFPL, or, at your option, Allah Akbar public license.
> > */
> >
> > There, you've achieved the same thing as that abomination of notice that we
> > need to change whenever some third party moves its headquarters. Now I can
> > open a file and see
> >
> > /*
> > * On the subject of flowers and sunny skies
> > *
> > ...
> >
> > and I immediately know I'm in the wrong place. Be pragmatic! Be practical!
> > Tell me what your file does. Talk about it. Document stuff. It's a much
> > better
> > use of space. I could probably kidnap any of you, torture you asking for
> > your
> > bank information, and you'd be much more likely to recite, without error,
> > all
> > versions of the GPL.
> >
> > And once that's settled, we can start migrating all files to concise
> > notices,
> > while keeping the exact same information we had before.
> >
> > TL;DR
> >
> > 1) Tell me about your file
> > 2) Add your (C) line
> > 3) Document the license of your choosing (in 1 line)
> > 4) Move on to coding!
> >
> > [1] http://review.coreboot.org/#/c/8488/10/src/cpu/amd/model_
> > 10xxx/ram_calc.h
> >
> > Alex
> > --
> > coreboot mailing list: coreboot at coreboot.org
> > http://www.coreboot.org/mailman/listinfo/coreboot
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
More information about the coreboot
mailing list