Use "free software" terminology consistently

Right now, there's a mix of open-source and free software.

I'm not sure this is a good solution as-is. Maybe we should use "open" for Bitcoin itself (protocols, etc), and "free software" when specifically talking about Bitcoin-Qt etc?