Damus
waxwing profile picture
waxwing
@waxwing
I see people making the argument that the Coldcard bug was a result of the fact that the license prevented others from using their code in products, so there wasn't enough incentive to audit it.

I strongly doubt it. I bet a *lot* of people did examine it, but didn't spot the error. And unlike every other piece of functionality --- apart from entropy generation --- just looking at the output, even looking at hundreds of outputs, wouldn't have revealed the bug.
191❤️5🤙2🚀1
NonMetalCoin · 2w
How many outputs need to be checked for the pattern to be apparent?
47 · 2w
Wouldn’t say the result of - but having it be open to use (commercially) for others to build with, likely would have increased probability of it being caught sooner
Bilthon · 2w
We can't prove counterfactuals. All we can do is reason with probabilities. So had the license been more open, you'd have more expert eyes on the code. That doesn't guarantee finding bugs of course. But it improves the odds.