None of this is to say that $25k is adequate compensation for critical FOSS development work.
None of this is to say that $25k is adequate compensation for critical FOSS development work.
Like, I understand why that's the case, but it still sucks.
OSS projects aren't people with curable diseases. Most of them are labors of love, run by people in their spare time. Those people have needs that are mostly not met by working on open source projects. Epsilon open source projects are well-enough funded that nobody in the project feels starved for resources.
Bug bounty programs are only useful for these projects if the details of the bug are shared with the project. Zerodium's model relies on keeping developers unaware of the bugs for as long as possible [1].
Nobody developing OSS is grateful for programs like Zerodium.
[1]: https://security.stackexchange.com/questions/199480/what-doe...
Chrome funding is probably in the XXM$/year, while Zerodium offers 500k$ for a vulnerability, that's an approximate 20-100 funding / vulnerability ratio.
Pidgin is at 25k$/year, for 100k$ for a vulnerability, so a ratio of 1:4.
I think the only reasonable conclusion is that community-driven opensource projects are 100 time safer than private company-funded opensource projects /s
I would take the 0-day payday thanks.
I don't necessarily disagree with you, but I do think it's dissonant enough to be interesting.
Comparatively a single hellfire missile costs $150k - plus $32 million for the drone to fire it from.
Also, I don't really see any possible way out of this cyberarms market. There are too many degrees of freedom to really secure anything completely and I'm continually surprised that our governments allow the sale of these munitions to non-allied foreign governments. If someone puts up a $2m dollar bounty for Tesla do we just accept this even if it means physical harm?
(This is fraud, don't actually do this! But it comes up every time someone does bug fixing metrics)
Edit: If it's not a bug bounty to fix it, but a vuln bounty to sell it, then it's highly-unethical but not necessarily illegal.
Fixing some bugs and adding some features is a nice-to-have that most people and companies aren't willing to pony-up much for.