You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Software Package Data Exchange (SPDX®) specification is a standard format for communicating the component and metadata information associated with software packages. An SPDX file can be associated with a set of software packages, set of files or snippets and contains information about the software in the SPDX format described in this specification.
The SPDX License List is a list of commonly found licenses and exceptions used in free and open source and other collaborative software or documentation. The purpose of the SPDX License List is to enable easy and efficient identification of such licenses and exceptions in an SPDX document, in source files or elsewhere. The SPDX License List includes a standardized short identifier, full name, vetted license text including matching guidelines markup as appropriate, and a canonical permanent URL for each license and exception.
+1. For NPM NodeJS package authors, until this is done there's an active discouragement from using non-standard licenses (npm complains about an invalid SPDX license if you try setting "license": "Climate Strike (MIT)" in your package.json).
UPDATE - for anyone finding this, for now just do like this in your package.json:
In order to foster the adoption of this license, I suggest that it is formalized as a SPDX document.
Quoting https://spdx.github.io/spdx-spec/1-rationale/:
Quoting https://spdx.org/licenses/:
There are some detailed information on how to submit a new license here:
https://github.com/spdx/license-list-XML/blob/master/CONTRIBUTING.md#request-a-new-license-or-exception-be-added-to-the-spdx-license-list
The text was updated successfully, but these errors were encountered: