pax_global_header00006660000000000000000000000064136474222420014520gustar00rootroot0000000000000052 comment=b1405b421074aae250f5cfefc1adff1c6085b293 spdx-exceptions.json-2.3.0/000077500000000000000000000000001364742224200156275ustar00rootroot00000000000000spdx-exceptions.json-2.3.0/README.md000066400000000000000000000023331364742224200171070ustar00rootroot00000000000000The package exports an array of strings. Each string is an identifier for a license exception under the [Software Package Data Exchange (SPDX)][SPDX] software license metadata standard. [SPDX]: https://spdx.org ## Copyright and Licensing ### SPDX "SPDX" is a federally registered United States trademark of The Linux Foundation Corporation. From version 2.0 of the [SPDX] specification: > Copyright © 2010-2015 Linux Foundation and its Contributors. Licensed > under the Creative Commons Attribution License 3.0 Unported. All other > rights are expressly reserved. The Linux Foundation and the SPDX working groups are good people. Only they decide what "SPDX" means, as a standard and otherwise. I respect their work and their rights. You should, too. ### This Package > I created this package by copying exception identifiers out of the > SPDX specification. That work was mechanical, routine, and required no > creativity whatsoever. - Kyle Mitchell, package author United States users concerned about intellectual property may wish to discuss the following Supreme Court decisions with their attorneys: - _Baker v. Selden_, 101 U.S. 99 (1879) - _Feist Publications, Inc., v. Rural Telephone Service Co._, 499 U.S. 340 (1991) spdx-exceptions.json-2.3.0/build.js000077500000000000000000000016111364742224200172660ustar00rootroot00000000000000#!/usr/bin/env node var fs = require('fs') var https = require('https') https.request('https://spdx.org/licenses/exceptions.json', function (response) { if (response.statusCode !== 200) { console.error('spdx.org responded ' + response.statusCode) process.exit(1) } var chunks = [] response .on('data', function (chunk) { chunks.push(chunk) }) .once('end', function () { var buffer = Buffer.concat(chunks) var parsed = JSON.parse(buffer) var output = parsed.exceptions .map(function (exception) { return exception.licenseExceptionId }) .sort(function (a, b) { return a.toLowerCase().localeCompare(b.toLowerCase()) }) fs.writeFile( 'index.json', JSON.stringify(output, null, 2) + '\n', function (error) { if (error) throw error } ) }) }).end() spdx-exceptions.json-2.3.0/index.json000066400000000000000000000017611364742224200176360ustar00rootroot00000000000000[ "389-exception", "Autoconf-exception-2.0", "Autoconf-exception-3.0", "Bison-exception-2.2", "Bootloader-exception", "Classpath-exception-2.0", "CLISP-exception-2.0", "DigiRule-FOSS-exception", "eCos-exception-2.0", "Fawkes-Runtime-exception", "FLTK-exception", "Font-exception-2.0", "freertos-exception-2.0", "GCC-exception-2.0", "GCC-exception-3.1", "gnu-javamail-exception", "GPL-3.0-linking-exception", "GPL-3.0-linking-source-exception", "GPL-CC-1.0", "i2p-gpl-java-exception", "Libtool-exception", "Linux-syscall-note", "LLVM-exception", "LZMA-exception", "mif-exception", "Nokia-Qt-exception-1.1", "OCaml-LGPL-linking-exception", "OCCT-exception-1.0", "OpenJDK-assembly-exception-1.0", "openvpn-openssl-exception", "PS-or-PDF-font-exception-20170817", "Qt-GPL-exception-1.0", "Qt-LGPL-exception-1.1", "Qwt-exception-1.0", "Swift-exception", "u-boot-exception-2.0", "Universal-FOSS-exception-1.0", "WxWindows-exception-3.1" ] spdx-exceptions.json-2.3.0/package.json000066400000000000000000000006301364742224200201140ustar00rootroot00000000000000{ "name": "spdx-exceptions", "description": "list of SPDX standard license exceptions", "version": "2.3.0", "author": "The Linux Foundation", "contributors": [ "Kyle E. Mitchell (https://kemitchell.com/)" ], "license": "CC-BY-3.0", "repository": "kemitchell/spdx-exceptions.json", "files": [ "index.json" ], "scripts": { "build": "node build.js" } }