State of the Octoverse
octoverse.github.com
octoverse.github.com
Apple languages don’t reach the top-10 of languages used on GitHub. While this is likely impacted by the Objective-C/Swift split, it still shows how niche development for that platform is.
The rise of China in Open Source contributions, along with GitHub’s estimate that they’ll be the biggest contributing country by 2030.
Michelin 3-star restaurants don't reach the top used in world either.
On the other hand, Michelin 3-star restaurants will typically give you cutlery along with your dinner, instead of telling you that you've got a drawer full of cutlery at home anyway. I'm not at all convinced this is the right analogy ;-).
The more likely reason is the one Macha mentioned here: https://news.ycombinator.com/item?id=25632710 . Apple's environment has a tradition of paid, closed-source development, and any cross-platform tools that also support macOS or iOS are unlikely to be built with Apple's macOS/iOS-only tools.
The issue that prevented GPL back in 2010 was having to pay a fee to be able to upload new code to your own device, which has not been the case for 4/5 years now
Alternatively: GitHub is still, despite belief to the contrary on places like HN, not synonymous with open source, let alone the entire world of software development. Each is a (limited) projection of that world. When you speak of them together, you are referring to two things, each belonging to a distinctly identifiable milieu. What you're observing is that the overlap between them is small.
On a related note, do you guys know of other, lesser known, websites where specific niches of developers hang out? I mostly stick to github and rarely I'll go to sourceforge and gitlab but I haven't noticed patterns of specialties in their users. In the past I knew some semi-private German communities for reverse engineering but recently (2010+) it seems everything is getting more and more centralized and you can't find those kind of places anymore. I'd love to find some small communities of passionate people, not yet overrun by the mainstream crowd.
https://gh.clickhouse.tech/explorer/#counting-stars
Which is a 'protest' against 996 work schedule.
That's notable because I wouldn't have thought of GitHub as being a conduit for Chinese labour concerns before 2020.
Secondarily: TS has shot up the ranks, arguably a flavour of JS (already #1), together making them overwhelmingly the top dog.
Python now #2.
It would be interesting to see the types of information repo'd there by language, if anyone has resources on that please feel free to share.
We roughly know what people are doing in JS and C++ ... but in Python? What exactly is happening? We can only speculate. Is it Django? Devop scripts? Data? Education? AI?
[1] https://github.blog/2015-03-09-open-source-license-usage-on-...
6M MIT: https://github.com/search?q=license%3Amit&type=Repositories&...
164K Unlicense: https://github.com/search?q=license%3Aunlicense&type=Reposit...
They also have search by license "family".
It is like interactive notebook when you can edit and run your own queries on the metadata from GitHub.
If you're going to distribute reports like this as PDFs you should have a well designed, responsive HTML version of the content as well.
I'm surprised by this because I usually see GitHub as a superb example of a web native company. This isn't web native at all.
The content in the PDFs I think was secondary.