During the beta, only certain developers will eligible to receive donations. A "Sponsor" button will appear on their profile, which users can click on to set up a recurring gift to support their work. For the first year, GitHub is waiving all processing fees related to the program to ensure 100 percent of donations go to creators. As the program expands, it will encompass all contributors on GitHub, including those who provide code, documentation, leadership, mentorship, design and other functions. GitHub may also allow organizations -- rather than just individuals -- to sponsor projects and developers in the future.
In addition to funding individual contributors, GitHub will also give open source projects the ability to set up funding directly from their repository. Project maintainers and contributors will be able to set up how the funding works, including showcasing sponsors, selecting from a number of popular funding models and linking to alternative funding platforms.