Interesting, but they should make it more clear how does it work legally - i.e. are there guarantees built in that the repo owner won't discard the pull request, and then use the code anyway? Especially on open-source projects. Is this purely reputation based? Seems like it could be done with proper licensing. Also, the line
>If you're not happy with their progress though, you can unassgin them
and then other developers will be able to grab it again.
Worries me a little. Is there no limit, no appeal process? you could be 80% done with a task, and then the repo owner decides they don't want it done anymore, and just ditch you?