On 7 October 2012 13:40, Andrea Turli <[email protected]> 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/
