RMS believes no-one should buy Harry Potter books because of the Canadian injunction the publisher got to protect the book’s embargo before it’s launch date. Fine – he’s perfectly entitled to his opinion. But to post a massive spoiler at the bottom of his blog post, so even people who don’t agree with him, or who want to follow his suggested course of action and borrow the book, have it spoiled for them – that’s just nasty.
How can he argue for the right to private modifications in the GPL, and yet be opposed to the right of a release date for an artistic work? The publisher should be able to keep their work private if they wish, until they choose to release it – just as with the private modifications to GPLed code, or even completely private source code written from scratch.