ccunix, 11 months ago Original on Cory Doctorow’s own site here
Original on Cory Doctorow’s own site here