Growing Open Source Seeds
Facebook SDK for python
- stopped getting updates
- broke completely, bad press, for a while deleted issue tracker (now fixed)
This is not open source, it is public source
- slap an open source license on the code and throw it over the wall
- abandoned due to lack of interest etc
other end of spectrum
gittip
open source to the extreme - everything open
github issue for everything
major decisions voted for on github
interviews with journalists are live streamed
all formal discussions with other companies are publicly documented and shared
“I’m not building gittip, I’m building the community that is building gittip”
call these “Shared Investment Projects”
- shared ownership
- extreme transparency
- new contributors get involved by following a documented process
- low risk - high bus-factor
- see also: python, django, firefox, jquery ...
Requests - http for human
- one of most installed PyPi packages
- zero of project’s decisions made by community - all made by “me”
Dictatorship Projects
- bdfl owns all
- dictator responsible for all decisions
- community feedback encouraged, but no expectation it will be followed
- allows for quick decisions and iterations
- bus factor, burnout risk, BDFL lose sight -> project ruined
lessons
- be cordial or be on your way
- open source provides opportunity for trifecta of purpose, mastery and autonomy
- learn to do less - trusted people who help out
- learn to say no - people will ask for crazy features
- accept as few lines of code as possible - less code is good