Open Source Ecosystems Need Equitable Credit Across Contributions
Abstract
Collaborative and creative communities are more equitable when all contributions to a project are acknowledged. Equitable communities are, in turn, more transparent, more accessible to newcomers, and more encouraging of innovation—hence we should foster these communities, starting with proper attribution of credit. However, to date, no standard and comprehensive contribution acknowledgement system exists in open source, not just for software development but for the broader ecosystems of conferences, organization and outreach, and technical knowledge. As a result, billions of dollars of corporate sponsorship and employee labor are invested in open source software projects without knowing whom the investments support and where they have impact. Further, both closed and open source projects are built on a complex web of open source dependencies, and we lack a nuanced understanding of who creates and maintains these projects.