Software for all: How do open-source communities work? | Dark Hacker News