The shape of open source
At its core, open source is about collaboration. Whether it’s version control, licenses, or issue trackers—everything exists to support people working with each other. Open source embodies a model for…
![](https://github.blog/wp-content/uploads/2019/03/community-twitter.png?resize=1201%2C630)
At its core, open source is about collaboration. Whether it’s version control, licenses, or issue trackers—everything exists to support people working with each other. Open source embodies a model for people to work together, building something greater than they can create on their own.
Open source projects on GitHub come in all shapes and sizes, many are single-contributor ‘solo’ projects but others like Homebrew have upwards of 5000 contributors. What does open source look like at these different scales? Let’s look at the last 30 days of public activity on GitHub broken down by some key activity types:
For projects with just one contributor, pushes (in red) represent the vast majority of all activity. Some issues are being reported but overall it’s very much a solo endeavor. As the number of contributors increases however, the fraction of activity in conversational mediums increases rapidly. In fact, while the fraction of activity represented by people creating new pull requests and opening new issues remains relatively constant above ~100 total contributors, the level of activity in response to these events (issue comments, pull request review comments) continues to grow.
The changing shape of open source
By grouping projects by their contributor counts1, the first plot shows us how the shape of projects varies as the contributor pool grows. Rather than looking in aggregate, how does the shape of a single project vary over time, especially if it makes the transition from closed to open source?
A perfect example here is GitHub’s own Atom, which saw its first commit by @defunkt in August 2011, but wasn’t made open source until May 2014.
An even more dramatic example of this can be seen in the activity around Roslyn, the .NET Compiler Platform which was made open source by Microsoft in 2014. You can see a steep uptick2 in activity as the project moved from closed to open source.
Some projects such as the popular JavaScript framework EmberJS are open source from the start but the story is largely the same—activity in open source projects is a rich mixture of commits, conversation, support, and review.
Open Source is a community effort
Clearly, open source is more than just code. Successful open source projects include code and documentation contributions together with conversations about these changes. Offering a place for people to report problems, ask questions, and suggest fixes or improvements are also a core part of any project’s success.
Interested in joining the community? Check out our guide ‘Contributing to Open Source’ to learn more about how to find a good project. If open source is more than just code, what will your next contribution be?
1. A contributor is defined here as someone who has produced one of the listed content types (pushes, pull requests etc.)
2. So dramatic that even d3 can’t keep the data within the chart 🙂
Written by
Related posts
![](https://github.blog/wp-content/uploads/2023/10/Collaboration-DarkMode-2.png?resize=400%2C212)
2024 is the biggest global election year in history. What’s at stake for developers?
GitHub is considering what is at stake for our users and platform, how we can take responsible action to support free and fair elections, and how developers contribute to resilient democratic processes.
![](https://github.blog/wp-content/uploads/2023/10/AI-DarkMode-2.png?resize=400%2C212)
GitHub named a Leader in the Gartner first-ever Magic Quadrant for AI Code Assistants
This year, as part of its annual Magic Quadrant series, Gartner published a first-of-its-kind report analyzing the state of play in the AI Code Assistants market–and named GitHub a Leader.
![AI in software development 2024 survey results with colorful graphics and percentages.](https://github.blog/wp-content/uploads/2024/08/ai-survey-header.png?resize=400%2C212)
Survey: The AI wave continues to grow on software development teams
We surveyed 2,000 people on software development teams at enterprises in the U.S., Brazil, India, and Germany about the use, experience, and expectations around generative AI tools in software development.