As the title states, I was pondering whether the nature of open-source software is the way to go. It appears to me coins copy each other all the time. Example BNB copies ETH with BSC. And now BNB copies ETH with BEP-95 update.
Conversely, you see that Uniswap has a closed V.3 atm. I know this is controversial and I support decentralization through and through.
But given that your own protocol could be at stake if you give up critical information, is it best to therefore share the information and keep it open source? Or close the information (for a small period, not forever), so that one can keep a competitive advantage? Food for thought. Discuss.
Open source is the way to go and there is no way around it, I understand that the developers may not want to share that information as by doing so they are losing an advantage they could capitalize on, but a cryptocurrency, DEX, wallet or any other service in this market which does not allow you to see the code and what is going behind the scenes could always insert code that allows them to do all kind of malicious things, now the devs could promise to not do that but now you have to trust them, and trust is something that satoshi wanted to eliminate when making any transaction in this ecosystem.