Why do some developers basically work for free in open source projects?

because they believe in their project, they're selfless, they're amazing people that the entirety of the tech industry runs on. Even on the sites you all run, they rely on the free code readily available to us.
 
check the patreon of godot open source game engine:

Clipboard_01-14-2024_01.png
 
Each has their own reasons. Many do it because they are proud being a part being a part of something they believe in, others want their name on something, or to fill their git hub profile with contributions.

I'm not aware of any developer receives donations for their work, but that could be a thing, too.
 
There are some wrong assumptions here.
Open source = free = no money
WRONG!
Open source = public code = portfolio+collaboration
Showing the results of your work belongs to marketing, you pay for "the commercial" with your work.
Networking is another key thing. Being in contact with more developers that are working in the same area as you means that you will find more jobs more easily ... = more money.
 
Participating in open source projects is a great way to build your portfolio. The more complex the project, the higher chance to get a well paid job.
 
In my professional opinion, there are two main reasons.

1. Portfolio building.

When applying for new projects or jobs, these open-source projects can be listed in their portfolio as a frame of reference for their skills. This also makes the developer look good in the eyes of anyone reviewing their skillset.

2. Skill retention/development.

Programming/web development is just like anything else. The more frequently you practice, the better you'll be. Programming is a skill that's highly dependent on consistency. You learn, even as an advanced developer, on a constant basis.

A programmer working on an open-source project for free is in a win-win situation.
 
They are building a wealth of portfolios. That's a simple master key to opening many doors.
 
Because, next to their own job, they see it as something relaxed, without pressure
 
Back
Top