Re: Using SPDX for firmware
Kate Stewart
Hi Richard, On Wed, Aug 12, 2015 at 9:23 AM, Philippe Ombredanne <pombredanne@...> wrote: Hope this helps, On Wed, Aug 12, 2015 at 4:05 PM, Richard Hughes <hughsient@...> wrote: Very cool.
typo? Its available from the http://spdx.org/licenses/ page
Syntax in the specification right now [1] for things not included in the SPDX license list is to refer to them as: "LicenseRef-"<insert your favorite identifier for it here> Possibly look at adding to the AppStream format, something like section 5 from the SPDX format [1] to permit the arbitrary use of licenses not in the SPDX license list. (and translation to other formats ;-) )? So in the example - using something like "LicenseRef-proprietary" is fine as an identifier, (as would be LicenseRef-proprietary-1, or License-Ref-ACME-proprietary-firmware, etc.) as long as there's the definition somewhere of what LicenseRef-proprietary maps to. In the spdx spec see: 5 Other Licensing Information Detected .....48 5.1 License Identifier................................... 48 5.2 Extracted Text....................................... 48 5.3 License Name....................................... 49 5.4 License Cross Reference ..................... 50 5.5 License Comment.................................50 In the RDF - the class for this is ExtractedLicensingInfo Dropping the Agree - if you can line up with using "LicenseRef-" prefix infront of any you need to create, it will permit more automatic recognition down the road.
Probably this is a discussion for the legal list, as to whether they want to permit this? Concern point is that it won't give enough information when there are multiple non-free licenses present. Kate [1] http://spdx.org/sites/spdx/files/SPDX-2.0.pdf section 5 |
|