I understand the need to keep it simple for the sake of adoption. However, if 
it is too simple we run the risk of mega-tagging doing more damage than good. 
If one is concerned about pursuing Strong Compliance (where one tries, within 
reason, to honor the license wishes of all applicable copyright holders of a 
distributed program) then:
 1. A simple SPDX License Identifier is not sufficient.
 2. License text is required for a variety of licenses (including but not 
limited to BSD, MIT, Apache, and many custom licenses)

I understand many organizations today still pursue Weak Compliance (selectively 
honoring only certain copyright holders and/or licenses that cover a program) 
but this trend is changing. Just five years ago very few companies produced 
third party notice files (an artifact of strong compliance). Today the requests 
I receive from our customers with respect to supporting strong compliance has 
quadrupled in 2013 compared to three years ago. Many of us are well aware of 
the comprehensive legal notices found on our iphones and Android devices today. 

SPDX needs to support both weak and strong compliance therefore meta-tagging 
should encourage the capture of as much compliance relevant information as 
possible. I will present a number of examples in my next email to better 
illustrate the point.

- Mark


Mark Gisi | Wind River | Senior Intellectual Property Manager
Tel (510) 749-2016 | Fax (510) 749-4552



-----Original Message-----
From: spdx-legal-boun...@lists.spdx.org 
[mailto:spdx-legal-boun...@lists.spdx.org] On Behalf Of Philip Odence
Sent: Friday, October 04, 2013 6:08 AM
To: d...@uvic.ca; Wheeler, David A
Cc: spdx-tech@lists.spdx.org; SPDX-biz; SPDX-legal
Subject: Re: meta-tag page

LICENSE ID
I think I'm on the same page as Daniel. From "SPDX-License-Identifier:
MIT" someone ignorant of SPDX can infer/guess at the meaning, but you can 
imagine one liners (like Bradley's suggestion "License:
spdx-license=IDENTIFIER") that would be more explicit from a human perspective 
and equally easy for a machine to recognize.

On the GENIVI Alliance License Review list, there's been some discussion about 
the SPDX license tag (at my prompting). It led to a comparison with the DEP5 
format which is different, in addition to a slight difference in the short 
names. (for the most part they are compatible but they don't like decimal 
places in short names (eg they go with GPL-2 rather than GPL-2.0). Thoughts on 
if/how to resolve with DEP5? It seems like a legit concern from GENIVI...what 
are they to do, faced with two ways of expressing the same thing?

LICENSE TEXT IN FILE
SPDX-License-Identifier: It seems to me we should be somewhere between agnostic 
and encouraging, although our main focus is on getting the meta-tag in there 
whether or no the copyright holder chooses to include license text.

CHANGING THE LICENSE LIST
It should, like amending the constitution be rare, but possible. To me the most 
important thing (even with list versioning) that identifier A0 only point to a 
unique page B0. It would be OK to change A0 to A1 and and have
A1 also point to B0, but it would not be OK for A0 to point to B0 and B1.
I hope this makes sense.

PROCESS
Lastly...everyone OK with this being on all 3 team lists. It does cut across, 
but I don't want people to feel spammed. (I would not be in favor of doing this 
on the GENERAL MEETING list; as we have always positioned that list as having 
light traffic and suitable for folks with only casual
interest)



On 10/3/13 10:49 PM, "D M German" <d...@uvic.ca> wrote:

>
> Wheeler, David A twisted the bytes to say:
>
>
> David> From a programmer's perspective I think the "cryptic" approach 
> David> is
>FAR
> David> superior.  There are lots of tools that can quickly examine 
> David> files
>and
> David> return text with the pattern "SPDX-License-Identifier: ", and
>other
> David> tools that can trivially process the stuff after it.  The above 
> David> alternative is more work to process, and humans don't like
>unnecessary
> David> work :-).
>
> David> If you want more boilerplate with the goal of enforceability, 
> David> you might try a format that's trivial to process, e.g.:
>
> David> SPDX-License-Notice:  This file is licensed under the following
>license(s):
> David> SPDX-License-Identifier:  MIT
> David> SPDX-License-More-Information:  http://wiki.spdx.org/
>
>I like this idea.
>
>My point is not about being cryptic or not, but being able to convey 
>what the intention is to people who don't know anything about SPDX. 
>There needs to be a way that if somebody opens the file, they know that 
>that SPDX-License-Identifier means, and that it is an intention to 
>license the file under that license.
>
>Now regarding the immutability of the SPDX license list, one way to 
>deal with it is to version the list, but then the version of the list 
>would have to be included in the file that is referring to the license.
>
>--dmg
>
>
>
>--
>Daniel M. German                  "A coin symbolizes our free will"
>                                   El Zahír, Jorge Luis Borges 
>http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic 
>(dot) ca replace (at) with @ and (dot) with .
>
> 
>_______________________________________________
>Spdx-biz mailing list
>spdx-...@lists.spdx.org
>https://lists.spdx.org/mailman/listinfo/spdx-biz

_______________________________________________
Spdx-legal mailing list
spdx-le...@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-legal
_______________________________________________
Spdx-tech mailing list
Spdx-tech@lists.spdx.org
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to