The value of community contribution