Open hairyhum opened 3 years ago
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.
Context:
There is some confusion around licensing of this repo.
The
supervisor3.erl
file specifiesErlang Public License
in the copyright section https://github.com/kafka4beam/supervisor3/blob/master/src/supervisor3.erl#L58While the license file of the repo is set to
MPL
and also mentionsthe RabbitMQ Management Plugin
which this package is not related to.Also the original
supervisor2
in the rabbitmq-common repo was changed to mentionAPL2.0
instead, https://github.com/rabbitmq/rabbitmq-common/blob/master/src/supervisor2.erl#L49The issue
This repo is used by us as a dependency of
brod
(which is licensed underAPL2.0
), but we can't useMPL
dependencies in our product. Would it be possible to re-publish this repo with a different license likeAPL2.0
?