Here is an amazing TED talk by Jennifer 8 on rise of Chinese food in USA
. The talk is awesome in its own right, but the thing I liked the most was that her comparison of restaurants with software firms.
In her opinion, McDonald's == Microsoft
, while Chinese Restaurants == Linux
, meaning, McDonald's had a proprietary recipe for their products while all Chinese restaurants throughout the country had their own open recipes; and an exchange between them created Chinese food in the form we know today.