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

Change LICENSE to AGPLv3 #664

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Change LICENSE to AGPLv3 #664

wants to merge 1 commit into from

Conversation

berendt
Copy link
Member

@berendt berendt commented Sep 27, 2023

Closes #663

Closes #663

Signed-off-by: Christian Berendt <[email protected]>
@berendt
Copy link
Member Author

berendt commented Sep 27, 2023

@fkr @garloff

@fkr
Copy link

fkr commented Sep 27, 2023

Relicensing to AGPLv3 would solve the issue in #663 - at least if I understand this document correctly:

The ordinary GNU General Public License and the GNU Affero General Public License are two different copyleft licenses, so they are naturally incompatible. We have set up a special kind of explicit compatibility between them: you can include source code under the GNU GPL version 3 together with other source code under the GNU Affero GPL in a single combined program. This is permitted because both of those licenses explicitly say so, and the effect is that the GNU AGPL applies to the combined program.

However the usual IANAL applies.

Copy link

@fkr fkr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not really sure, wether I can assess wether the relicensing can take place, since I'm not sure wether all (substantial) contributors have waived their rights to do this or need to be asked.

@berendt
Copy link
Member Author

berendt commented Sep 27, 2023

We should have a process for how we do this with SCS projects. Which team can we best bring this to?

@fkr
Copy link

fkr commented Sep 28, 2023

I'm not really sure, wether I can assess wether the relicensing can take place, since I'm not sure wether all (substantial) contributors have waived their rights to do this or need to be asked.

I did some more research on this and while the IANAL still applies, my opinion is as follows:

The license change from a permissive (ASL-2) license to AGPLv3 is possible without involving the other (substantial contributors) as long as the new license still complies with the minimal requirements of the (permissive) license.

As to @berendt's question:

We should have a process for how we do this with SCS projects. Which team can we best bring this to?

PB is the best place atm.

@berendt
Copy link
Member Author

berendt commented Sep 28, 2023

Let's discuss & document this in the next PB.

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

Successfully merging this pull request may close these issues.

Check licenses of dependencies
2 participants