I agree with you that the free software movement is incredibly important, and that it's not talked about enough. I actually think it should be taught about in schools so that the average person has a background on why it's important, and why they have a political stake in defending it.