I consider myself an active user and supporter of free software. So what do I do to support free software? Well, I do contribute code to free software projects, but most of these are academic research prototypes that are only of interest to a very small group of users. For most of the software that I am using, I neither know the code bases nor the programming languages well enough for being able to contribute. Therefore, my contribution is mainly in terms of bug reports.
This page lists most bugs that I have reported so far, outside of my academic research.