Slashdot Mirror


GitHub's Annual Report Reveals This Year's Top Contributor: Microsoft (github.com)

GitHub saw more than 67 million pull requests this year -- more than a third of GitHub's "lifetime" total of 200 million pull requests since its launch in 2008. It now hosts 96 million repositories, and has over 31 million contributors -- including 8 million who just joined within the last 12 months.

These are among the facts released in GitHub's annual "State of the Octoverse" report -- a surprising number of which involve Microsoft.
  • GitHub's top project this year, by contributor count, was Microsoft's Visual Studio Code (with 19,000 contributors), followed by Facebook's React Native (10,000), TensorFlow (9,300) and Angular CLI (8,800) -- as well as Angular (7,600) -- and the open source documentation for Microsoft Azure (7,800).
  • Microsoft now has more employees contributing to open source projects than any other company or organization (7,700 employees), followed by Google (5,500), Red Hat (3,300), U.C. Berkeley (2,700), and Intel (2,200).
  • The open source documentation for Microsoft Azure is GitHub's fastest-growing open source project, followed by PyTorch (an open source machine learning library for Python).
  • Among the "Cool new open source projects" is an Electron app running Windows 95.

But more than 2.1 million organizations are now using GitHub (including public and private repositories) -- which is 40% more than last year -- and the report offers a fun glimpse into the minutiae of life in the coding community.

Read on for more details.


"Since we've launched security alerts, we've alerted you to more than 5 million vulnerabilities across the open source projects your teams depend on. And you've already resolved more than 800,000 of these," GitHub reports. In addition, "This year, more than 150 hackers helped us resolve issues in an average of 6 days," with a total of 213 bug bounty reports resolved. "Together, the engineers and researchers in our program earned more than $300,000 in bounties."

There's also some statistics on how contributors use GitHub:
  • Contributors are most active -- creating issues, opening pull requests, or making comments -- between two and four in the afternoon.
  • GitHub reports that its contributors are less active in private repositories on weekends, "And there's always one quiet day on GitHub, regardless of location: New Year's."
  • GitHub's top trending topic was "hacktoberfest", followed by "pytorch".
  • GitHub's top emoji is a yellow "thumbs-up" icon, which over the last year was used 3.5 million times. GitHub even reports which programming language communities were most likely to use the yellow thumbs-up icon -- Java, followed by TypeScript, Go, JavaScript, and Python. (The Ruby community, meanwhile, was the one most likely to use the red heart icon.)

