Gabriel Weinberg (founder of the great Duck Duck Go search engine) proposed starting a FOSS Tithing movement. Many benefit greatly from free and open source software like: Ruby on Rails, Linux (my favorite version Ubuntu), WordPress, Apache, Ruby, Perl, Nginx, Phusion Passenger. As well as other related efforts Electronic Frontier Foundation, creative commons, PLoS.
If we can get people to contribute to this idea that would be great. I have had curiouscat.com give some money to continue the development of the open source software we use, and the related efforts.
The contribution of time is often even more important (and for some people, easier). Those individuals and organizations that are giving back in this way are key to the community benefits. Open source software is a great example of systems thinking and taking a broader view of how to succeed. And for managers interested just in their organization allowing programmers to contribute to open source projects can be very beneficial building their intrinsic motivation by contributing to something they care about them and having them learn through such participation.
My goal is to give back more. But so far that goal has been held back by my failure to better achieve the goal to increase revenue at curiouscat.com. I am going to make a new effort to have curiouscat.com give back more going forward.
I get so much from great open source software like Ruby, Rails, Ubuntu, Apache, MySQL along with lots of less well known software, that it is important to me to contribute to sustaining the environment that will continue to produce such great software.