[openstack-dev] [cinder] dog command in Sheepdog is executable, not library

Takashi Menjo menjo.takashi at lab.ntt.co.jp
Fri Jan 20 10:59:36 UTC 2017


Hi,

I've confirmed the commit "Mark the sheepdog driver as unsupported" [1].
Sorry for CI failure. The problem will be fixed by Sheepdog team soon.

I have an opinion about license.

AFAIU, except CI failure, the reason why the Sheepdog driver was marked
is that "dog", Sheepdog admin command line, is considered an external
*library* licensed under GPLv2.

However, "dog" is *executable*, not library.
The Sheepdog driver communicates with "dog" in inter-process manner.

So I think the driver does not violate the licensing requirements [2].
The paragraph including "external libraries" does not seem to be applied.

[1] https://review.openstack.org/419079
[2] https://governance.openstack.org/tc/reference/licensing.html

Best regards,
-- 
Takashi Menjo <menjo.takashi at lab.ntt.co.jp>







More information about the OpenStack-dev mailing list