Ignore the haters. You add value by creating releases and that value can be compensated with money. It doesn't look like you keep others from creating releases.
It could be better worded on the website, for example create two websites, one for open source, one for commercial. Like http://www.haproxy.org/ vs http://www.haproxy.com/ Seeing open source right next to the pricing might put people off. Again, I think it's just wording and keeping the sections separate. Those who want everything free are hard to please.