hi
I am not native sorry for my english
it would be niece to have open source bitcoin driven development platform similar to bugzilla but with support to bitcoin transactions.
user scenario:
let say i have great idea for application or any kind of software. usually I have to drop it instantly because of shortage of developers, I am not able to make all work with my bare hand, especially when I have to take care of full time job.
Such platform enables me to actually do something, with joint forces of programmers around the world.
So how it suppose to work:
1. Establish project phase:
- as I creator of project , create repository and list of to do works I assign bitcoin thresholds for given job. I also decide which tasks can be handled by newbes, and which by advanced developers.
-now I fill bitcoin account of project which could be publicly known or known to registered developers
-I am waiting for developers to sign in , they provide public key to make transaction for already made work
2. Work phase :
now service is waiting it may do this in two ways increase reward for some bugs over time in case those are harder than project founder estimate or leave prices as they are.
developers pick up bugs they like to do ( or they can do ), and they actually locks them.
they fix or not given work
3. Trust phase
this is the most tricky part
developers actually submits their solutions to stage branch of repository and they are instantly paid.
here could be some optional automatic verification mechanics used before actual commits. but my idea is to base on trust / crossed with rank system ( I mean newbe are disabled to make much harm, Before one does some serious work you have to do some of easy low paid tasks)
now there is my turn to reclaim , if I do not agree with your solutions (after all I am project founder) I can put reclaim status and negotiate proper solution.
And now you have choice go along and make some changes, or reject but in case of that I could delete you from the list and you can't pick any additional tasks.
In case you fix your stuff you are free to proceed with your work and pick up new task.
Additionally I can reclaim tasks which developers sized but it takes to much time to solve them.
Within process Some developers may advance in hierarchy and gain access to better paid but harder tasks, if they are trusted they may reclaim work of others lower, in hierarchy ladder. This last feature would give me great relief.
that basically it . this is only idea and because I am c++ and low level programmer I can't make such platform myself , those web thing stuff is well above me
. But I hope that me notion may inspire someone out there..