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 question #1

Open
hairyhum opened this issue Nov 3, 2021 · 1 comment
Open

License question #1

hairyhum opened this issue Nov 3, 2021 · 1 comment

Comments

@hairyhum
Copy link
Contributor

hairyhum commented Nov 3, 2021

Context:

There is some confusion around licensing of this repo.

The supervisor3.erl file specifies Erlang Public License in the copyright section https://github.com/kafka4beam/supervisor3/blob/master/src/supervisor3.erl#L58

While the license file of the repo is set to MPL and also mentions the RabbitMQ Management Plugin which this package is not related to.

Also the original supervisor2 in the rabbitmq-common repo was changed to mention APL2.0 instead, https://github.com/rabbitmq/rabbitmq-common/blob/master/src/supervisor2.erl#L49

The issue

This repo is used by us as a dependency of brod (which is licensed under APL2.0), but we can't use MPL dependencies in our product.
Would it be possible to re-publish this repo with a different license like APL2.0?

@k32
Copy link

k32 commented Nov 3, 2021

Thanks for bringing it up, it's a bit complicated as to whether or not we can change the license, given how many times the code changed hands. Maybe the way forward is to pull the current version of supervisor2 module licensed under APL from rabbitmq and put it into brod. I need to check if there are any valuable patches made since the original file was pulled out, that we need to migrate also.

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