It’s neat how you describe it as being an ‘invitation’. I’ve been studying the structure of distributed/decentralized teams and how to code stigmergy can be a useful way to create effective codebases.
I’d be interested in hearing how the management and maintenance of open source projects differs from an internal application. Would be great to contrast your experiences with Rails and Basecamp. I suspect they might not be that far off from each other, but I’d love to hear your experiences contrasted with what you’ve written here.