<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 6, 2016 at 9:27 AM, Alon Marx <span dir="ltr"><<a href="mailto:ALONMA@il.ibm.com" target="_blank">ALONMA@il.ibm.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="2" face="sans-serif">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) </font></blockquote><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​You're mistaken, Cinder didn't exist at that time... but it's irrelevant.</div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​</div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="2" face="sans-serif">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. </font></blockquote><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​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?​</div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><font size="2" face="sans-serif">I believe that there are other cinder
drivers that have some stuff in proprietary libraries. </font></blockquote><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​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.</div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline"><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><font size="2" face="sans-serif">I want to propose
and formalize the principles to where we draw the line (this has also been
discussed in </font><a href="https://review.openstack.org/#/c/341780/" target="_blank"><font size="2" color="blue" face="sans-serif">https://review.openstack.org/#<wbr>/c/341780/</font></a><font size="2" face="sans-serif">)
on what's acceptable by the community.</font><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​</div> </blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><font size="2" face="sans-serif">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?</font></blockquote><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">​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. </div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline"><br></div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">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.​</div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline"><br></div></div><div><div class="gmail_default" style="font-family:monospace,monospace;display:inline">[1]: <a href="https://governance.openstack.org/reference/opens.html">https://governance.openstack.org/reference/opens.html</a></div></div><div><span style="font-family:monospace,monospace">​</span><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br><br><font size="2" face="sans-serif">Regards,</font><br><font size="2" face="sans-serif">Alon</font><br><font size="3"> </font><font size="1" face="Arial"><br> </font><font size="3" face="Arial"> </font><table width="703" style="border-collapse:collapse"><tbody><tr height="8"><td width="77" style="border:0px none rgb(0,0,0);padding:1px"></td><td width="20" style="border:0px none rgb(0,0,0);padding:1px"><div align="center"></div></td><td width="600" style="border:0px none rgb(0,0,0);padding:1px"></td></tr></tbody></table><br><font size="2" face="sans-serif"><br></font><br><br>______________________________<wbr>______________________________<wbr>______________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.<wbr>openstack.org?subject:<wbr>unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/<wbr>cgi-bin/mailman/listinfo/<wbr>openstack-dev</a><br>
<br></blockquote></div><br></div></div>