>> clarification: The argument was that the replacement of a license header 
>> in a source file by some abbreviation (an ID tag) is not just a formal
>> change of the textual representation of the license information, 
>> but a might be considered a change to the actual license terms.

As a general rule of thumb, one should *not* modify the licensing terms of 
another copyright holder. Adding an SPDX Identifier to an existing file is one 
thing. Removing (or modifying)  license notices by a non-copyright holder is 
another and a bad idea. Especially if you end up with less information (e.g., 
loss of warrantee disclaimers, copyright notices, important license text, ...). 

If a standard license notice exists (the ones typically found with GPL, LGPL, 
Apache, MIT, BSD, ...) then tools today do a very good job at detecting 
licenses for source files. Adding a license identifier adds nothing in those 
cases. That is, programmatically determining the license info in file for 
standard notices is no more or less easier. Non-standard or missing license 
notices present a different situation.

If we end up with less information, SPDX Identifiers will create a bigger 
problem than they solve. We need to move forward with care. The discussion for 
providing recommend license notices just started following the recent release 
of the 2.0 spec. The first step is to more concisely define the problem to 
solve. I encourage anyone interested in this topic to participate. 

- Mark


-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Wolfgang Denk
Sent: Wednesday, June 10, 2015 4:32 AM
To: Manbeck, Jack
Cc: [email protected]
Subject: Re: SPDX Identifier in licenses/source headers

Dear Jack,

In message <[email protected]> you 
wrote:
> 
> That approach was written up in a wiki article here:
> http://wiki.spdx.org/view/Technical_Team/SPDX_Meta_Tags .
> Unfortunately a bit difficult to find.

Thanks for the link.

> We are starting discussions again on this to see if we can move this 
> from the wiki to a SPDX Technical Report and have it reviewed by the 
> community. That's my action to write it up.

I see.  Here is a bit of additional information; I'm not sure if this has been 
brought up before: when suggesting to add SPDX IDs to the Linux kernel files, 
one argument was raised which in my opinion needs
clarification: The argument was that the replacement of a license header in a 
source file by some abbreviation (an ID tag) is not just a formal change of the 
textual representation of the license information, but a might be considered a 
change to the actual license terms.

I sent an e-mail for help to the Software Freedom Law Center, trying to get 
their official position if the replacement of the GPL header by a 
"SPDX-License-Identifier: GPL-2.0+" tag is acceptable, but they did not reply 
yet.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: [email protected] 
Imagination was given to man to compensate him for what he is not;  a
sence of humor to console him for what he is.          - Fancis Bacon
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to