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

Licensing under the LGPL #410

Open
mtauraso opened this issue Aug 8, 2024 · 4 comments
Open

Licensing under the LGPL #410

mtauraso opened this issue Aug 8, 2024 · 4 comments

Comments

@mtauraso
Copy link

mtauraso commented Aug 8, 2024

Would it be possible to release this library under the LGPL, the version of the GPL intended for library code?

I am asking because I would like to use as a dependency on a team that releases BSD licensed libraries for use in Astronomy. Certain interpretations of the GPL within my institution suggest that we would not be in compliance with the GPL if we were to include fitsio as a dependency in a BSD licensed libary.

Licensing this library as LGPL would solve this issue, and I think also allow a greater number of people similarly impacted to use it.

@esheldon
Copy link
Owner

I think you can use anything you want as as dependency, since it is not being included in your code.

But maybe @beckermr can comment

@beckermr
Copy link
Collaborator

I don't know @esheldon. Sorry.

@mtauraso
Copy link
Author

mtauraso commented Nov 12, 2024

@esheldon What you stated has been my understanding as well. My belief is that neither I nor my users are in violation if I license my software as BSD, but my software includes in source form (via pythonic import) some GPLv2 licensed software as well.

Sadly, my leadership does not agree. It is their belief that if they license software A under BSD/non-copyleft terms, B is licensed under GPLv2, and A does a python import of B then A's users will be in violation of the GPL with respect to software B. They do not want this to be the case for reasons of encouraging scientific collaboration. I understand that there was a major recent project in astronomy that had some legal trouble around this exact issue, and that is substantially a reason for their inaction. My leadership is also reluctant to speak to institutional lawyers for fear that those lawyers would forbid them from writing or using open source software all-together.

My leadership has pointed to sources like this: https://softwarefreedom.org/resources/2014/SFLC-Guide_to_GPL_Compliance_2d_ed.html#concepts-and-license-mechanics-of-copyleft which makes the important distinction clear for the LGPL, but more arguable and fuzzy for GPLv2.

I requested LGPL because: I thought it might be an easy thing to change (or dual license) and such an action might alleviate the institutional fear on my side. I'm 100% certain changing to a BSD-style license (or dual licensing BSD) would entirely alleviate the fear I have described; however, I want to be sensitive to whatever reasons you may have had for choosing a copyleft license, hence my request for LGPL.

To be clear, I believe the institutional fear I've encountered to not be entirely rational, and I have made requests that my leadership reconsider the strict nature of their policy; however, I have not seen any indications that movement is likely from them at this time.

Given this context, are you totally opposed to adding an additional license to this package?

@esheldon
Copy link
Owner

OK, if you know how to do a double license please send a PR

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