It makes me wonder how other open-source developers feel when their products are used by big corporations that pay nothing for them but generate tons of cash.
Which is exactly my point. You need extensive domain expertise and reading then implementing FIX specs. That is most definitely not a characteristic of "open source" endeavors.