o·pen-source
Even though you are not a programmer you can still support open source projects.
To put it simply, use open source tools and report bugs.
A more robust response would be to donations 1st and write good detailed bug reports. People cannot fix issues until they are known, they also cannot always advance projects without money. Of course most of the money made for open source projects are made via support contracts, but everything helps.
Take pride in your work and write good clean code using open source software. That simple steps helps encourage the use of open source in others because they see the performance and quality of code. It also helps avoid false bug reports. Contribute, if you cannot write code for the software itself, you can write blogs to help others use the software.