DEV Community

Discussion on: How do you explain open source to people who lack a programming background?

Collapse
 
molly profile image
Molly Struve (she/her)

was confused as to why people "work for free"

I would compare it to having research published in a journal. You have to do all this work to get published, but in the end, the journal doesn't pay you for it. However, if you are published in highly respected journals, that helps build up your reputation and career. I view OSS the same way. You don't get paid directly by an OSS project, but the bigger and more prominent ones you contribute to, the more it boosts your reputation and career.

Collapse
 
easyaspython profile image
Dane Hillard

To continue the analogy, it also means others can corroborate and build upon your work, often citing it in order to get their own work done!