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

AGPLv3 change #1351

Merged
merged 1 commit into from
Mar 17, 2019
Merged

AGPLv3 change #1351

merged 1 commit into from
Mar 17, 2019

Conversation

dguido
Copy link
Member

@dguido dguido commented Mar 12, 2019

You can find an explanation for this change in #1362

@jackivanov jackivanov added this to the 1.0 milestone Mar 12, 2019
@dguido dguido merged commit db34d55 into master Mar 17, 2019
@dguido dguido deleted the license branch March 17, 2019 15:19
@akerl
Copy link
Contributor

akerl commented Mar 17, 2019

How does this work given prior contributions, which were provided under the MIT license?

@andreimc
Copy link

you can use anything prior under MIT license

andreimc added a commit to tunnelhero/algo that referenced this pull request Mar 18, 2019
* upstream/master:
  AGPLv3 change (trailofbits#1351)
  Modify naming in the cloud resources and client config files (trailofbits#1353)
  Start dnscrypt-proxy after systemd-resolved (trailofbits#1357)
@akerl
Copy link
Contributor

akerl commented Mar 18, 2019

@andreimc , to clarify, my point is that for people who haven’t assigned ownership of their code to trailofbits (via the new CLA), their past contributions still exist under MIT, they can’t just be relicensed without their consent.

@dguido
Copy link
Member Author

dguido commented Mar 19, 2019

@andreimc , to clarify, my point is that for people who haven’t assigned ownership of their code to trailofbits (via the new CLA), their past contributions still exist under MIT, they can’t just be relicensed without their consent.

The MIT license is compatible with the AGPL, which means that MIT licensed code can be included in a AGPL project without the original author’s consent or CLA, and future versions of that code will be GPL only. It’s the same as how MIT code can be included into a closed source commercial product.

That said, we did a review and there are only a small handful of non-CLA contributions in all of Algo’s prior development. Further, most of that code has been overwritten by code with a signed CLA or deleted. I’ll be happy to identify non-CLA code in a text file somewhere if you find any that still exists.

TC1977 pushed a commit to TC1977/algo that referenced this pull request Mar 26, 2019
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.

4 participants