The promise and perils of a participatory approach to developing an open source community learning network