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

fix: Update allowed licenses, i.e. GPL2 compatible licenses #7821

Closed
ntwb opened this issue Jul 9, 2018 · 1 comment
Closed

fix: Update allowed licenses, i.e. GPL2 compatible licenses #7821

ntwb opened this issue Jul 9, 2018 · 1 comment
Assignees
Labels
[Tool] npm-package-json-lint config /packages/npm-package-json-lint-config

Comments

@ntwb
Copy link
Member

ntwb commented Jul 9, 2018

@ntwb commented on Tue May 22 2018

This PR seeks to update the list of allowed GPL2 compatible licenses based on the list currently included in #129


@aduth commented on Wed May 23 2018

Why should we want WordPress packages to be published with anything other than a GPL license?

I understand from related Slack discussion that there are some exceptions that exist currently, but should we want those exceptions? Or should those packages be relicensed?

Thinking we should want to promote a single license, rather than leaving it as an open question (consistency in expectations for consumers, no uncertainty for developers in choosing license).


@ntwb commented on Thu May 24 2018

@pento via https://wordpress.slack.com/archives/C5UNMSU4R/p1526992426000277

It’s not just GPL compatible licenses.
w.org allows any OSS license.
It’s only Core that has the strict GPL2 compat requirement.

So that was the basis of my decision to add more licenses to the allowed list.

A follow up discussion suggested we create a @wordpress/licenses package to use as the basic for the list used here and in #129 for the license check package.

An initial pass at the @wordpress/licenses package is in #132


In relation to the Packages and Gutenberg repos we can restrict the allowed license to GPL-2.0-or-later as is currently done for the respective repos in the npmPackageJsonLintConfig config option in the repo root here


@aduth commented on Thu May 24 2018

Are not these packages considered "Core" ?

@pento
Copy link
Member

pento commented Aug 10, 2018

We're only going to allow packages to be licenses as GPL2+.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Tool] npm-package-json-lint config /packages/npm-package-json-lint-config
Projects
None yet
Development

No branches or pull requests

2 participants