Why should you contribute to an open source project? Participating in open source is a gift that keeps on giving. Everyone has their own motivations, but some of the benefits of connecting with the community in an active role include: Promotes learning and development of skills. It’s an opportunity to practice collaboration skills in roles that aren’t tied directly to performance reviews. It’s also an opportunity to develop other skills driven by your interests that you might not be part of your day job.