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.
I wouldn't necessarily call their platform a niche - but rather one that doesn't foster a lot of open-source contributions. I've always felt like development on Apple's platforms, even when wildly successful, is often a close-sourced and proprietary endeavor. It doesn't surprise me much that there isn't a big footprint of their languages on GitHub.
Yeah, I think there's more of a culture of paid (and therefore mostly closed source apps) on Apple platforms. Whereas anything cross platform is _not_ using Apple languages for the bulk of their code base, and Linux focused/exclusive apps are going to be over represented among open source because people who value open source are more likely to use an open source OS
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
Do you have a source for that? AFAIK all of the GPL'd apps in that list don't have GPL dependencies made by other people, so they're free to release the code under the GPL and distribute it on the App Store without following those terms. See Signal's 2016 post about it: https://signal.org/blog/license-update/
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.
Conceptually sure, but in practice is there actually a place where open source developers for apple products gather?
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.
> 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.
Michelin 3-star restaurants don't reach the top used in world either.
> 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.
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.