-
Notifications
You must be signed in to change notification settings - Fork 299
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
New license request: Graphics-Gems [SPDX-Online-Tools] #1552
Comments
Hi @richardfontana, thanks for submitting this. At a first glance, I tend to agree that this is appropriate to add to the license list based on the license inclusion principles. I don't have time at the moment to do a full writeup, but from a quick read of the language and given its use in WebKit + Fedora I would be a +1 to add. As a reminder to myself or whoever else does the writeup, here's one instance of the specific use of this license in the WebKit code. |
New submission reviewDefinitive factorsIs the submitted license unique, that is, it does not match another license already on the License List as per the matching guidelines?no If a software license, does it apply to source code and not only to executables?yes Does the license have identifiable and stable text, and is not in the midst of drafting?yes, stable Has the license steward, if any, committed to versioning new versions in the future and to not modify it after addition to the list?appears to be the only license version, so probably n/a Other factors for inclusion1. Does the license substantially comply with one of the free/open content definitions?yes 2. Is the license structured to be generally usable by anyone, and not specific to one organisation or project?as written, it is specific to Graphic Gems. if other uses are found, we can accommodate that with replaceable markup for the name. 3. Does the license have substantial use such that it is likely to be encountered (ie. use in many projects, or in one significant project)?yes, Webkit is a major project 4. Is the license primarily intended to facilitate the free distribution of content with limited restrictions?yes 5. Does the license steward support this submission, or is at least aware of and not in opposition of it?not sure Summary of factors / outcomeyes to add |
I am in favor to add the license to the list |
Is there any indication that modification is permitted? |
Not explicitly and unambiguously. As a matter of cultural context, I believe the license (and in particular the term "use") is intended to permit modification. |
@LeChasseur good point. |
The license reads, to me as a non-lawyer, as intending to grant permission to create derived works. It's poorly drafted with a lot of that 'reading' is implicit: (paraphrasing) You can't claim it as your own, but you can use it other works on an AS-IS, your own risk if you aren't a jerk about it... So the intent appears to be in the right place, but I'll leave it to the legal folks if that's sufficient for inclusion or not, if the intent is plain enough, etc. I don't know what standards are generally used for cases like this. Too bad we don't have a 'This is a bad license, don't use it in anything new" flag, though creating one would be... problematic at best? |
If a license like this can't be included in the SPDX license list, that has significant implications for any community Linux distribution seeking to use SPDX identifiers to the extent possible (including Fedora). Linux distributions are full of packages with legacy informal licenses not unlike this one. |
While acknowledging @richardfontana's point, if the "use" clause was followed by "for any purpose" then I'd be more comfortable with the very broad interpretation of "use" to include derivative works/modifications. Not necessarily opposed to giving it an SPDX identifier but also not really convicted that it fulfills #1 of the Other Factors in the License Inclusion Principles. |
Thanks all for the interesting discussion. I have marked this as accepted. The operative question for any new submission is: does it meet those principles? To clarify a few points: As to the drafting issue - yeah, well, there are lots of legal documents (contracts, licenses, etc.) that are poorly drafted. Sometimes that can lead to litigation or generally frustrate the goals of the parties. However, we manage to get things done in spite of this. :) I'm pretty sure there are other examples that don't explicitly use "modify" or "create a derivative work" in the grant. I think of "use" gets used often because it's quite broad and more inline with plain English (rather than drafting strict adherence to terminology from the Copyright Act, for example). |
Fedora priority: Low. |
License Inclusion DecisionDecision:
License full nameGraphics Gems License Short IDGraphics Gems XML markupMark as optional the language before "EULA" Additional rationale or notes on decision:N/A |
fixes #1552 Signed-off-by: Jilayne Lovejoy
1. License Name: Graphics Gems EULA
2. Short identifier: Graphics-Gems
3. License Author or steward: Eric Haines
4. Comments: The license is found in at least one Fedora package and undoubtedly is present in counterpart packages in other Linux distributions. While horribly worded, in my view the license meets criterion 1 (hence it is likely to be classified as 'allowed' by Fedora).
5. Standard License Header:
6. License Request Url: http://tools.spdx.org/app/license_requests/150
7. URL(s): http://www.realtimerendering.com/resources/GraphicsGems/, https://github.com/erich666/GraphicsGems/blob/master/LICENSE.md
8. OSI Status: Not Submitted
9. Example Projects: https://webkitgtk.org/
The text was updated successfully, but these errors were encountered: