This is an interesting discussion.
But it is necessary to differentiate the "Free of Charge Culture" to the "Free (Freedom) Culture". Both things are different and the issue is because on english "Free" is the same word for "Free of Charge/Gratis" and "Freedom / Libre", in spanish we don't have the wording problem, but there is also people wrongly expecting open source always to be free of charge.
I personally don't have issues of what Bitwise Works is doing if they are releasing the full source code of the OpenOffice port (I don't have the skill to verify that). It is legal and they need money to pay for developers. But people paying $20 need to understand that they are not paying a license fee to use OpenOffice, they are paying to support bitwise works development. Open source software changes the software development market to stop charging for software and start charging for service, and at the same time it also give the users a lower risk since there is not only one developer/company with exclusive access to the source code.
If it $20 it is too much or too less for the software, I think it changes from country to country. The other backdraw is that someone can grab the source code and compile another binary version of OO, in that case Bitwise should not get mad since it is also legal. But I think on this case that it is good to support "the services" (not the license) of a company support the OS/2 platform.
Regards