incubator-cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mike McClurg <>
Subject Re: XAPI API (aka xenserver-java)
Date Fri, 18 May 2012 10:49:44 GMT
On Fri, May 18, 2012 at 5:20 AM, David Nalley <> wrote:
> On Thu, May 17, 2012 at 11:58 PM, Kevin Kluge <> wrote:
>> David, I had assumed that we could just get this library released under AL2 and bundle
the jar with CloudStack.   It'd be great if distros picked it up but that seems more difficult
and longer term than a re-license, given our ability to influence the license of this particular
piece of software.  (My understanding is that Citrix wrote all that code, and it could be
released under multiple licenses if needed, which would presumably not upset the Xen/XenServer
>> -kevin
> Ahh - I was unaware that this was a solely Citrix-written piece of
> software, unlike the rest of Xen* - If we can get it relicensed,
> that's better, perhaps we can get our changes upstreamed at the same
> time.

Hi all,

I just checked the XenServer API bindings for Java, and it seems that
we've dual-licensed them under the LGPLv2 and Apache v2.0 licenses.
Are there different XenServer API bindings for Java that are licensed
differently, that I'm not aware of?

These bindings are autogenerated, which is why there is no source
repository for them. The license on the API bindings generation code
is GPLv2, so I don't see any reason why we couldn't publish the source
repo for these bindings.

David, if you have API bindings changes you need made, I can put you
in contact with the team that owns the bindings generation code, and
we can try to get those changes upstreamed there. Also, I would be
interested in publishing the various language bindings as packages for
deb and rpm based distros. We've already pushed the xenapi-python
bindings to Debian and Ubuntu, so it would make sense to add the Java
and C bindings.


View raw message