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

chore: upgrade tree_magic_mini to 3.0.1 #138

Merged
merged 1 commit into from
Sep 4, 2021

Conversation

audunhalland
Copy link
Contributor

This upgrades all of nom to 7.0.0.

In order to pass tests, the with-gpl-data feature needed to be added. tree_magic_mini is GPL-licensed, because the MIME database is. Which in turn makes pact-reference itself GPL.

Note that tree_magic_mini is already GPL-licensed at version 2.

@uglyog
Copy link
Member

uglyog commented Sep 2, 2021

I'm just going to get feedback from the other maintainers if forcing to GPL license is a problem. It might be better to not include the MIME database, which means Windows uses will not get the content type detection for binary data. I don't think lots of people use that anyway.

@TimothyJones
Copy link

Unless I am missing something, I don't think it's a good idea to make pact-reference GPL, as many other projects (including most of the pact frameworks) depend on it. This would have wide ranging implications for the pact ecosystem.

@audunhalland
Copy link
Contributor Author

Mime detection is not important to me, getting rid of nom 6 is. This PR changes nothing about the licensing issue.. MIME removal could be handled in another PR?

@uglyog
Copy link
Member

uglyog commented Sep 2, 2021

I'll sort it out when I get a chance to merge this

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.

3 participants