[openstack-dev] [cinder] moving driver to open source

Michał Dulko michal.dulko at intel.com
Wed Sep 7 13:31:52 UTC 2016



On 09/06/2016 05:27 PM, Alon Marx wrote:
> I want to share our plans to open the IBM Storage driver source code.
> Historically we started our way in cinder way back (in Essex if I'm
> not mistaken) with just a small piece of code in the community while
> keeping most of the driver code closed. Since then the code has grown,
> but we kept with the same format. We would like now to open the driver
> source code, while keeping the connectivity to the storage as closed
> source.
> I believe that there are other cinder drivers that have some stuff in
> proprietary libraries. I want to propose and formalize the principles
> to where we draw the line (this has also been discussed in
> https://review.openstack.org/#/c/341780/) on what's acceptable by the
> community.
> Based on previous discussion I understand that the rule of thumb is
> "as long as the majority of the driver logic is in the public driver"
> the community would be fine with that. Is this acceptable to the
> community?

To me it seems impossible to openly measure "majority of the driver
logic"  when any logic is being closed source as you simply don't know
how much logic is being hidden. Normal practice in other Cinder drivers
is communicating with the storage through the REST API, and in that case
community doesn't care about the logic hidden in the REST API. But I
guess this won't work for your requirements as you want to "keep the
connectivity to the storage as closed source". Are my assumptions right?

>
> Regards,
> Alon




More information about the OpenStack-dev mailing list