Thread (48 messages) 48 messages, 13 authors, 2015-02-26

Re: SPDX-License-Identifier

From: Pavel Machek <hidden>
Date: 2015-02-25 21:50:03
Also in: lkml

Hi!
quoted
quoted
Is one tag per directory sufficient?  Is one tag per file sufficient?
How about one tag per package?  If package, then isn't a single tag for
the whole kernel source tree sufficient, as we all know the overall
license for the kernel source tree.
We really need one tag per file.
I fail to see the justification for this, why?  Why not per directory?
Why not per function?  Why not per driver?  Why not per line?  Why not
per project?  Who has dictated this seemingly arbitrary rule?
That's how licenses are done today.

Why would I like to see SPDX?

So that GPL header at begining of each file becomes one line... and so
that if it is BSD/GPL dual licensed is plain to see, and I don't have
to read the notices saying "oh this is gpl.. but if you want to,
delete gpl above and use license below".
Our DCO process ensures that.
quoted
- Some parts of the Linux source code are also used by other projects.
  Or are derived from other projects. Because of this they are
  explicitly licensed under different licenses than the GPLv2
  (compatible to it though of course). Or are dual-licensed. So that
  they can be used by these other projects.
That's fine, we encourage that and want to see that happen.  How will
SPDX change that at all?  It's obvious as to the license of the files
that this happens with, why do anything extra?
Well, sometimes parsing license agreements at the top of file is
interesting, that's where SPDX would help, and that's why having
single SPDX per linux kernel would not work.
									Pavel

-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help