-
Notifications
You must be signed in to change notification settings - Fork 40
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
Version 3 of the GPL or any later version #91
Comments
You can specify it as "open_source", which is a catch-all for anything that isn't a specific, known license. The same thing applies to dual license situations, where a user has a choice of licenses. (Except, for historical reasons, the terms of Perl which is a joint Artistic/GPL license) I'll leave this open and mark it as a wishlist item, though a more general approach for this would be better than adding "gpl3+" only. |
More general approach could be adding suffix "+" to any known license name to denote "or any later version" clause. However, I am not sure if such approach is applicable to non-GNU licenses. |
A subtle point to consider is that while I understand the FSF's interest in people licensing things as "3 or later", that exposes developers to anything the FSF puts into a subsequent license. I think developers would be prudent to be explicit, and I think that's what our META should require. |
Err... Look: At the same time, I understand that implementing this may be non-trivial, require efforts, there is no (large) demand for it, etc. Such reasoning is quite acceptable. |
This is still on the table when the next version of the META spec is released, but there are no immediately plans to do so. |
gnu.org recommends to use "Version 3 of the GPL or any later version", and have some rationale for it: https://www.gnu.org/licenses/gpl-faq.html#VersionThreeOrLater
How to express "GPL 3 or later" in meta? License "gpl_3+" is not in the list of valid licenses.
The text was updated successfully, but these errors were encountered: