Xen Project Shares Lessons of Collaborative Project Success