Comment It's legal. (Score 1) 782
The GPL has no provisions relating to the price of the compiled binaries. You can set these to whatever you want for whatever reason you want.
I can't recall offhand if you can charge anything for source code, if you can, charging more than distribution even if permitted would definitely be iffy from an ethical perspective IMO.
There is no universal ethical tradition regarding selling GPL code, provided you fullfill the terms of the license and don't exploit any loopholes you find to restrict source availability- any such loopholes you find should be reported to the FSF and the copyright holder(if different) so they can be plugged, you should not take any advantage of them.
So it's really up to you. Just remember that while you have a right to expect credit, if someone takes your port, compiles it, and starts distributing it for free, you cannot do anything to stop them. The most you might be able to do is demand credit for your part of the code.
If the entire project team asks you to stop charging, I'd consider it, but it's really not their call to make. I personally think you should be nice and consider their request, but keep it firmly in mind that it is a request only, it has no legal force, and only as much moral force as you choose to give it.