lost_cause The problem is there are so much projects to contribute, when I started my first job I started to donate something to the open-source project, but let's be realistic there are so much open-source project that you need to throw away all your salary(I just kidding, but you are gonna be to spend so much money), and I can't also help to contribute on other project because most of the time my work take me so much time, and in my free time I want only to be go away from my computer.
The thing I would like and have always dreamed of is a centralized store with all the famous open-source apps, and when somone make a donation to this centralized store the donations it will be divded on deserved part to the developer (for the developer I mean also who keep update their apps). But this idea is so complex with a lot of problems to handle.