OpenStack allows users to create an OpenSource Cloud. 

Some interesting references to OpenStack:

​​