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

Incompatible licenses #1330

Open
1 task done
pgrt opened this issue Jul 5, 2024 · 1 comment
Open
1 task done

Incompatible licenses #1330

pgrt opened this issue Jul 5, 2024 · 1 comment

Comments

@pgrt
Copy link

pgrt commented Jul 5, 2024

Description of bug

Hello,

I am the Debian developer currently working on the packaging of SPAdes 4.0.0. It turns out the LICENSE file places the software under GPL-2, but some files are under GPL-3+, for instance src/common/io/graph/gfa.cpp.

As is, the software licenses are incompatible. One solution would be to license SPAdes under GPL-2+ (version 2 or later).

Also some files are under Apache-2.0, which is incompatible with GPL-2.

For further reference on the matter:
https://www.gnu.org/licenses/license-compatibility.html

Happy to help if I can,

Thanks for providing SPAdes!

Pierre

spades.log

No log

params.txt

No params

SPAdes version

SPAdes 4.0.0

Operating System

Debian

Python Version

No response

Method of SPAdes installation

source

No errors reported in spades.log

  • Yes
@asl
Copy link
Member

asl commented Jul 5, 2024

Unfortunately, we cannot change the license of SPAdes as SPAdes team does not hold copyright on the code. We are not lawyers as well, so we cannot speak about GPLv2 vs Apache 2.0 compatibilities. I know that different IP lawyers and different jurisdictions have different opinions on this matter as well (and the only reason I used to propose one of LLVM exceptions to Apache 2.0 license is to avoid these debates).

As for GPLv3+ for some files, we will check what could be done here.

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

2 participants