I recently added RunAbove driver to libcloud codebase and Kami, one of the project owners, asked me why I use the custom RunAbove API instead of the OpenStack one. RunAbove is an OpenStack based cloud and I made the choice to use them API instead of the standard one. It has been accepted in libcloud ...