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

GPL 3 Licence of this package unintentionally breaks some downstream commercial applications #36

Open
vatula opened this issue May 1, 2024 · 0 comments

Comments

@vatula
Copy link

vatula commented May 1, 2024

Good day,

Our team has used kafka-logging-handler to push logs into our system until recently with good effect.

However recently the stricter, license-aware policies are now enforced at our company. With this, the GPL-3 license becomes a no-go for all of our projects due to some of it's closures and the library gets blocked due to license incompatibilities. However many (most) other, less restrictive OSS license options are a go for us. Such as Apache, GPL2, MIT, BSD and many others.

With GPL 3 being too restrictive with the Legal, our team is now in software overhaul whirlwind of feverish search for components that have the right license or sometimes worse - re-implement functionality rather than use the right library.

I see that the two dependencies of this package, https://github.com/dpkp/kafka-python and https://github.com/giampaolo/psutil use Apache 2 and BSD 3 licenses respectively. Both of which are more permissive than GPL 3 and cause no harm to our work.

May I kindly ask if kafka-logging-handler library could perhaps adopt more open software license, one that is closer to what the upstream dependencies use?

There could have been plenty of reasons for this package to go with GPL-3, our team respects and does not question upstream decisions. I only thought there's no harm in asking.

Will gladly do a PR for this if positive

@vatula vatula changed the title GPL 3 is too restrictive for commercial applications GPL 3 Licence of the package unintentionally breaks some commercial applications May 1, 2024
@vatula vatula changed the title GPL 3 Licence of the package unintentionally breaks some commercial applications GPL 3 Licence of this package unintentionally breaks some downstream commercial applications May 1, 2024
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

1 participant