Thanks Steve, this is really interesting I'll give a look later today.
Thanks, Andrea On Mon, Oct 8, 2012 at 10:33 AM, Steve Loughran <ste...@hortonworks.com> wrote: > On 7 October 2012 13:40, Andrea Turli <andrea.tu...@gmail.com> wrote: > >> Sure I'll add this information to the jclouds-virtualbox documentation. >> >> Yesterday Ioannis was adding the vritualbox api to the jclouds-karaf >> features that are used by jclouds-cli, so that we can use virtualbox >> from the cli. >> He noticed that vboxjws is LGPL2 licensed which is not compatible with >> the ASL license. So he thinks that it is not possible package it >> inside the cli itself. >> >> This is a big problem for jclouds and whirr in general, I guess, so we >> need to find a solution. >> >> Ioannis was suggesting to ask Oracle to relicense the jar >> Technically it is also possible to avoid the usage of vbox web service >> and either ssh to host machine and run the vbox command on it >> (vagrant/veewee approach) or use java native approach to run the C++ >> vbox commands. >> >> > 1. I've used the command line, but all my proposed "apache chaos" library > does is kill the VM without warning > > https://github.com/hortonworks/availability/blob/master/hmonitor/src/main/groovy/org/apache/chaos/infra/vbox/VBoxManage.groovy > > 2. It's a web service API -all it takes is someone to take the service API > definition and write a new WS client for it. Given the JAX-WS client code > is built into the current JREs, I'd go with that > > someone has already done this in the past > http://jax-ws-commons.java.net/nonav/virtualbox/ > http://jax-ws-commons.java.net/nonav/virtualbox/apidocs/