Skip to content
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

Convert licenses to SPDX id #35

Open
jn64 opened this issue Jun 6, 2023 · 6 comments
Open

Convert licenses to SPDX id #35

jn64 opened this issue Jun 6, 2023 · 6 comments

Comments

@jn64
Copy link
Collaborator

jn64 commented Jun 6, 2023

Since Fedora almost done with SPDX conversion (started F38, should be done in F39).

Will be a good chance to fix wrong licenses also, like I noticed supercollider only says GPL which is unclear. It should be GPLv3 (old) or GPL-3.0-only (SPDX).

I can do it, there should be some tools to help. Just checking with you before I start work on it.

@ycollet
Copy link
Collaborator

ycollet commented Jun 6, 2023

Thanks for this ticket. I will grep through all the spec and try to find non conformant licences.

@ycollet
Copy link
Collaborator

ycollet commented Jun 6, 2023

First grep pass:

$ find . -name "*.spec" -exec grep -i "License:" {} \; | sed -e "s/  */ /g" | sed -e "s/ *$//g" | sort | uniq
License: Apache-2.0
License: Apache-v2
License: Artistic 2.0
License: ASL 2.0
License: ASL 2.1
License: BSD
License: BSD-2
License: BSD-2-Clause
License: BSD3
License: BSD-3-Clause
License: BSL-1.0
License: BSL-2.0
License: CeCILL License v2
License: Creative Commons Attribution-ShareAlike 4.0 International Public License
License: EPL
License: GLPv2
License: GPL
License: GPL2
License: GPL2
License: GPL-2.0
License: GPL-2.0+
License: GPL-2.0+ and LGPL-2.0+
License: GPL-2.0-or-later
License: GPL3
License: GPL3
License: GPL-3.0
License: GPL-3.0+
License: GPL-3.0 and LGPL-3.0
License: GPL-3.0-or-later
License: GPLv2
License: GPLv2
License: GPLv2+
License:GPLv2+
License: GPLv2+ and BSD
License: GPLv2+ and BSD and Boost and ISC and MIT and zlib
License: GPLv2+ and GPLv2 and (GPLv2+ or MIT) and GPLv3+ and MIT and LGPLv2+ and (LGPLv2+ with exceptions) and Copyright only
License: GPLv2+ and GPLv3
License: GPLv2+ and GPLv3+
License: GPLv2+ and GPLv3 and Green OpenMusic
License: GPLv2+ and ISC
License: GPLv2+ and LGPLv2+ and MIT
License: GPLv2+ and MIT
License: GPLv3
License: GPLv3+
License: GPLv3+ and LGPLv3+
License: GPLv3 or GPLv2 with exceptions
License: GPLv4+
License: ISC
License: LGPL
License: LGPL-2.1
License: LGPL2.1
License: LGPL3
License: LGPL-3.0
License: LGPLv2
License: LGPLv2+
License: LGPLv2.1
License: LGPLv2+ and GPLv2 and GPLv2+
License: LGPLv2+ with exceptions and GPLv2+
License: LGPLv3+
License: MIT
License: MIT-like
License: Public Domain
License: STK
License: Unknown

@jn64
Copy link
Collaborator Author

jn64 commented Jun 7, 2023

Thanks, I will work on it this weekend.

@ycollet
Copy link
Collaborator

ycollet commented Jun 7, 2023

If you have no time to do this, tell me, I will do it the next week.

@BrunoVernay
Copy link
Collaborator

I just had an hesitation about SPDX for Hive dual license : https://hise.dev/#license
I ended up using "GPL-3.0-or-later OR LicenseRef-www-hise-audio" https://github.com/audinux/fedora-spec/blob/master/hise/hise.spec
I read many things on Internet about what to use in this case. I just concluded that "Proprietary, Commercial ..." shall not be used.

@ycollet
Copy link
Collaborator

ycollet commented Dec 31, 2023

Good catch. I nearly missed the end part of the license ...
For me, in the Linux / Opensource context, only the first part (GPL) is of concern. But I will check on my side if I can grab some other information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants