The GitHub Business Model mixes both Freemium and Software-as-a-Service business models, meaning that it offers a software license in a cloud infrastructure and charges its users a monthly subscription. First things first: if you are not a developer — and have no contact with the coding world —, you may not be familiar with the name GitHub. Nevertheless, GitHub Business Model has inserted its brand among the 100 most visited websites on Earth.
Known as Google Drive for code and social networking site for programmers, this Git repository hosting service has more than 33 million unique users each month. GitHub is simply the largest software development platform in the world. It’s used both by individuals and famous big companies, in order to develop and share code. Let’s get into the GitHub business model a little deeper — from the first base.
Contents
GitHub was founded in 2008, by Tom Preston-Werner, Chris Wanstrath, and P. J. Hyett — all of them, software developers —, in San Francisco, California.
Preston-Werner dropped out of his Computer Science studies at Harvey Mudd College, to become a Java developer in the early 2000s. In 2003, unemployed, he decided to start Gravatar, a platform that allowed WordPress users to create and share unique avatars on websites. Four years later, Gravatar was sold for an undisclosed sum to Automattic. Soon after, he moved to San Francisco to join Powerset, a natural language search engine.
He had gotten to know Wanstrath and Hyett during one of the Ruby on Rails meetups that they attended. But, in 2008, while Preston-Werner was hanging out at a local sports bar in San Francisco, he saw Wanstrath and showed him the project he had been working on, a portal that let web developers share and edit each other’s code.
Hyett and Wanstrath both had worked at CNet together, and the trio started developing GitHub. In April 2008, the platform was launched to the public. Three months later, Powerset, Preston-Werner’s employer, was acquired by Microsoft, offering him $300,000 as a signing bonus.
However, as GitHub looked promising from the beginning, (on the launch day, it generated over $1,000 in revenue), he declined the offer. The platform spread quickly. Within its first 6 months, it had already recorded over 10,000 open source projects on its website.
In 2012, they received their first outside investment, $100 million from Andreessen Horowitz. The funding allowed GitHub to hire the necessary talents to engage in the usual sales cycles when dealing with corporates.
In March 2014, there was a complaint stating that a former employee had experienced discriminating and sexist behavior. Reports pointed out Preston-Werner and his wife as accountable for that. While they never admitted it, both resigned from the company weeks later.
In 2017, GitHub would announce its second major funding round, of $250 million, and, in 2018, 10 years after its inception, the company was acquired by Microsoft for $7.5 billion in stock. GitHub’s acquisition represented a major strategic shift that Microsoft had undergone e
Currently, more than 50 million people use GitHub’s platform. The company employs over 2,000 people across 8 worldwide offices.
GitHub is a cloud-based platform, used by developers to organize programming projects, by storing, managing, and sharing code, as well as by tracking and controlling changes to their code — all while communicating with each other. But to understand how GitHub’s business model and website work, it’s essential to get to know “Git”.
Git is an open-source version control system. When developers start a new project, they make recurring changes to the product code. For that, they release new versions of the code after the first official one (non-beta). Version control systems store all the modifications made in the code in a central repository, permitting these revisions to be shared, downloaded, changed, etc., providing collaboration among programmers. Created by Linus Torvalds (Linux’s creator) in 2005, Git is the most used version control system, chosen by almost 90% of developers around the world.
GitHub is a company that provides a Git repository hosting service. Each project is stored in its own repository, accessed through a unique URL. It allows individuals and teams to collaborate and control code versions. Anyone can host a public code repository for free (private repositories are charged). So, if a developer finds a project that they might contribute to, they can make the changes to the original code and release a revised new project.
The programmer who revises and changes some code may even ask to be included in the official project if the original repository’s authors accept that. One of the nicest resources about GitHub is the social networking feature. Every user has a profile, that stands for a resume, with past projects and contributions. Also, the revisions can be publicly discussed, which fosters collaboration and programming advancement.
GitHub’s business model has been developed for developers, surely. But that doesn’t stop other people to use it as a repository for any type of files. It’s a lot less common, but any team that needs to constantly change some file or document may take advantage of GitHub’s structure, to control versions.
GitHub is owned by Microsoft. The tech giant has acquired GitHub in June 2018, paying the amount of $7.5 billion. The company’s current CEO is Thomas Dohmke since November 2021, who replaced Nat Friedman, GitHub’s current Chairman.
“To build a global platform for developer collaboration. But that platform needs to be one that all of us can use to secure the world’s software, together”.
As mentioned above, while public code repositories are free, the private ones are paid. GitHub sells subscription plans, both to individuals and businesses. The prices vary mainly according to the number of private repositories — collaborators and public repositories are unlimited. Here are the GitHub plans:
The biggest revenue stream of Git Hub is the Enterprise plan — over 50% of its income. GitHub One aims at large companies. It has every feature from the Enterprise plan, with some extras, such as 24/7 support and community-powered security. Besides the subscription business model, GitHub also makes money from its marketplace and shop. The marketplace allows users to share their apps on the platform. On every sale made there, GitHub cuts 25% as a commission. And the GitHub Shop offers merchandise like clothes and collectibles.
Let’s take a detailed look at the GitHub business model, by analyzing its Business Model Canvas‘ blocks:
The GitHub business model’s customer segments are based on a market niche: specialized individuals and/or organizations that want a repository to host their Git code.
The main value proposition is precisely the possibility to store, track and control projects developed on the most used version control system in the world (Git), along with the option to integrate them with other tools, and, yet, to choose to keep the code private or public. Besides that, GitHub’s reputation as the largest code host on Earth attracts a great number of programmers interested in sharing, collaborating, and being part of important coding projects.
GitHub’s main channel is, surely, its website. Moreover, the company offers free training coding courses, available in in-person and live web-based classes.
GitHub’s customer relationship is pretty reduced. The website is a user-friendly automated serf service, with limited interaction with employees. Customer support is mostly done through its Help section, FAQ and via e-mail assistance, but the most advanced plan (GitHub One) includes 24/7 support.
GitHub is a freemium and SaaS business model. It offers free unlimited public repositories and charges for private repositories and some advanced & customized resources on a monthly basis.
Its key resources involve GitHub’s platform, cloud systems, its 33 million users and their repositories, engineers, and staff who maintain the company and the instructors who give the training courses.
GitHub’s key activities are primarily development, maintenance, security, and update of the software platform.
Its key partners include:
The GitHub business model aims for a lean cost structure, in order to maintain its low-price offers. Therefore, the company reduces operational expenses through a very automated system. Its costs involve personnel, customer support, and fixed general & administrative expenses.
Below, there is a detailed swot analysis of Github:
The GitHub business model has provided the world with an open-source platform, where developers from all over the world can showcase their talents and take part in large projects, by developing and sharing code effortlessly. It’s worth saying that great brands, such as Google, Facebook, Twitter, and Microsoft have projects housed on GitHub. By the way, Microsoft has seen so much value in the venture, that the giant acquired the code-repository service for the humble amount of $7.5 billion, in 2018.
Tesla, Inc. is by far one of the most well-known companies in the world. As…
The Duolingo Business Model revolves around creating an interactive language-learning platform accessible to people worldwide.…
Johnson & Johnson, a pharmaceutical and consumer goods company established over a century ago, prides…
Caterpillar, a renowned global manufacturing company, has dominated the industry for decades. With its extensive…
Instacart, founded in 2012, has quickly become a leading online grocery delivery platform. It offers…
The Quora Business Model revolves around creating a platform where users can ask questions, share…
This website uses cookies.