And there's also statistics on where contributors are located.

  • 80% of GitHub's users come from outside of the United States, with that percentage increasing year after year. But the U.S. still has the most contributors, followed by China, and India -- and the same three countries also had the most new signups this year.
  • The countries with the next-most contributors were the U.K., Germany, Canada, and Brazil (which rose three ranks this year, from the #10 position to #7...)
  • Overall, more open source projects have been created in Asia than any other part of the world.

"Developers from the Czech Republic are especially chatty in public and open source repositories," the report notes -- followed by Switzerland, Germany, the United States, the Netherlands, and the United Kingdom.

67 comments

  1. Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 1, Interesting

    It was said more than 20 years ago

    We were warned

    It's all just a little bit of history repeating

    When will we ever learn...

    You blew it up, Damn You All, Damn You All To Hell !!!

    1. Re:Extend, Embrace, Enveigle, Extinguish by Megol · · Score: 4, Interesting

      How can you extinguish the fire of open source software by dousing it with gasoline? How hard is it for you conspiracy theorists to fork at the first sign of a future problem?

      I don't like Microsoft but this crap is just a symptom of a demented mind.

    2. Re:Extend, Embrace, Enveigle, Extinguish by Mashiki · · Score: 0, Troll

      How can you extinguish the fire of open source software by dousing it with gasoline?

      Codes of conduct. Using CC to revoke permissions on updates, or simply start engaging in lawfare. See the current shit show regarding Old School Renaissance(OSR) for example. There's plenty of ways to be a complete prick in open source, fuck everyone and burn your name to the ground while you're doing it.

      --
      Om, nomnomnom...
    3. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      What do they make that is worth forking, random tools for migrating and locking you in to Azure?

    4. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      well,

      from your analogy...

      a fire needs oxygen, an oxydizer

      if you smotter it,
      so the oxydizer has no chance of reaching the fuel,
      it,
      the fire,
      will go out.

      You not being able to see,
      just shows how limited your perspective is.
      You probably also think the earth is flat.
      Just because you're not paranoid doesn't mean that they're not after you. :-D
      Also projecting isn't nice,
      it muddles the issue.

    5. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      yes, forcing people to not be total dicks to each other is a all part of a deep, multi-decade campaign by microsoft to finally destroy open source

    6. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 2, Interesting

      How can you extinguish the fire of open source software by dousing it with gasoline?

      You can extinguish a fire with gasoline by smothering out all the oxygen. Microsoft's MO is cutting off "the oxygen supply".

      How hard is it for you conspiracy theorists to fork at the first sign of a future problem?

      Forking is easy. Getting substantial, unfractured backing is hard. Merging many diverse forks is hard. Without a core development team, you get the situation like DOSBox: no movement forward for years, plenty of people who fork off the old code base with all its bugs, and many forks that grow and die because either their goal is achieved or their desire to continue wanes. It's why there's such excitement by many that there was an update to the main page after so many years.

      I don't like Microsoft but this crap is just a symptom of a demented mind.

      Are you talking about Microsoft or the conspiracy theorists having a demented mind? Because as I see it, it's even money for both based on past behavior.

    7. Re: Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      "Corporations only act in their own interest"
      So do the vast majority of individuals. MS isn't a charity or non-profit organization so by definition they should be looking after the interests of the company.

      "If Microsoft were truly interested in helping opensource"
      Well according to the article they are the biggest contributor to the Open Source the GitHub repository. And the open source evangelists are looking at their worst nightmare which is MS creating a fusion of their proprietary applications and services with open source based applications and services. People have been claiming for years that open source platforms can be profitable for not only companies but individual developers as well. I would say MS has covered the individual developers by just looking at the number of paid open source developers and support staff they have on their payroll. And the company may be looking to take advantage of the move towards application services geared to support cloud based services. Instead of buy MS software you would be buying MS services. And this revenue stream would add to the very stable revenue stream collected form their traditional application stack that still dominates the corporate world along with their corporate and individual desktop products.

      "it would be criminal fraud against their shareholders" I am pretty sure MS's actions and intentions are not playing out in secret.

      Replace "MS" with company "X" in these types of articles and see if you still hold the same opinions.

    8. Re:Extend, Embrace, Enveigle, Extinguish by AHuxley · · Score: 1

      Ads in the comments.

      --
      Domestic spying is now "Benign Information Gathering"
    9. Re: Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      Replace "MS" with company "X" in these types of articles and see if you still hold the same opinions.

      Yes, let's just conveniently disregard the underhanded/illegal shit Microsoft has pulled for the last 30 years and treat them like any other company.
      Where do you people come from?

    10. Re: Extend, Embrace, Enveigle, Extinguish by cyber-vandal · · Score: 1

      2018 where most of the people responsible for that behaviour have left.

    11. Re:Extend, Embrace, Enveigle, Extinguish by SvnLyrBrto · · Score: 1

      There's no conspiracy theorizing about it; just recollection of past observed behavior on the part of the single most malignant and malfeasant actor in all of tech, and extrapolating said pattern of behavior to predict future actions.

      Or perhaps you've forgotten their actions wrt/ Hotmail, Kerberos, Bungie, VirtualPC, Java, ActiveX, Office file format interoperability, Java, and so on; or the Halloween documents, or "Windows isn't done until Lotus doesn't run", or their "open source is a cancer" ideology?

      But that's okay. Most of the rest of us haven't forgotten.

      --
      Imagine all the people...
    12. Re: Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      After having retired filthy rich and trained a load of successors.

    13. Re:Extend, Embrace, Enveigle, Extinguish by Tough+Love · · Score: 1

      How can you extinguish the fire of open source software by dousing it with gasoline?

      Logical fallacy: argument from analogy. It's not actually fire and not actually gasoline. In practical terms, you extinguish Github by making the top project be a topheavy text editor written in crappy javascript and the fastest growing project be documentation for a proprietary cloud service. Then you plant articles like this to ensure the drip drip of projects leaving Github turns into a mass exodus.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    14. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      The fanaticism of open source zealots is also a symptom of a demented mind.

    15. Re: Extend, Embrace, Enveigle, Extinguish by cyber-vandal · · Score: 1

      Or not.

    16. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      It's just the slashdot way of rewarding that is at fault here.
      No malice is intended.

      and now you know, Shit floats to the top.

      enjoy !

    17. Re:Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      I love this! Finally someone who remembers the old days.

      Keep on spreading the word AC !

    18. Re: Extend, Embrace, Enveigle, Extinguish by Anonymous Coward · · Score: 0

      "Well according to the article they are the biggest contributor to the Open Source the GitHub repository"

      I dont see how you can say that they are contributing to open source when a major part of those contributions are for documentation to their closed source platform...

      Not only is Microsoft getting everyone to do their testing but now their documentation as well.

      As far as extinguishing open source, while I understand the people saying that the acquisition of GitHub is an attempt at doing so, I fail to see their logic as you cant kill opensource unless you kill the licenses first. They might ruin GitHub (i truly believe they will) but that wont kill opensource as people can just take the git code and start another service and given how much Microsoft paid for GitHub, that seems like a really good business model.

      TLDR: Microsoft may kill GitHub, but they wont kill opensource. All they are doing is crowdsourcing their documentation to complement the crowd sourcing of their testing.

  2. Top contributors Microsoft, outside USA by Anonymous Coward · · Score: 1

    In other words Microsoft has a large outsourcing operation going.

    Anyways the statistics says nothing about business value.

  3. I used my toothbrush more than anyone else. by BrendaEM · · Score: 4, Insightful

    Microsoft was using a product they bought. Award given?

    --
    https://www.youtube.com/c/BrendaEM
  4. microsoft has embraced by Anonymous Coward · · Score: 0

    The new h1 visa market, it has hoarded a new mass of $1 an hour coders and they have gathered at the front line of relentlessly pursuing the destruction all forms of open source software... In 5 years from now, all that will be left is the new corporate overlord: america offline with a chance of clouds

  5. Just a reminder by Anonymous Coward · · Score: 3, Interesting

    You can use git without github.

    There are also alternatives to github that provide issue tracking like github.

    Microsoft: just say no.

  6. hobbyist whiners claim to have written the code by Anonymous Coward · · Score: 0

    not even taking themselves seriously they donated their time & effort to develop what we see here. now they are being relegated to obscurity in favor of descriptors of unbelievably large #s..

  7. Misleading by Anonymous Coward · · Score: 3, Interesting

    > The open source documentation for Microsoft Azure is GitHub's fastest-growing open source project, followed by PyTorch (an open source machine learning library for Python).

    Documentation is not code, it's writing and text. Microsoft Azure is closed-source, so this isn't inline documentation it's "how do I use this server infrastructure".

    If Appel started using GitHub to track changes to their documentation on how to use an iPhone, iPad, Mac OSX, iTunes, App Store, iCloud, support questions and FAQs, etc, they would easily surpass Microsoft as "the biggest contributor to open source" as well.

    Completely misleading.

    1. Re:Misleading by Anonymous Coward · · Score: 0

      Documentation isn't code? It can't compile, but with literate programming even that is possible. For the rest, I always treat documents as code in my software projects. It's nice to see others understand this too.

    2. Re:Misleading by Anonymous Coward · · Score: 0

      lol, like Apple ever updates their docs.

  8. Microsoft now has more employees.. by Anonymous Coward · · Score: 0

    'employees' they may be, but not microsoft's

  9. One metric I didn't see in the summary by bobstreo · · Score: 4, Insightful

    the old reliable metric:

    Lines of code.

    Having thousands of "contributors" and pull requests don't really mean anything but pointless metrics. They seem more like metrics that can easily be gamed.

    1. Re:One metric I didn't see in the summary by Anonymous Coward · · Score: 0

      the old reliable metric:

      Lines of code.

      Having thousands of "contributors" and pull requests don't really mean anything but pointless metrics. They seem more like metrics that can easily be gamed.

      We ex-IBM'ers know that to be the truth.

      "KLOC"s anybody?

    2. Re:One metric I didn't see in the summary by Anonymous Coward · · Score: 0

      You can game lines of code. Try again.

    3. Re: One metric I didn't see in the summary by Anonymous Coward · · Score: 0

      Never mind the quality, feel the width!

    4. Re:One metric I didn't see in the summary by Anonymous Coward · · Score: 0

      > Having thousands of "contributors" and pull requests don't really mean anything...

      Hmm, jealous much?

    5. Re:One metric I didn't see in the summary by Anonymous Coward · · Score: 0

      You _can_ game lines of code, but you need to actively try gaming that. At the same time - many people make large numbers of completely legitimate, but tiny, contributions while some make fewer but larger ones - with no gaming involved.

      Now, LOC is not a great measure: For example, a person renaming a variable in a large project would have a huge commit which changes not much at all; and style affects LOC for the same content. But it's still better than just number-of-contributions / number-of-commits.

  10. this isn't about you kernel by Anonymous Coward · · Score: 0

    still you could logon & get to know some of your new friends? genuine hogwash it is then? the best your nutty buddies work could buy. so it's over? not buy a longshot, you get a new suite to wear & advertising royalties coming through every portal. no thanks, that stuff just clogs up the free flow of information. what's that? it was just a whim, nevermind.

  11. We know the business value by Anonymous Coward · · Score: 1

    $7.5 bn dollars is what redmond paid for this outfit. No surprise they're using it; might as well with the price they paid.

    Which makes this list of jubilant "statistics" even more meaningless than usual. It does tell us EditorDavid is a fanboi.

    1. Re:We know the business value by Tough+Love · · Score: 1

      $7.5 bn dollars is what redmond paid for this outfit.

      Didn't Microsoft also buy Hotmail and Nokia's phone division?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  12. FUCK YOU Microsoft! by Anonymous Coward · · Score: 0

    Oppen sauce for tha win!

  13. A shocking report. by Gravis+Zero · · Score: 1

    Report by company purchased by larger company makes larger company look good

    Hmm... it's almost like they have some sort of influence over these things. I'm glad I Got The Facts. -_-

    --
    Anons need not reply. Questions end with a question mark.
  14. Important, but missing, qualifier by 93+Escort+Wagon · · Score: 4, Insightful

    ”Microsoft now has more employees contributing to [the] open source projects on GitHub (which they recently purchased) than any other company or organization (7,700 employees), followed by Google (5,500), Red Hat (3,300), U.C. Berkeley (2,700), and Intel (2,200).”

    FTFY.

    Given that Red Hat has well over 12000 employees, it’s apparent the original statement was inaccurately worded.

    --
    #DeleteChrome
    1. Re:Important, but missing, qualifier by Anonymous Coward · · Score: 0

      Not everyone at RH contributes code, and I wager far fewer will be after IBM digs its claws in.

    2. Re:Important, but missing, qualifier by Anonymous Coward · · Score: 0

      Fair cop that not all the M$ contributions will have been code (esp the documentation stuff, of course).

      But not all 12000 Red Hat employees will be writing code either.

      Whether or not Red Hat have 7700 coding staff or not is not something I am privy to, of course. 64% of their staff. Hmmmm ... *could* be.

      Can people not just enjoy the good news that *any* M$ employees are making contributions? And enjoy the good news that M$ employees are (allegedly) being encourage or permitted to do this on work time?

  15. mod parent up by themusicgod1 · · Score: 4, Insightful

    This is exactly correct. There's plenty of us who left github and are never coming back. Obviously the microsoft devs will be represented in the numbers, but we won't.

    --
    GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
    1. Re:mod parent up by Anonymous Coward · · Score: 0

      I may have given a fuck to one of their wives while they were setting up new repos, I couldn't completely understand her with her face buried in the pillow.

    2. Re:mod parent up by themusicgod1 · · Score: 1

      Microsoft is still attacking FLOSS and being a general threat to the rest of us as of the past 2 weeks, nevermind 20 years ago. This is from only 5 years ago. From Unfriendly AI to breaking linux boot configurations on dualboot systems...it's still the same problem it ever was.

      --
      GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
  16. Open Source Mistake by Anonymous Coward · · Score: 0

    Why did you open source goons charge for Github? It should have been free and open. Now Microsoft owns it..

  17. "Supporting yourself" by AC again? apk by Anonymous Coward · · Score: 0

    Everyone KNOWS you FAIL in IMPERSONATING ME (or STALKING me UNIDENTIFIABLE ac & 'supporting yourself' that way too)!

    gweihir KNEW it (as you tried to "stir me up" vs. him before & we discussed it - he did NOT do it!) https://it.slashdot.org/commen...

    * You're SICK IN THE HEAD & "obsessed" w/ STALKING me by UNIDENTIFIABLE anonymous OR by IMPERSONATING me spouting stupid shit!

    APK

    P.S.=> You were useful to me though - thanks https://science.slashdot.org/c... getting ME to look into that & "lo & behold" HOSTS DO STOP Intel CPU speculative execution weakness (by preventing what uses it to attack you from getting to you (or you to it rather)) - & I KNOW that fact THAT IS KILLING YOU INSIDE stupid (you stopped trying it in your impersonations of me)... apk

  18. "Supporting yourself" by AC again? apk by Anonymous Coward · · Score: 0

    Everyone KNOWS you FAIL in IMPERSONATING ME (or STALKING me UNIDENTIFIABLE ac & 'supporting yourself' that way too)!

    gweihir KNEW it (as you tried to "stir me up" vs. him before & we discussed it - he did NOT do it!) https://it.slashdot.org/commen...

    * You're SICK IN THE HEAD & "obsessed" w/ STALKING me by UNIDENTIFIABLE anonymous OR by IMPERSONATING me spouting stupid shit!

    APK

    P.S.=> You were useful to me though - thanks https://science.slashdot.org/c... getting ME to look into that & "lo & behold" HOSTS DO STOP Intel CPU speculative execution weakness (by preventing what uses it to attack you from getting to you (or you to it rather)) - & I KNOW that fact THAT IS KILLING YOU INSIDE stupid (you stopped trying it in your impersonations of me)... apk

  19. IMPERSONATING ME AGAIN? apk by Anonymous Coward · · Score: 0

    Everyone KNOWS you IMPERSONATE me - gweihir PROVES it here https://it.slashdot.org/commen... chump!

    LMAO - you are FAILING: It's ALL YOUR KIND ("lowest of the LOW" online & in life - the not-men, the bitchboys) KNOW how to do!

    * ESPECIALLY WHEN I POINTED OUT YOU'RE HELPING ME HERE https://science.slashdot.org/c...

    That 2nd link? LMAO - I totally KNOW it's KILLING YOU inside YOU ACTUALLY HELPED ME, lol - along w/ your CONSTANTLY BEING DOWNMODDED for IMPERSONATING ME & STALKING ME as you are now by UNIDENTIFIABLE ac, hahaha!

    (You're a PUNY LITTLE WORM using "bitch tactics" FAILING that too that has to HIDE behind UNIDENTIFIABLE anonymous posts STALKING ME, or by IMPERSONATING me (PROVING you WISH you were me, lol) & you've FAILED @ every turn vs. me - face facts: YOU ALWAYS WILL!)

    APK

    P.S.=> You LOSE, loser - the only thing you're good @ IS losing, lmao... apk

  20. You're such a 'brave guy' libeling me by AC... apk by Anonymous Coward · · Score: 0

    Everyone KNOWS you IMPERSONATE me - gweihir PROVES it here https://it.slashdot.org/commen... chump!

    LMAO - you are FAILING: It's ALL YOUR KIND ("lowest of the LOW" online & in life - the not-men, the bitchboys) KNOW how to do!

    * ESPECIALLY WHEN I POINTED OUT YOU'RE HELPING ME HERE https://science.slashdot.org/c...

    That 2nd link? LMAO - I totally KNOW it's KILLING YOU inside YOU ACTUALLY HELPED ME, lol - along w/ your CONSTANTLY BEING DOWNMODDED for IMPERSONATING ME & STALKING ME as you are now by UNIDENTIFIABLE ac, hahaha!

    (You're a PUNY LITTLE WORM using "bitch tactics" FAILING that too that has to HIDE behind UNIDENTIFIABLE anonymous posts STALKING ME, or by IMPERSONATING me (PROVING you WISH you were me, lol) & you've FAILED @ every turn vs. me - face facts: YOU ALWAYS WILL!)

    APK

    P.S.=> You LOSE, loser - the only thing you're good @ IS losing, lmao... apk

  21. Microsoft != FSF by Anonymous Coward · · Score: 0

    Algorithmically and ideologically, Microsoft is nowhere close to FSF.

    Here's the algorithm:

    for each product from Redmond

    if superior open source alternative available then release the product as open source

    else just keep quiet and audit

  22. 96 million repositories by manu0601 · · Score: 1

    96 million repositories, and has over 31 million contributors

    More repositories than users? I guess that 96 million figure counts the forked repositories that we have to create in order to submit pull requests.

    1. Re:96 million repositories by Anonymous Coward · · Score: 0

      Probably lots of people have two or more hobby projects that they dumped in GitHub repos.
      I personally have created about 30 or so programs/tools (and games), and put (only) 4 of those on GitHub.
      But even with just these 4, I have above average (= ~3,1) projects...