Hi, this is my first post!
I am developing in my spare time a bug tracker that supports bitcoins.
Every bug gets an associated newly created bitcoin address. People interested on getting the bug fixed can put money on this address.
When the project administrator accepts that a bug is fixed he transfers all the money from the account to the address provided by the one who posted the fix.
I have more ideas to implement on it, but i want to keep it simple, session-free and secure.
All bitcoin related operations are done by an agent connected using websockets. The wallet is stored in the agent device which can run under a firewall with restricted networking.
All monetary operations are queried to the administrator, which owns the wallet.
Someone in IRC proposed that those transfers should be done internally by the platform in order to reduce the number of transfers and fees.
Another criticism I got is that opensource projects can get corrupted by the use of money for fixing bugs. Meaning that bugs will be fixed for interest and not for making the software better.
What do you think?
Here's a demo site: http://bugcoin.nodester.com
And the source: http://github.com/radare/bugcoin