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 under Lesser-GPL (L-GPL)? #431

Open
michaeljtbrooks opened this issue Sep 26, 2024 · 2 comments
Open

License under Lesser-GPL (L-GPL)? #431

michaeljtbrooks opened this issue Sep 26, 2024 · 2 comments

Comments

@michaeljtbrooks
Copy link

Would you be willing to release this under the lesser-GPL license? I'd really like to use it in our electronic medical record software, but we're restricted to using Lesser-GPL or more permissively licensed packages. Our software is a commercial offering, though we're a small company mostly focused on improving patient safety in hospitals, currently break-even.

What happened
msg-extractor is currently GPL license only.

What should have happened
We would love it if it were Lesser-GPL!

Steps to reproduce

  1. View the LICENSE file!
@TheElementalOfDestruction
Copy link
Collaborator

Unfortunately, re-licensing the project under L-GPL would, I have been informed, require contacting all of the contributors and getting them to agree to the license change. Due to at least a few of them having no apparent contact details, this would almost certainly be infeasible.

Additionally, I don't truly understand the difference between the two licenses enough to approve the change myself, despite trying to read up on it.

Matthew, the co-owner, suggested that you may still be able to use the module in your project indirectly by doing something to run extract-msg as a service and having your code interact with it through API requests.

I'd be happy to try to work with you on making that happen, if you need it.

@juleskuehn
Copy link

As I understand it, the GPL license would allow you to use it through the command line interface using subprocess.run(). However you should not import extract_msg in your codebase.

See https://softwareengineering.stackexchange.com/questions/283266/can-i-commerically-use-gpl-licensed-software-on-my-server-if-i-am-only-distribut

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