Agent-Based Support for Open Communities