For me it's not so much about self-incrimination, although I agree our rights here are being eroded everywhere, it's just about being freely and well informed outside our area of expertise. I also want to hear what other people say, and other opinions that differ from my own. If I live in China, I want to be able, should I choose, to hear divergent opinions about Nepal. If I live in the UK, I want to hear divergent and unpopular opinions about the government's handling of prisoners in Northern Ireland, if I live in the US I want to discuss in a well-informed environment which I would rather do without, foreign wars or health and retirement benefits? I live in Brazil, a country with about 10 times the murder rate of the US and 50 times the murder rate of the UK or Germany, number 4 in the kidnapping rankings, one of the most unequal societies on earth and an administration which does not do enough to address these issues. We should be able to research and discuss these things in a free and unconstrained way, not the way that an organisation with other interests thinks we should - even if it has good motives.
This what I think peer-peer is about. You can get to information, even if other people, organisations and governments, think it's not good for you.
And it would be great if Perl, which is normally all things to all men (people), had something to say about P2P architectures. All I could find was a CPAN module for EDonkey