Is Agile compatible with open source development and communities?