Describir: Exploitation of the self in community-based software production: Workers' freedoms or firm foundations?