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

GPLv3 violation #219

Open
ignoramous opened this issue Oct 23, 2024 · 1 comment
Open

GPLv3 violation #219

ignoramous opened this issue Oct 23, 2024 · 1 comment

Comments

@ignoramous
Copy link

Describe the bug
This project cannot be MIT licensed since it (unconditionally) links into / builds against Psiphon Core, which is GPLv3, which is a copyleft license. That makes the output (binaries) of this repo GPLv3, too.

To Reproduce

github.com/Psiphon-Labs/psiphon-tunnel-core v1.0.11-0.20240705153833-eea9ace08cd1

Expected behavior
LICENSE (which in fact remains unchanged from the forked wireguard-go repo) and other copyright headers must be changed to GPLv3.

Or, Psiphon Core must be removed from the repo.

Or, two different binaries must be built so that the code can be licensed separately (GPLv3 for the flavour that includes Psiphon Core, MIT for one which doesn't).

Additional context
GPLv3, I believe, is not compatible with iOS AppStore T&C (an old thread / archive). This may or may not be desirable.

@CodebergIsBetterThanGithub

I'm not a lawyer, but could this be regarded as "Aggregation" as described by FSF?

Their use of Psiphon here (https://github.com/bepass-org/warp-plus/blob/master/psiphon/p.go) looks like a socket to me.

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