به Nostr بپیوندید
2026-08-01 08:40:32 UTC

SatsAndSports on Nostr: If the code is open, bad actors will read it and exploit it If you want to motivate ...

If the code is open, bad actors will read it and exploit it

If you want to motivate people to review and help you to improve the code, actively encourage them to use it and encourage them to depend on it in their products

Make it truly open source (MIT, GPL, BSD).

Be flattered, not angry, when people incorporate the code in their products. They are now motivated to help find and fix problems

Don't arrogantly try to say that it's "your code", as if you are perfect

I.e. don't be like ColdCard. Don't do a dumb rewrite, against the loud advice at the time, to switch all the code to a fake-open license which allows bad actors to read the code and doesn't incentivize good actors to do the same

More examples are being (re-)surfaced of Coinkite/nvk being assholes. Their anti-open attitude appears to be deeply embedded in their DNA. I say this because they can't recover from this; the root cause of this isn't just "aww shucks, this one line was unfortunate". They were mismanaged by an egomaniac who hated openness

----

Just one example

https://thecharlatan.ch/COLDCARD-Supply-Chain/

I guess I'm lucky that I had a slightly "icky" feeling about Coldcard. Their device looked really cool, and they had some good marketing, but that all felt kinda sus to me. So I don't think I really considered it