You might also enjoy some of Richard Stallman's talks if you haven't seen
them (or you might not, it depends what kind of person you are). I would
recommend these ones:
http://archive.org/details/20090203-Richard-Stallman-UofC-01
http://gobblin.se/u/onpon4/m/richard-stallman-a-free-digital-society-ann-arbor-mi/
I have sort of a bias for the second one because I was there personally, so
it might not be as great as I think it is, but the first one is really good
(and well-edited, no long pauses or anything like that).