I agree that open-source is definitely missing from this if it is considered from the perspective of a software developer. "Should I work for free?" is a simple and easy to remember title but it is an oversimplification when the author actually intended on it being something more like "Should I do design work for free?" That said, this was also made in 2011 and I think a lot has changed since then.