Thanks for your reply. 

I have go through your recommend article, and I have a question. "Yocto is an open source collaboration project" and in my opinion "open source collaboration project" is a process of  create and maintain open source software, so what open source software does Yocto maintain?