A Programming Lanaguage Is Its Community
summary
Claim: a language’s success depends on its community and maintenance, not just features. Scala has ~5,800 projects and ~300,000 releases on Scalex while Python has ~100,000 projects and ~1M releases, showing Scala’s smaller ecosystem. Industry surveys report ~75% of companies run their business on open source (2015) and 60% increase usage (2017). Research of 133 popular GitHub projects finds ~66% have a truck factor of one or two. Examples: OpenSSL’s Heartbleed exposes single-maintainer risk. Community fixes: Scala sprees and corporate sponsorship experiments like Tidelift.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 2:12What is an open source community?
- 9:09Programming language success and community
- 16:31Open source as digital infrastructure
- 22:53Companies' reliance on open source
- 31:00Heartbleed and maintainer struggles
- 33:10Truck factor and project sustainability
- 42:56Open source funding challenges
- 52:32Investing back into open source
related talks
44mSome Trends in Open Source & the State of the Scala Center
57mThe Dramatic Consequences of the Open Source Revolution (...)
32mExemplars, Laggards, and Hoarders: A Data-driven Look at Open Source Software Supply Chains
27mKeynote: Opening Remarks
33mHow Scala is made and how you can help?
47mFOSS is in Jeopardy
39mSOS: Sustainable Open Source
28mIt's not just code: managing an open source project
