Forum Discussion

magec_56824's avatar
magec_56824
Icon for Nimbostratus rankNimbostratus
Aug 23, 2010

icontrol client Library licensing

Hi

 

 

Im currently developing a ruby client library to the iControl SOAP API, I have a couple of questions regarding the licensing terms.

 

 

I'd like to use a GPL2 compatible license, can I do so? I guess the answer here is yes,

 

 

If so, I need to use the wsdls, Can I bundle them in the library? or I need to make a way for dinamically getting them? and my last question. I need to use some client/server xml conversations in order to tests my source code offline (by means of a mock object). Can I publish these conversations bundled in the source code of the library?

 

 

Well, that's all

 

 

Thanks in advance

 

  • magec,

     

     

    The licenses are in there primarily to stop someone from doing something nasty with them or claiming credit/ownership of the APIs. If you are building a new language support library for iControl, we will support you in whatever ways we can. The only thing we ask is that you bundle our license in your distribution. As for shipping the WSDL, that's not a problem, nor is bundling any mocked conversations.

     

     

    George on our team has been toying with a Ruby binding and I'm sure would be interested in seeing what you have done with yours.

     

     

    Also, when you get things polished off, we'd love to promote it here on DevCentral. We can create a labs project for you to host it and support user questions.

     

     

    Bottom line, got for it and let us know how we can help getting the communities eyes on it.

     

     

    -Joe

     

  • Ok, thanks for the answer

     

     

    The code is already in

     

     

    http://github.com/magec/icontrol/

     

     

    just for you to check it out, still under heavy development.

     

     

    Regards Jose Fernandez.

     

     

     

  • George_Watkins_'s avatar
    George_Watkins_
    Historic F5 Account
    Awesome stuff magec! I'll look through your code and do my best to provide any feedback I can.

     

     

    Best regards,

     

     

    George