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