Participative software systems are a new class of software systems whose development does not end at the deployment but requires continued user participation and contribution. They need to provide both solutions to users and a participation framework that entails technical and social challenges. Metadesign is a promising approach to guide the development of participative software systems. Drawing on lessons learned from a systematic analysis of Open Source Software projects, this paper described general issues that need to be addressed to enable and encourage continued user participation during the meta-design process.