<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi folks,</div>
<div><br>
</div>
<div>Kolla is a project for OpenStack with the mission [1]:</div>
<div><span style="color: rgb(51, 51, 51); font-family: 'Arial Unicode MS', Arial, sans-serif; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">"</span></div>
<div><span style="color: rgb(51, 51, 51); font-family: 'Arial Unicode MS', Arial, sans-serif; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">Kolla provides production-ready containers and deployment tools for operating OpenStack clouds
 that are scalable, fast, reliable, and upgradable using community best practices.</span></div>
<div><span style="color: rgb(51, 51, 51); font-family: 'Arial Unicode MS', Arial, sans-serif; line-height: 20px; widows: 1; background-color: rgb(255, 255, 255);">"</span></div>
<div>We use a set of libraries only available in Ansible v2.0.  Shade [2] ASL2.0 uses these Ansible python libraries [3] licensed under a GPLv3 license.  We use Shade in Kolla directly.  We had planned to fork these libraries in [3] and cherry-pick only the
 modules we really need until Ansible 2.0 is available.</div>
<div><br>
</div>
<div>I asked the TC if this approach would be in violation of the governance repository here:</div>
<div><a href="https://github.com/openstack/governance/blob/master/reference/new-projects-requirements.rst">https://github.com/openstack/governance/blob/master/reference/new-projects-requirements.rst</a></div>
<div><br>
</div>
<div>To which Robert Collins suggested I speak with legal-discuss in this thread [4].</div>
<div><br>
</div>
<div>“</div>
<div>
<div style="font-family: Consolas;">As I understand our current license situation, you won't be eligible</div>
<div style="font-family: Consolas;">for big-tent if you depend on GPLv3 code.</div>
<div style="font-family: Consolas;"><br>
</div>
<div style="font-family: Consolas;">From the requirements "    * Project must have no library dependencies</div>
<div style="font-family: Consolas;">which effectively restrict</div>
<div style="font-family: Consolas;">      how the project may be distributed or deployed</div>
<div style="font-family: Consolas;">"</div>
<div style="font-family: Consolas;"><br>
</div>
<div style="font-family: Consolas;">So I'm also strongly inclined to recommend you speak to the legal list</div>
<div style="font-family: Consolas;">about the implications here. Using a GPLv3 tool via the CLI is very</div>
<div style="font-family: Consolas;">different (by the GPL's design) to using it as a library.</div>
<div style="font-family: Consolas;"><br>
</div>
<div style="font-family: Consolas;">-Rob</div>
<div style="font-family: Consolas;"><br>
</div>
<div style="font-family: Consolas;"><br>
</div>
<div style="font-family: Consolas;">-- </div>
<div style="font-family: Consolas;">Robert Collins <<a href="mailto:rbtcollins@hp.com">rbtcollins@hp.com</a>></div>
<div style="font-family: Consolas;">Distinguished Technologist</div>
<div style="font-family: Consolas;">HP Converged Cloud</div>
</div>
<div>“</div>
<div><br>
</div>
<div>I’d really like a solution that doesn’t involve rewriting all of the Ansible modules from scratch in a different license, but I guess we can do that if necessary.  Can the OpenStack legal team provide some guidance for future TC voting around the thread
 in [4]?  Our deadline for this work is July 31, but we need several weeks to make adjustments to our plans, so if appropriate guidance for the Technical Committee (and our community project) could be offered soon, it would be much appreciated.</div>
<div><br>
</div>
<div>Regards,</div>
<div>-steve</div>
<div><br>
</div>
<div>[1] <a href="https://wiki.openstack.org/wiki/Kolla">https://wiki.openstack.org/wiki/Kolla</a></div>
<div>[2] <a href="https://github.com/openstack-infra/shade">https://github.com/openstack-infra/shade</a></div>
<div>[3] <a href="https://github.com/ansible/ansible-modules-core">https://github.com/ansible/ansible-modules-core</a></div>
<div><br>
</div>
<div>The thread:</div>
<div><br>
</div>
<div>[4] <a href="http://lists.openstack.org/pipermail/openstack-dev/2015-July/068612.html">http://lists.openstack.org/pipermail/openstack-dev/2015-July/068612.html</a></div>
<div><br>
</div>
<div><br>
</div>
</body>
</html>