For example, consider two features: AwesomeFeature - budget has $100 DumdumFeature - budget has $200
They currently receive $300 in donations, $50 of which have no strings attached. So there’s donation stream A with strings and $250, and donation stream B with no strings and $50.
Allocation looks like this: AwesomeFeature - budget has $100, funded with A$75, B$25 DumdumFeature - budget has $200, funded with A$175, B$25.
If I donate $25 and say “this can only go to awesome feature” the budgets after my donation end up as.
AwesomeFeature - budget has $100, funded with A$100 DumdumFeature - budget has $225, funded with A$175, B$50.
If they allowed targeted donations to firefox/quantum/rust/MDN I would donate, as I'm sure many other will. As it is, I don't and won't even if firefox were to fail.
I’m not mad at anyone, I just want my donations to do as much good as I think they can do.
Best Practical, the company that does most of the work on the open source RT ticketing system, allows for sponsoring specific features or fixes:
We discussed this yesterday at https://news.ycombinator.com/item?id=24129794