Skip to content
This repository has been archived by the owner on Jul 9, 2018. It is now read-only.

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

Closed

Conversation

ntwb
Copy link
Member

@ntwb ntwb commented May 22, 2018

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

@aduth
Copy link
Member

aduth commented 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
Copy link
Member Author

ntwb commented 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
Copy link
Member

aduth commented May 24, 2018

Are not these packages considered "Core" ?

@ntwb
Copy link
Member Author

ntwb commented Jul 9, 2018

Issue moved to WordPress/gutenberg #7821 via ZenHub

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

Successfully merging this pull request may close these issues.

2 participants