Cloud computing inches toward open source