How to build an open community infrastructure of participation