As some of you may already know, this week we received a DMCA take-down notice from Amazon requesting the removal of the tool kindlepid.py and instructions associated with it. Although we never hosted this tool (contrary to their claim), nor believe that this tool is used to remove technological measures (contrary to their claim), we decided, due to the vagueness of the DMCA law and our intention to remain in good relation with Amazon, to voluntarily follow their request and remove links and detailed instructions related to it.

A quick backgrounder: kindlepid.py is a small Python script allowing you to derive a Mobipocket-compatible personal identifier (PID) for your Kindle reader. This PID in itself has nothing at all to do with reading any copyrighted content. It is only used to make legitimate e-book purchases at stores other than Amazon's.

We believe in the freedom of speech and we encourage you to continue expressing your views and thoughts on tools like kindlepid.py. We only ask you not to provide any how-to instructions, source codes and/or links for obtaining kindlepid.py.

We would like to remind you to apply common sense when using the private message system, and not to use it for sharing information how to obtain or use kindlepid.py. We stress that we respect your privacy and that we do not monitor private messages.

Lastly, I would like to ask you for assistance and to contact us - using the report post feature for example - should you detect content that might not follow the guideline above.

I am amazed at how companies think they can keep folks from finding this kind of information by issuing takedowns. Legal or illegal, trying to stamp out anything that can be placed on the web is like playing bop-a-mole. Apparently no one at Amazon has ever used Google.

What is even more stupid about this is that the actual content under discussion is all quite legal. Only Amazon has any potential to suffer and very little at that. It is interesting that they do not complain about NON DRM books that are available in mobi. like public domain and BAEN.

This would seem to encourage other providers to enable their books on other devices wherever possible or come out with their own device (in fact, more rumors of an Apple device as of yesterday). Pretty shortsighted, as I am sure time will tell....

Even though our servers are in Canada, and the site owner is in Switzerland, we still removed the material.

I feel they are so wrong. What this script does is make the Kindle more useful. With Amazon using the DMCA to get rid of this, they are alienating their customers and causing prospective customers to purchase a different device. I know I wanted to win a K2. But because of what Amazon has done, I'd be selling the K2 had I won and saving the money to purchase a new reader with a larger screen.

Thanks for the explanation Alexander. I'm glad that MobileRead can still be a place to learn about great tools like kindlepid.py that empower ebook readers and force competition on companies that would rather restrict their customers' options. This attempt to suppress speech will only imply people must perform a google search to find the extra information they need. You wouldn't expect imposing this minor inconvenience is worth the damage to Amazon's reputation that they will receive from bullying a forum that has brought them numerous customers.

Doesn't Mobi Desktop 6.0 do the same thing? IIRC it did, at least for the K1.

Mobipocket Desktop 6.0 did indeed give the PID for the K1. But without kindlefix.py, you cannot shift Mobipocket eBooks to Kindle eBooks. So even if you could get the K1's PID inserted into a Mobipocket eBook, the K1 will not display it without changing the document identifier. And this change is what Amazon is upset about.

So basically the message I am getting from Amazon is....
You bought a Kindle, now we own your *ss.