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 terms incomplete? #441

Closed
rcurtin opened this issue Jul 2, 2021 · 3 comments
Closed

License terms incomplete? #441

rcurtin opened this issue Jul 2, 2021 · 3 comments

Comments

@rcurtin
Copy link
Contributor

rcurtin commented Jul 2, 2021

Hi there! Thank you for this excellent package. I had a question about licensing.

The license in the repository is the MIT license, but due to GLM's dependency on Distributions, which in turn depends on StatsFuns, there is a dependency on the GPL-ed Rmath library via Rmath.jl. But, that isn't noted here. Hence my surprise when I realized that building and distributing something on top of GLM.jl would in turn mean that whatever I distributed would need to be under the terms of the GPL. :)

Is it possible to perhaps remove the Rmath dependency and use a different dependency for what that package is currently being used for? (Please note, I am ignorant of whether that is easy and will take five minutes, or is a huge amount of work... just throwing it out there. :)) Or, at least maybe it is worth updating the license here to match something a little more like FFTW.jl's, or use a THIRDPARTY.md file?

In any case, this presents a bit of a blocker for my usage of GLM.jl, and so I'd really appreciate any input towards what a path to resolution could be.

Thanks!

@rcurtin
Copy link
Contributor Author

rcurtin commented Jul 2, 2021

(see also JuliaStats/Rmath.jl#75)

@nalimilan
Copy link
Member

As noted at JuliaStats/Rmath.jl#75 (comment):

I'd say it would be reasonable to make PRs to packages that depend on Rmath to add a THIRDPARTY.md file and a reference to it in LICENSE.md. Though of course it will be very hard to be exhaustive given that these are quite fundamental packages that are used indirectly by many packages (and new ones are added all the time).

@rcurtin
Copy link
Contributor Author

rcurtin commented Sep 8, 2021

See #447. 👍

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