Hi Jeremy, Let me clarify this a bit. I am specifically asking about adding support for installing Consul in Kolla projects (images) and Kolla-Ansible (orchestration). Currently, Kolla only supports the installation of Corosync and Pacemaker, and in conjunction with Masakari, this is usable on a maximum of 32 hosts. Using Consul could allow for more. So, to reiterate, I only want to modify the Kolla and Kolla-Ansible code; I do not want to touch Masakari. I am also a core developer for these two projects, and there are various opinions on licensing within the team. Since these OpenStack projects fall under governance, I wrote here to ensure that it doesn't violate anything. A similar situation is currently with Redis – we have support in Kolla and Kolla-Ansible, but Redis changed its license only recently. In any case, I believe it is possible to provide this to users since it is not directly a sold product to a third party but only part of the architecture, not the service itself (similar to Redis for caching). Please, if there are any ambiguities, feel free to ask. Thank you very much for your response. https://governance.openstack.org/tc/reference/licensing.html On Thu, Aug 8, 2024, 18:35 Jeremy Stanley <fungi@yuggoth.org> wrote:
On 2024-08-08 17:11:39 +0200 (+0200), Michal Arbet wrote:
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'm a little confused and would appreciate some clarification. You state that Masakari can presently be used with Corosync (which, as an aside, is BSD-licensed). You talk about making Consul "a necessary tool in connection with Masakari" but to what extent would it be necessary? Are you implying a removal of Corosync support from the project, so that Masakari only works with Consul in the future?
You also talking about building container images and orchestrating Consul via Kolla/Kolla-Ansible, but are you wanting the project to distribute images which embed copies of (parts/all of) Consul, or merely images that could be used in conjunction with it?
Thanks in advance. -- Jeremy Stanley _______________________________________________ legal-discuss mailing list -- legal-discuss@lists.openstack.org To unsubscribe send an email to legal-discuss-leave@lists.openstack.org