“Both [Microsoft’s] C# and [Apple’s] Objective-C are unsurprisingly almost invisible [on GitHub], because they’re both ecosystems that either don’t encourage or actively discourage open-source code.”
Most people who know me know that I’m not exactly an Apple fan.
I am a big open source fan though, and the two are connected. As a believer in free software principles I despise the restrictive, closed systems of Apple (not to mention it’s overpriced, locked down hardware).
I’m constantly surprised that so many of the free software advocates I know or come across are Apple fans.
But Apple will, in my opinion, fall based on this. People don’t like to be restricted, they like their freedom to use their tech in the way they wish. Actively discouraging open source is putting Apple at odds with the vast and growing number of developers committing to free software principles.
Update: This view on the dramatic fall of Unix and rise of Linux illustrates my point entirely. You can’t beat a good open source community.