This document discusses how agile practices can be applied to free and open source software development. It identifies several challenges for using agile with distributed teams, volunteers, unclear direction or customers. It suggests practices like remote pair programming, documentation with tests, product backlogs, and mob programming to address these challenges. The document argues that free software is well-suited for agile as it allows learning across communities and sharing of knowledge and practices. It poses the question of whether free software can be a way to share agile practices more widely.