-
Notifications
You must be signed in to change notification settings - Fork 265
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: glibc startup code (LGPL with exception), take two #2128
Comments
@fweimer-rh notes:
I think I brought the issue of multiple WITHs in some other issue a while ago. I don't think the SPDX license expression grammar supports this, but it probably should (off topic for this issue and repo I realize). |
re: the multiple WITH operators - I think you mean that the exception in #2055 sometimes appears in place as was accepted there, and sometimes appears in other places along with the "note" second part as above, is that right both variants don't appear together (which would seem repetitive) in the same file? |
+1 to cataloguing the exception. Also +1 to the above suggestion ( If SPDX supports multiple WITH specifiers, it may make sense to separate this exception from the GCC-exception-2.0 text.). |
I think we decided to add this as a new exception with this additional note paragraph? In which case, should we call it: |
As for using multiple At the file level, I wouldn't think you'd see both - it'd be one or the other. If you are identifying license info at the package level, then you could simply represent this with: |
+1 to add as a separate exception from #2055 Agree that this one shouldn't include markup at this time, unless / until another example shows up Good with |
How license meets inclusion principles
This is an extremely widely used OSI-approved permissive license, mostly found in glibc's
start.S
startup file. The resulting machine code is statically linked into every program that is linked against glibc.Example text (from
sysdeps/x86_64/start.S
).This is LGPL-2.1-or-later WITH GCC-exception-2.0 (see #2055), with the Note paragraph added.
The Note paragraph is sometimes used in conjunction with a GPL linking for OpenSSL exception. If SPDX supports multiple WITH specifiers, it may make sense to separate this exception from the GCC-exception-2.0 text.
License Name
LGPL-2.1-or-later WITH GCC-exception-2.0-optional
Suggested short identifier
LGPL-2.1-or-later WITH GCC-exception-2.0-optional
URL to license text
https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/x86_64/start.S
OSI Status
Approved
License author or steward
FSF
URL to project(s) that use license
https://www.gnu.org/software/libc/libc.html
https://www.uclibc-ng.org/
https://github.com/cminyard/ser2net
The text was updated successfully, but these errors were encountered: