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

Code under another license? #1

Open
pib opened this issue Jul 23, 2018 · 1 comment
Open

Code under another license? #1

pib opened this issue Jul 23, 2018 · 1 comment

Comments

@pib
Copy link

pib commented Jul 23, 2018

The code in this repo, especially the part that integrates marshmallow-jsonapi and marshmallow-sqlalchmey would be very handy to be able to use, but since this repo has a GPL-3 license, it can't be used in anything but GPL-3 compatible projects.

Any chance you'd be willing to release that portion of the code under a more permissive license?

@rgant
Copy link
Owner

rgant commented Jul 23, 2018

@pib So long as you don't plan to distribute this code publicly I think you should be fine with the GPL license: Does the GPL require that source code of modified versions be posted to the public? . As this is server side code I don't think it is publicly distributed just by running it on your server unless you are selling API stacks to the public. (In which case contact me for a licensing agreement.)

That said, if my technique of combining marshmallow-jsonapi and marshmallow-sqlalchemy is useful to people I have offered to document that in the marshmallow-jsonapi repo. However I am concerned that I have made very opinionated decisions (my favorite python feature) with my integration which might not be agreeable to everyone. Perhaps I'll go ahead and make a pull request there to see how people feel about my setup. That would be easier to do well if there was activity on that ticket so I can make sure that what I've done is reviewed by other developers to ensure quality.

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

2 participants