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

License clarification #311

Closed
taqtiqa-mark opened this issue Sep 4, 2023 · 0 comments
Closed

License clarification #311

taqtiqa-mark opened this issue Sep 4, 2023 · 0 comments

Comments

@taqtiqa-mark
Copy link

taqtiqa-mark commented Sep 4, 2023

Thanks for all your effort on sunscreen. I came across this via the ZK podcast (Anna Rose, et. al.)

There appears to be some ambiguity/confusion, perhaps unless you are a lawyer, around the effect of having a downstream project include a AGPL library, such as the sunscreen AGPL licensed crate.

However, some certain there is no ambiguity:

Using AGPL software requires that anything it links to must also be licensed under the AGPL.

I'm more familiar with the Rust convention of having dual Apache 2/MIT licenses.

If possible could you clarify what the AGPL is intended to prevent, which the dual Apache 2/MIT licenses would allow?

One possibility is to add to each example in the repo the license you say would be permitted if that example were used as described?

In case none of the examples would have to be AGPL, could you give some detail on what use would require a project be AGPL when it uses the sunscreen crate?

@taqtiqa-mark taqtiqa-mark changed the title License clairification License clarification Sep 5, 2023
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

1 participant