GitHub is widely considered to be the center of the These former Red Hat employees just got $25 million to try to find a new business model for open-source software
There are other ways for developers to take contributions: Some open source developers rely on services like Patreon to appeal directly to their supporters for the funding to continue their work.
However, Zuegel says, there's been a lot of demand from the community to build this straight into GitHub, since it's where most of the code is hosted and shared. It's designed to be super-easy to kick a small contribution to a developer without leaving the site, she says, removing a potential point of friction.
Also of note, says Zuegel, is that it can be used to support those who write documentation or contribute design, not just programmers. Indeed, she says, GitHub sees this kind of financial support as a new way to contribute to open source, just as valid as any donation of technical skill or other kinds of expertise.
In the bigger picture, Zuegel says, relying on the generosity of strangers isn't necessarily the single answer to helping those who contribute to open source get paid.
However, she says, the launch of GitHub Sponsors reflects the company's belief that those who donate their time and energy to constantly improving open source software deserve more recognition than they often get. Zuegel doesn't just want people to make a little pocket change from GitHub Sponsors; she sees it as a way for the premier open source developers to find a way to truly thrive.
"These people should be rockstars," says Zuegel.
A small acquisition
Beyond sponsorships, the company is trying to help open source project maintainers with updates to the core platform.
Among other big updates, GitHub has announced the acquisition of Dependabot, a small but popular tool from London-based developer Gray Baker, who will be joining the company. Dependabot helps scan open source software projects to make sure that all of the various underlying technologies that power a software project — known as dependencies — are up to date.
Outdated dependencies can leave open giant security holes, but the menial labor of scanning open source code and ensuring that everything is ship-shape is a drain on time and resources, says GitHub VP of Engineering Dana Lawson. It's a task that not many relish, she says, and so not many do.
With Dependabot, now integrated with the GitHub platform, Lawson says that open source maintainers get the rough equivalent of another programmer on staff — one who doesn't mind doing that dirty work.
In general, says Lawson, these announcements are reflective of the company's product philosophy. GitHub sees opportunity in streamlining away some common headaches for developers, whether that's fixing dependencies or going out and finding support for open source contributions. In so doing, Lawson says, GitHub can help focus on the core work of building software.
"We want people shipping code," Lawson says. She later said: "How can we get them the tool sets to do bigger and better things?"
Of note is that under Microsoft, GitHub has been picking up the pace with major new releases and features. Earlier in May, it launched GitHub Package Registry, a major new service from the company.