~/talk

How to Grow an Open Source Project: A Case Study of Python

Talkat FOSSASIA 2015 · 2015-03-13..03-15· [open-source, python]
links:none on file
slides:none on file

Python grows through concrete practices: BDFL/delegation hands real ownership to maintainers, producing more active contributors; PEP + running code means proposals require implementations and many PEPs are explicitly rejected, which preserves stability; tooling like reid code review, buildbot CI, migrations (CVS→Subversion→Mercurial, possible Git), and PyPI + pip automate packaging. A community of ~2,500 attendees and strict backward compatibility (despite a rocky Python 3 bytes/str split) keeps enterprises and educators adopting and maintaining large ecosystems.

AI-written summary · about

  1. 0:00Introduction
  2. 0:32Sponsors
  3. 0:53Why Python
  4. 2:21The MIT of Japan
  5. 4:11Economic model
  6. 5:14Why am I doing this
  7. 6:11What is Python
  8. 7:41Process
  9. 8:34Pythons Process
  10. 10:44Enterprise
  11. 12:12Python
  12. 15:19Python Framework
  13. 16:42BBFL
  14. 18:21Guido
  15. 21:50Own modules
  16. 23:38The benevolent dictator
  17. 26:13Zen of Python
  18. 27:55PEPs
  19. 31:51Automation
  20. 34:36Backward Compatibility
  21. 36:18Bottom Line
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.