RackSpace and NASA have announced today the OpenStack Open Source Cloud Computing Software
The goal of OpenStack is to allow any organization to create and offer cloud computing capabilities using open source software running on standard hardware. OpenStack Compute is software for automatically creating and managing large groups of virtual private servers. OpenStack Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data.
They only are in developer preview mode, but I searched the site and found no mention of security or compliance. Hopefully this will change by the first release in mid-October.