Contracts for Open-Source and Agile