The dev fund is funded by ZEC holders through inflation on their tokens.
It follows that, ZEC token holders should be in charge of its spending. Currently however, ZEC holders have no input whatsoever into its governance.
Evidently, this is not an opinion shared, or at least voiced, by the majority of the forum participants. Yet, given how important I see the dev fund as part of the Zcash ecosystem, I am convinced this is one of the most important issue within the project.
Many threads are related to this matter, and it is therefore easy to unwittingly side-track all of those, which is not respectful indeed. For this reason, I am creating this thread with the intent of having this specific discussion here, rather than bits of it in multiple threads.
Today I have read an interesting (and relatively recent) message from @joshs that made me realize one important thing that has gone wrong about the dev fund, is the framing:
Currently, indeed, the “community” (comprised of people vetted by two organizations that are inherently bias given they have been receiving a large pie of the dev fund, ZF / ECC) decide how to spend those tokens. However, saying “through the protocol” is really misleading at best, but mostly it is hiding the reality expressed above and it is in some way disrespectful as it does not even mention the people that make it all possible here: ZEC holders.