On 9/7/2016 8:47 AM, John Griffith wrote:
On Tue, Sep 6, 2016 at 9:27 AM, Alon Marx <alo...@il.ibm.com
<mailto:alo...@il.ibm.com>> 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)
You're mistaken, Cinder didn't exist at that time... but it's irrelevant.
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.
It might help to know *which* driver you are referring to. IBM has a
number of Storwiz and GPFS drivers in Cinder... what drivers are you
referring to here?
I believe that there are other cinder drivers that have some stuff
in proprietary libraries.
Actually we've had a hard stance on this, if you have code in Cinder
that requires an external lib (I personally hate this model) we
typically require it to be open source.
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/
<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?
No, I don't think that's true. It's quite possible that some people
make those sorts of statements but frankly their missing the entire point.
In case you weren't aware, OpenStack IS an OPEN SOURCE project, not a
proprietary or hybrid project. We are VERY clear as a community about
that fact and what we call the "4 Opens" [1]. It's my opinion that if
you're in then you're ALL in.
[1]: https://governance.openstack.org/reference/opens.html
Regards,
Alon
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe:
openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
<http://openstack-dev-requ...@lists.openstack.org?subject:unsubscribe>
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
<http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev>
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
I'm assuming this is the XIV driver which is a shim:
https://github.com/openstack/cinder/blob/master/cinder/volume/drivers/ibm/ibm_storage.py
As for the open source part of it, vcenter isn't open source but there
is a vmdk driver to talk to it, I imagine this is similar.
--
Thanks,
Matt Riedemann
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev