Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sugestion: register this as a SPDX license #21

Open
Lucas-C opened this issue Jul 15, 2020 · 2 comments
Open

Sugestion: register this as a SPDX license #21

Lucas-C opened this issue Jul 15, 2020 · 2 comments

Comments

@Lucas-C
Copy link

Lucas-C commented Jul 15, 2020

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/:

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.

Quoting https://spdx.org/licenses/:

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.

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

@Lucas-C
Copy link
Author

Lucas-C commented Aug 13, 2020

It could also be submitted on https://tldrlegal.com

@techieshark
Copy link

techieshark commented Dec 6, 2020

+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:

{
  "license" : "SEE LICENSE IN <filename>"
}

If you are using a license that hasn't been assigned an SPDX identifier, or if you are using a custom license, use a string value like this one…  (see https://docs.npmjs.com/cli/v8/configuring-npm/package-json#license)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants