-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
check-licenses
: GPLv3 isn't recognized as a compatible license
#20701
Comments
I don’t think so, there’s a prior discussion on this subject, I’ll try dig this out tomorrow and follow up |
Checking in... would be really curious if this is determined not to be an issue. Thanks! |
@ntwb @cliffordp Do we have an update on this? Do we still want to fix this? |
awaiting @ntwb's research from April 20 |
I'm still unsure of this, search WP Slack for GPLv3 and there are numerous discussions in the theme and plugin channels on the subject, need to extract out this conversation Possibly @Otto42 could weigh in here also |
Help us move this issue forward. Since it has no activity after 15 days of requesting more information, a bot is marking the issue as stale. Please add additional information as a comment or this issued will be closed in 5 days. |
@pento Any thoughts on this? |
Gutenberg is better about this: libraries it uses are actually included as libraries, so GPLv3 could be added to It may also be worth being more explicit about the Given that the plugin directory allows plugins to have any GPL-compatible license, not just a GPL-based license, it would be a challenging problem to maintain a licenses compatibility matrix that works in this more general case. |
What needs to be done here from a docs point of view? |
Re: https://github.com/WordPress/gutenberg/blob/%40wordpress/scripts%407.1.2/packages/scripts/scripts/check-licenses.js#L36
May be related: #7821
Describe the bug
GPLv3+ should be recognized as compatible, per:
A)
https://github.com/WordPress/WordPress/blob/5.3.2/readme.html#L94-L95
and
B)
https://www.gnu.org/licenses/license-list.en.html#GNUGPL
To reproduce
In your plugin's
package.json
, set"license": "GPL-3.0-or-later",
then runwp-scripts check-licenses
and you'll get this message:Change the package.json to
"license": "GPL-2.0-or-later",
re-run, and no messages.Expected behavior
No error message with GPLv3+.
See comment from @pento to learn about the proposed solution:
#20701 (comment).
The text was updated successfully, but these errors were encountered: