On 03/19/2014 11:35 AM, Michael Kaegler wrote:
> Hi everybody! Long time no see!
> 
> I'm working down in Maryland these days, having quite an interesting
> time of late. I run the corporate networks... WAN, LAN, SAN, etc. We've
> recently picked up an IBM product called the XIV (2812-214). Its a disk
> array which is essentially a rack with a few UPSs and 6-15 linux boxes
> with hard drives in the front, fiberchannel/iscsi in the back,
> infiniband in between, and loads of custom software to make it all tick.
> 
> I've been using Cacti forever, and so I've gone and contracted with one
> of the Cacti developers to make a plugin to help us keep track of the
> disk pools, performance stats... a good investment since we like to
> overprovision storage. I want to take this code and release it back into
> the cacti/open source community.
> 
> Here's the rub:
> $BOSS wants to make sure that we're not violating any IBM licenses etc.
> I’ve reviewed the NDA and International Program License Agreement (to my
> knowledge the only relevant documents) to ensure that this is kosher,
> and see no problems... IANAL.
> 
> We're not talking about repackaging any IBM-authored code here! This
> code uses IBM software ("xcli" which we are not repackaging) to connect
> to the disk array, make a few requests, then parse the output.
> 
> The question:
> Does anyone in this IBM-heavy community filled with LTC engineers know
> what I should do to ensure we're not knocking anything over? Has anyone
> done something similar before?

The generally accepted norm is that if you are crossing an exec boundary
(i.e. your code, and the proprietary code are in separate processes)
then you are probably in the clear. Given that you are calling out to a
cli and just processing it's output, that should be fine.

        -Sean

-- 
Sean Dague
http://dague.net

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Mid-Hudson Valley Linux Users Group                  http://mhvlug.org
https://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug

Upcoming Meetings (6pm - 8pm)                         Vassar College
  Apr 2 - Nginx: High-Performance HTTP Server, Reverse Proxy, and IMAP/POP3 
Proxy Server
  May 7 - Personal 3D Printing
  Jun 4 - Samba: Can We All Just Get Along?

Reply via email to