I’ve always worked this way in the Internet community. I led the Pugs project, which was the first working Perl 6 implementation. We mobilized hundreds, thousands of participants by acting in a radically transparent way and basically have all language communities and to hand them commit bits, meaning that we just make them into co-authors.