Agree as well.  Specific suggestion on the RDF term and JSON field name:

RDF - spdx:deprecatedLicenseId

JSON - deprecatedLicenseId


Range for both - boolean value

 

Gary

 

From: Manbeck, Jack [mailto:[email protected]] 
Sent: Friday, January 15, 2016 7:27 AM
To: Wheeler, David A; Henri Yandell; Gary O'Neall
Cc: [email protected]
Subject: RE: Machine representation of deprecated licenses

 

Agreed. I like that term.

 

Jack

 

 

From: Wheeler, David A [mailto:[email protected]] 
Sent: Friday, January 15, 2016 10:22 AM
To: Manbeck, Jack; Henri Yandell; Gary O'Neall
Cc: [email protected]
Subject: RE: Machine representation of deprecated licenses

 

I suggest that everyone use the term “deprecated license identifier”; don’t use 
“deprecated license” or “deprecated.”

 

The obvious interpretation for the term “deprecated license” is that the 
license itself is forbidden going forward, and that’s not the intent here. 

 

--- David A. Wheeler

 

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Manbeck, Jack
Sent: Friday, January 15, 2016 9:47 AM
To: Henri Yandell; Gary O'Neall
Cc: [email protected]
Subject: RE: Machine representation of deprecated licenses

 

Hen,

 

It’s possible we need to better define it somewhere. The idea behind 
deprecation was simple. It meant that identifier should not be used going 
forward, if possible, but it still exists, is valid and points to a license 
page. The idea was that license identifiers will remain immutable and exist 
basically forever. That said, sometimes change is necessary thus the term 
deprecation.  It doesn’t mean you can’t use that license it just means there is 
a newer identifier for it. I do think some best practices or explanation around 
it would be useful. Here is what the license list currently says which is okay 
as an explanation of why we did these particular ones but not how these things 
could/should be handled .

 

Jack

 

 


Deprecated Licenses


Release 2.0 of the SPDX Specification introduces  
<http://spdx.org/SPDX-specifications/spdx-version-2.0> License Expression 
Syntax that supports the ability to identify common variations of 
SPDX-identified licenses without the need to define each potential variation as 
a distinct license on the SPDX License List. This new syntax supports the 
ability to use a simple “+” operator after a license short identifier to 
indicate “or later version” (e.g. GPL-2.0+). It also supports the ability to 
declare an SPDX-identified  <http://spdx.org/licenses/exceptions-index.html> 
license exception using the “WITH” operator (e.g. GPL-2.0+ WITH 
Autoconf-exception-2.0). SPDX has defined a list of license exceptions to use 
after the “WITH” operator. As a result, a number of licenses formerly included 
in the SPDX License List have been deprecated as licenses, and correct usage 
employs the License Expression Syntax as of v2.0. The URL to each deprecated 
license still exists and those license pages have been updated to note the 
deprecation. Other licenses may have been deprecated for reasons noted.

 

 

 

 

From: [email protected] 
[mailto:[email protected]] On Behalf Of Henri Yandell
Sent: Thursday, January 14, 2016 10:07 PM
To: Gary O'Neall
Cc: [email protected]
Subject: Re: Machine representation of deprecated licenses

 

Few ponderings:

 

* Is there any leeway for confusion as to what deprecated means with a license? 
  I take it to mean 'we, license authors, don't believe it should be used for 
new works'.

* Is there a more general notion of guidance here?  
<guidance>deprecated</guidance>  or <guidance>draft</guidance> etc - not sure 
if there are other possibilities.

* Sometimes a best practice when deprecating is to point to what folk should 
use.  deprecated: Apache 1.1, use-instead: Apache 2.0; might be worth 
supporting if the data supports it. The first set of deprecated licenses I can 
think of all have successors, but I imagine there will be ones which don't have 
a specific successor.

 

Hen

 

 

On Thu, Jan 14, 2016 at 12:14 PM, Gary O'Neall <[email protected]> wrote:

Greetings all - 

I would like to add a mechanism for representing listed licenses that have been 
marked as deprecated in the JSON and RDFa formats for licenses on the 
spdx.org/licenses website.

 

My proposal is to add a property "spdx:deprecated" in the RDFa and just 
"deprecated" in the JSON with a boolean value of true or false.  It would be 
treated as optional with a default value of false.

 

This should be backwards compatible since it is an addition of an optional 
field.

 

Two questions - any objections to this proposal?

- where should we document this? We could add it in the Other License 
Information section (currently number 5), although, I think it would only 
logically apply to the listed license.  We do not have a separate section for 
Other Licensing information".

 

Let me know what you think and if you would like to add it to one of the future 
tech calls to discuss.


Thanks,

Gary

 

-------------------------------------------------

Gary O'Neall

Principal Consultant

Source Auditor Inc.

Mobile: 408.805.0586

Email: [email protected]

 


_______________________________________________
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