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

ds-test is licensed GPLv3 #212

Closed
guirl opened this issue Nov 7, 2022 · 2 comments
Closed

ds-test is licensed GPLv3 #212

guirl opened this issue Nov 7, 2022 · 2 comments

Comments

@guirl
Copy link

guirl commented Nov 7, 2022

Based on my knowledge of open source licenses, the use of the ds-test (GPL 3 licensed) library in this project creates a license conflict with the MIT/Apache license strategy used by forge-std. Is there a similar library that could be included with a more permissive license?

@ZeroEkkusu
Copy link
Collaborator

I believe there exists permission for use of ds-test in forge-std. I have no confirmation of this.

Is there a similar library that could be included with a more permissive license?

We have discussed this in #139 and forge-std will continue to use ds-test.

If you still don’t want to use it (although it should be fine as said above), the latest version of forge-std allows you to swap out any Component. See Test.sol.

@mds1
Copy link
Collaborator

mds1 commented Nov 8, 2022

IANAL but my understanding of licensing is that ds-test itself is still licensed as GPL 3, and the MIT/Apache forge-std license applies to the new forge-std code only, not to ds-test. The ds-test folks are aware of foundry/this repo fwiw so there shouldn't be an issue 🙂

@mds1 mds1 closed this as completed Nov 8, 2022
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

3 participants