Skip to content

Replace rfc3987 (GPL) with rfc3986 (Apache) #261

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

Closed
wants to merge 2 commits into from
Closed

Replace rfc3987 (GPL) with rfc3986 (Apache) #261

wants to merge 2 commits into from

Conversation

shakeelmohamed
Copy link

We'd like to consider using the jsonschema package which is licensed under an MIT-like license, but cannot take a dependency on rfc3987 because it is distributed under GPL.

This was the minimum amount of changes required to make the tests pass, we're open to any feedback on these changes!

@shakeelmohamed
Copy link
Author

Just realized the docs will need an update, I will make that change if you're open to merging this https://github.com/Julian/jsonschema/blob/master/docs/validate.rst

@Julian
Copy link
Member

Julian commented Nov 21, 2015

Hi! Thanks for the patch.

I have no issue with this in theory, supporting non-GPL is certainly something I would love to do. And yeah would need a doc update. Leaving some comments in-line on the changeset.

Thanks again!

@@ -6,3 +6,8 @@ _static
_templates

TODO
*.pyc
Copy link
Member

Choose a reason for hiding this comment

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

IMHO these all belong in your global gitignore, they're not specific to this project (which is why they weren't here before).

In case you don't already have one here's a sample of mine: https://github.com/Julian/dotfiles/blob/master/.config/git/ignore

Copy link
Author

Choose a reason for hiding this comment

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

That's fair, I actually didn't know a global gitignore was possible 😄. I will revert those changes

@shakeelmohamed
Copy link
Author

Thanks for the quick feedback @Julian, looks like this will be a non-trivial set of changes - I appreciate your perspective on backwards compatibility and we should definitely strive for that.

@shakeelmohamed
Copy link
Author

We've decided not to use this project, so I'm closing this PR

@angelcaido19
Copy link

angelcaido19 commented Jul 30, 2019

@Julian I would like to work on this issue. Shall I reopen this ticket or create a new one?

@Julian
Copy link
Member

Julian commented Jul 30, 2019

A new PR is fine!

@naimetti naimetti mentioned this pull request Oct 23, 2019
@naimetti
Copy link
Contributor

@Julian I have created a new (draft yet) PR about this issue: #619
I would like to know your opinion about it.

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