News: 1586953213

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

How generous of GitHub to slash prices and make all its core features free. So what gives? Oh right, GitLab

(2020/04/15)


GitHub is giving away its core services [1]for free and has slashed the price of its paid Team plan by more than half – from $9 per user to $4.

The offer is generous. Before Microsoft acquired the biz, the deal with GitHub was that public (in other words, open-source) repositories were free, but private repositories were paid. Shortly after the purchase in January 2019, CEO Nat Friedman [2]announced that private repositories with up to three collaborators were free.

Now private repositories with unlimited collaborators are free, something previously reserved for a paid Team account. You also get 500MB of GitHub Packages (reusable software bundles) storage included, and up to 2,000 minutes of Actions, automated workflows for building, testing and deploying code.

The paid-for Teams plan still exists and provides 2GB package storage, 3,000 minutes of Actions, and GitHub support. The Enterprise plan, which adds security, compliance features and large quotas for package storage and Actions, is unchanged at $21 per user/month.

Friedman said that "every developer on Earth should have access to GitHub. Price shouldn't be a barrier," but this is not the whole story. Microsoft regards GitHub as a strategic asset that drives businesses to Azure, while at the same time insisting that it is not tied in any way to Azure. You can see Microsoft CEO Satya Nadella dancing around this sensitive matter [3]at its last earnings announcement . "I think of what we're doing between Visual Studio and Azure Dev Ops and GitHub as effectively coming together as a compelling developer SaaS solution," he said, but added that "for developers who use our tool chains, they can target any cloud, any edge device," and then, to reassure investors, "having this tool chain will help us overall" with "developers who are going to be in our ecosystem".

GitHub has made strong progress with integrating CI/CD (Continuous Integration and Continuous Delivery) into its platform, with the introduction of Actions in August 2019. At the same time, it has long trailed its smaller rival GitLab in this respect, a company that [4]claims to offer "the entire DevOps lifecycle in one application". GitLab [5]already flogs "2000 CI pipeline minutes per group per month on our shared runners" and "unlimited private and public projects and unlimited collaborators" as part of its free plan. It also may not be a coincidence that GitLab's Bronze plan, aimed at teams, is offered for $4.00 per user per month.

Both Microsoft and GitHub will be keen to dissuade developers from jumping ship. The plan seems to be to preserve GitHub's position as the dominant code repository, a plan bolstered in March by the [6]agreement to acquire the npm package manager.

Friedman's announcement means that GitHub now matches GitLab's pricing at the low end. While that seems to fit with Microsoft and GitHub's strategy, it is also worth noting that customers who spend little or no money are not of great commercial value, though there is always the hope that they will grow.

Professional developers are more interested in the technical details and reliability of the services than in how much they get for free. GitHub is popular, but too many incidents [7]like this one do not help in the reliability stakes and the company will need to get that right as well as tweaking its prices. ®

Sponsored: [8]How to Build Your Digital Experience Portfolio



[1] https://github.blog/2020-04-14-github-is-now-free-for-teams/

[2] https://github.blog/2019-01-07-new-year-new-github/

[3] https://view.officeapps.live.com/op/view.aspx?src=https://c.s-microsoft.com/en-us/CMSFiles/TranscriptFY20Q2.docx?version=9674fe79-64c1-95db-10c0-1015c4c70d3c

[4] https://about.gitlab.com/stages-devops-lifecycle/

[5] https://about.gitlab.com/pricing/

[6] https://github.blog/2020-03-16-npm-is-joining-github/

[7] https://www.theregister.co.uk/2020/02/27/github_wobbles_with_a_good_old_thursday_titsup/

[8] https://go.theregister.co.uk/tl/1936/-8578/how-to-build-your-digital-experience-portfolio?td=wptl1936

Open Source != Public

fgeva

There has never been a requirement on github that public repositories had to be open source.

Ooh... nice.

Gonzo wizard

I'm in the interesting position of using both. Github for my own stuff, been on there for nearly ten years, and Gitlab at work. I prefer the Github web UI but really like Gitlab CI. Github's CI is still a bit clunky for my liking. If I need to start doing a lot of CI then I will be switching. For me, that's the attractiveness of Gitlab...

All your BASE

Anonymous Coward

Once employers started requiring developers to publish a portfolio on github it became attractive to the likes of MS.

Once MS started changing the direction of github so as to monetize it then the environment becomes ripe for someone else to spring up and compete with github for those who remember MS's many abuses.

Nothing here is suprising beyond the acceptance of developers to allow a third party to hold their IP which previously was protected by not only the law but also direct control by the developer of whom got to know it existed.

Personally I always preferred completely controlling what I owned rather than allowing third party "accidents" where my work could be stolen, alteast my way I knew exactly who I had given access to.

Re: All your BASE

Anonymous Coward

Github was monetized early. Here's an obvious example from 2011: [1]Introducing GitHub Enterprise . Your bias is showing.

[1] https://github.blog/2011-11-01-introducing-github-enterprise/

Re: All your BASE

Anonymous Coward

@"Your bias is showing." less bias than experience, perhaps if you had as much then you would understand.

When share holders are a company's only consideration then what you consider monetizing is but the tip of the iceberg i.e. the dangerous majority is hidden until you are wrecked upon it.

I would be quite happy if MS stepped off the road to hell if only to set free the abundance of excellent code written by all the third parties over decades for the windows platform but even Bill has given up in disgust and distanced himself.

Anonymous Coward

The pricing change doesn't alter the fact that GitLab is not Microsoft (or, for the time being, any other Silicon Valley / Seattle giant). That, reasonable company ethics and being open source (unlike Github) are the three things it has going for it.

Len

I'm quite interested in Gitlab's ability to be entirely self hosted, in your own infrastructure without dependencies on (and look-ins from) others.

Shhh... be vewy, vewy, quiet! I'm hunting wabbits...