Hi Andrew,
That driver was contributed in 2010. And it was developed based on the OpenNebula 1.4 implementation of one of the first OCCI specification drafts. This implementation was done at an early stage of the specification and we had to maintain it due to the number of project and users that were using it.
Currently the OCCI specification has been improved and has diverged from our implementation. Therefore a new implementation was needed in order to be compliant with the last version of the specification. This new component is being developed by TU-Dortmund in a OpenNebula ecosystem project. [1]
Maybe it would be interesting to develop a new driver for Libcloud exposing the last version of the OCCI interface, in order to interact with OCCI-compliant clouds, so that we can test interoperability among different implementations.
--
Daniel Molina
Project Engineer
OpenNebula - The Open Source Toolkit for Cloud Computing
www.OpenNebula.org | @dmamolina