On Thu, Aug 8, 2024 at 11:28 AM Michal Arbet <michal.arbet@ultimum.io> wrote:
Hello,
I would like to implement the option to use the OpenStack project Masakari together with HashiCorp Consul. Currently, Corosync is used, but it has a limitation of 32 hosts.
However, my question is, if I develop a way to build the image (OpenStack project Kolla) and orchestration (OpenStack project Kolla-Ansible) of the Consul project as a necessary tool in connection with Masakari, is it possible to merge such code?
I am asking because Consul is under the BSL 1.1 license and according to https://governance.openstack.org/tc/reference/licensing.html, such questions need to be consulted on this mailing list.
Consul license https://github.com/hashicorp/consul/blob/main/LICENSE
The BSL 1.1 text includes the sentence: "The Licensor hereby grants you the right to copy, modify, create derivative works, redistribute, and make non-production use of the Licensed Work. The Licensor may make an Additional Use Grant, above, permitting limited production use." and in the Consul License, this passage is defined as follows:
Additional Use Grant: You may make production use of the Licensed Work, provided Your use does not include offering the Licensed Work to third parties on a hosted or embedded basis in order to compete with HashiCorp's paid version(s) of the Licensed Work. For purposes of this license:
Does this mean that it meets the requirements of OpenStack Governance? Even though it is not an OSI-approved license?
Are you proposing to actually have OpenStack distribute code that is under BSL 1.1? Because I think that clearly should not be done. Richard