Perhaps I need a better understanding of what open source means, but how can a program that is openly publishing its code not be super vulnerable to cyber security threats. That’s like a bank publishing exactly how all it’s security works right? Obviously I’m missing something here, so ELI5!
In: 427
Imagine baking a cake, and the recipe is the source code.
For closed source, the bakery will keep the recipe a secret, so the best cake they can make is only up to their best baker. When something isn’t done optimally, nobody knows why the cake doesn’t taste as good, it will just taste bad.
For open sourced, the entire recipe is open to the world. When something works or something can be improved, everyone in the world can contribute to it.
Yes, someone malicious can contribute bad ingredients, but someone else would’ve noticed it and correct it almost immediately.
Latest Answers