I have been working on an application that relies heavily on work that people have contributed to the open source community. Specifically I created a neat application that I think will help me retain customers and continue to get new customers and might even allow me a little pricing power. The application was developed in Python and relied on two modules that others developed. I have already made plans to acknowledge the PSF and these two developers financially. I basically am going to pay them what I can afford. I was relieved when I read on the PSF website that it basically took a $2,000 donation to get elevated to a sponsor member. I decided that I could afford the 2,000 but half would go to the PSF and the other half would get split between the contributors of the two most important modules I used in my application.
It would be interesting to read other people's thoughts on this issue. What is the right way to do this and what amounts are appropriate. I will not share the names of the modules since I think the receipt of my contribution is their private business.