Comment by kentrado
Open source misses the point of Free Software. The distinction is important.
I have some tips that might help you develop a better relationship with Free Software.
Try to be egotistical about it. Contribute because you want a change in a software you use. If the maintainers are giving you a hard time, fork it with your changes and be happy.
Stop donating to software foundations, you will be disappointed on how they use your money.
Never sign away your rights with a contributor agreement. Fork it and move on.
Use copyleft whenever possible.
egotistical? You are sharing the outputs of your efforts with the whole world.