I suggest you become that person or settle for freelance. The programming skills required to make something similar to Facebook are not small. People who have that kind of talent are not going to give away their time to a project that has already been done, with little to no promise of a return on their investment.
You can't have your cake and eat it too.
You can't have your cake and eat it too.