If things get to the point where Bountysource is pointing at the terms of the license to defend what they are doing, it's pretty likely they are also at the point where they are significantly undermining the idea that what they are doing is helping the project.
Attaching the bounties to specific issues does seem less fraught than tipping every commit for a project.
It's a little discouraging that "claiming a bounty" only means you can use it on Bountysource, as the likely reason to do that is for promotion (it sounds a lot better to have a bunch of situations where you can say there is no fee and only one where there is a fee):
Does 100% of the bounty go to the developer?
The developer who solves the issue will receive the full bounty amount in their Bountysource account. These funds can be used to create more bounties, donate to teams, or pledge fundraisers. If a developer wishes to cash out their balance there will be a 10% fee.
What does it cost to claim a bounty?
Nothing. The amount displayed as the bounty total is the exact amount a developer will receive in their Bountysource account upon payout.
Just inverting the order of those makes it seem pretty silly:
What does it cost to claim a bounty?
Nothing. The amount displayed as the bounty total is the exact amount a developer will receive in their Bountysource account upon payout.
Does 100% of the bounty go to the developer?
The developer who solves the issue will receive the full bounty amount in their Bountysource account. These funds can be used to create more bounties, donate to teams, or pledge fundraisers. If a developer wishes to cash out their balance there will be a 10% fee.