Software is amazing isn't it? I can self-learn so much. I can create interesting and useful things and share them with the whole world instantly. Sure, I can make money from them if I want to. I can make a LOT of money. But I don't have to. It can just be fun and exciting and useful to make and share and help others thrive.
And that was (once?) the beauty of the open source spirit.