-
Notifications
You must be signed in to change notification settings - Fork 264
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
bzip2-1.0.6 variant with additional anti-endorsement clause #2271
Comments
hmmm... it does seem silly to have this as a separate license b/c the additional paragraph really just mimics clause 4 with a couple specific names. We could add that as optional, but then it'd show up in the bzip-1.0.6 template and not sure if that's helpful what are people's thoughts? |
I've seen a few times now that SPDX-legal considers the effect of these kinds of decisions on the resultant appearance of autogenerated HTML versions of license templates at https://spdx.org/licenses/ and I just want to say that that seems problematic. :) The problem is in how SPDX chooses to display templates which I think ought to be overhauled (somewhat relatedly: spdx/LicenseListPublisher#135). |
@richardfontana I'm actually working on an update to the license template generation this week. What would really help is a consensus on what changes are needed and a precise description of how we would like the templates to be rendered. I noticed a few good ideas in the issue thread but not a consensus from the legal team. See this issue comment for a draft update to the templates based on another related issue. Also note that the LicenseListPublisher is open source and contributions are welcome. I'm sure there are people in the legal team better than myself at UI design and HTML - however, no one volunteered to address the 2 issues related to template generation - so I decided to attempt a fix. If anyone is interested in helping, I can give you a quick tour of where the templates are and how it is rendered. |
I'm revising my thoughts on this one: clause 4 and the additional paragraph are the same restriction in that the substantive text is the same: Where the extra paragraph replace the "name of the author" with the actual names of the authors (and thus revised the grammar) It seems like maybe that extra paragraph was reiterating the restriction in clause 4 by repeating it and adding the specific names. It certainly isn't adding a new term. Perhaps we don't need to accommodate this at all?? |
Just checking, I know this has come up with other licenses (but forget how it was dealt with): the presence or absence of "specific" before "prior written permission" is not considered a substantive difference? |
Does it matter that we don't know if the U.S. Department of Energy, the I wonder also if what happened here was that the language at the end is the relic of some earlier software this is based on, using a slightly different (probably BSD-family) license, and this was OpenWorks' flawed way of complying with the apparently non-recorded earlier license? |
off top of head, I think we have considered this non-substantive |
Discussed on 2024-01-25 legal team call, many discussions regarding whether preferable to incorporate via markup or whether to create a new separate identifier. Agreed to add to bzip2-1.0.6 with markup as optional at the end of the current text, with replaceable text for the list of contributors, and adding a Note explaining the changes (possibly pointing back to this issue for reference) |
@swinslow - can you make the PR for this one? |
Yup, will do! |
valgrind and possibly some other projects have some source files with the following license (example: https://sourceware.org/cgit/valgrind/tree/mpi/libmpiwrap.c):
I believe this matches
bzip2-1.0.6
but for the addition of the final paragraph adding the anti-endorsement language. Should this be treated as a match tobzip2-1.0.6
given that there is similar BSD-vintage anti-endorsement language in clause 4? Or should it be treated as a substantively different license?Fedora issue: https://gitlab.com/fedora/legal/fedora-license-data/-/issues/422
The text was updated successfully, but these errors were encountered: