Software is like chocolate cake

Software is like chocolate cake

What is open-source software? And proprietary software? And which should you choose? Let's think about it in terms of chocolate cake.