One good point you (sort of) make that I agree with is that APIs, data formats, and server-side software ALSO need to be free. Giving you free CLIENT software is not giving you free software, any more than giving you a free Adobe Acrobat READER is giving you Adobe Acrobat.
no subject