Mobileread, a user-driven site that assists e-book enthusiasts access to public-domain knowledge around existing ebooks and ebook reader community support, has a series of wiki pages that describe how to use all sorts of devices and user-supplied support programs.
There are many sources for e-books and many formats. One of the most popular, and the one relevant to this article, is the Mobipocket format. Mobipocket is a format of e-book produced by the Mobipocket company, now owned by Amazon. E-book providers, other than Amazon, use the Mobipocket format, notably OverDrive, a large technology supplier for public libraries around the country. Some public libraries that use the Mobipocket OverDrive DRM (OD) allow their users to "check out" e-books and read them, typically with Mobipocket desktop software.
One of the support utilities described on the Mobileread site was called kindlepid.py, a Python-language script that displayed an e-book reader's device Personal ID (PID) created by Igor Skochinsky in 2007 when the Kindle version 1 was released. This PID is used to encode DRM-secured e-books from other vendors, whether it's OverDrive-enabled libraries or other public sellers. Amazon Kindle users who want to view DRM-protected e-books from these vendors can use their Kindle's PID to "fix" e-books so that they're able to be read on the Kindle (or, for that matter, their iPhone/iPod Touch with the Amazon Kindle app).
Mobileread, the user-driven site, had step-by-step instructions on how to download, install and use kindlepid.py to obtain a device PID. This script does not break, hack, crack, or remove the DRM from an e-book in any way but obtains the PID that's on the device. It enables legally purchased e-books to be read these e-books on legally purchased e-book readers.
The "fixing" part is enabled by another, separate, software script that was also described on the Mobileread site which utilizes the PID, kindlefix.py. This shifts the location of the PID in the DRM'd e-book file so that the Kindle (or iPhone Kindle app) can find it.
Amazon seems to have an issue with the kindlepid.py script and sent the owners of Mobileread.com a Digital Millenium Copyright Act (DMCA) "take-down" notice: asking Mobileread.com to remove references to kindlepid.py from their site, but not specifically with the kindlefix.py script.
Individuals posting on the Mobileread forms about this topic suggest that, since the kindlepid.py script has been around since 2007, Amazon is noticing this script now due to their release of the Apple iPhone/iPod Touch version of their Kindle reader. Additionaly, Amazon has removed "My Serial Number" which displayed a user's Kindle serial number from the "Manage My Kindle" page on their site around the same time that the iPhone/iPod Touch app was released. Posters also suggest that it's evidence that Amazon wants to control the origin of purchase and that this restriction of control may constitute a monopoly by preventing competition in the distribution channel. It was pointed out that Amazon's actions aren't restricting the publishing (that's already been covered by Amazon's assumed agreements with the publishers to DRM publisher's works and distribute them), but only where you obtain e-books from - only Amazon, not libraries or other vendors, such as BooksOnBoard and others.
Other posters take the angle that Amazon is attempting to preserve their relationship with publishers now that a Kindle app for the iPhone exists - preventing iPod owners who aren't entitled to buy from the Amazon store from using the app to read OverDrive or other vendor's DRM books.
(#156, #158, #159)
In light of the Author's Guild's issues with TTS and other e-book advocates' calls for support of formats other than Mobipocket, such as ePub, this line of thinking also seems logical.
And additional point that has been made by Kindle/Amazon watchers is that Amazon has been following an Apple-like trajectory for their product: from the exclusivity of distribution channel (iTunes store) to the DRM issue. Now that Apple's making a DRM-free iTunes store, some are wondering when Amazon's going to catch up. Catch up, at least with e-books, since Amazon already offers DRM-free mp3's for sale. Similar to the cycle of iTunes updates that "broke" hacked ("jailbroken") iPhones and iPod Touches, will Amazon look at the contents of a user's Kindle and remove any shifted DRM e-books? Amazon's Terms of Use for the Kindle states that Amazon can look into any Kindle and with their Whispernet connectivity possibly even update the firmware on the device to use a different DRM scheme and replace the DRM on DRM-protected e-books.
Is Amazon wielding the DMCA in "bad faith" in this situation? Is it even a proper use of the DMCA? Since neither the site or the scripts don't actually violate the DMCA, what's Amazon doing throwing it around?
Many long time Kindle advocates that frequent the forums are getting very discouraged at the "take down" notice that Amazon presented to Mobileread and are beginning to lose their enthusiasm for the product that made Kindle owners some of the most fervent supporters and source of free marketing. Some have even gone so far as to say they're no longer supporting Amazon, itself, which speaks to the wider issue of loss of customer loyalty. On the forums, disappointment ranges from expressing the feeling of loss of rights (feeling criminalized by reading library books), Sony e-reader owners breathing a sigh of relief feeling like they've chosen the correct device, to people considering dumping/returning their Kindles and purchasing an iLiad or waiting for another e-reader device such as the Wizpac Txtr.
From my personal experience as a Kindle 1 and Kindle 2 owner, I've loved them both, not just because I had portable reading device and not just because the screen is clear, but because I could put my own personal documents and personally converted documents onto the Kindle and the access to the Amazon Kindle store. The combination of personal freedom and access to a large existing market is what makes this device special to me and special enough to show off to anyone who's asked.
There are now several articles on this issue as well as a blog started by a Mobileread user, Dear Jeff Bezos.
In order to buy DRM'd ebooks from ebook retailers other than Amazon and load them onto your Kindle, the first thing you need to do is obtain your Kindle's Personal ID (PID).
Mobileread.com has a great wiki about all things Kindle including a walk-through of how to use Python and Igor Skochinsky's python scripts to obtain your Kindle PID, if you know you Kindle's serial number (obtained by looking at the side of the box). Here's their walkthrough wikipage (xp, vista).
This weekend, I made a quick Windows UI that executes Igor's python scripts:
The Kindle PID app, PID tab
The Kindle PID app, Fix tab

File > Preferences
Aboot dialog, showing that Python and scripts are available.
App example (dummy serial used)
Installation is as follows:
- Install Python 2.61 msi
- Download Igor's scripts, place them somewhere you can remember (I placed them in
C:\Software\dev\igorsk)
- Download and run Kindle PID
The app is very simple (a zipped exe), no installer. Feedback is welcome!
Edit:
1.0.2.1 03/09/2009
- Updated for v0.2 of igorsk's py scripts
1.0.2.0 03/09/2009
- Added PID generation for iPhone/iPod Touch
1.0.1.0 03/08/2008
- Added Kindle Fix utility
I'd previously read, on my Kindle, in the Wall Street Journal, about the Author's Guild's objections to the Kindle2's new text-to-speech feature which allows reading of books to the user.
"They don't have the right to read a book out loud," said Paul Aiken, executive director of the Authors Guild. "That's an audio right, which is derivative under copyright law."
My immediate thought was that moms and dads all over the world are flagrant abusers of copyright and I couldn't imagine an author objecting to someone reading their book, out loud, in private.
Lots of good arguments have been made about this, from audio book production being well worth paying for, and generated voices - advancing as they have been - are nothing like real voices, to Windows and Macs having this ability for decades and, of course, the existing software for disabled readers, so I need not repeat them. Here's my argument: it took me a few minutes to write this app.
Aiken quote, as read by Microsoft Anna via SayThis: SayThis_Aiken.wav
This was an unintended application created after reading New Kindle Audio Feature Causes a Stir, WSJ, 02/10/2009 and E-Book Rights Alert: Amazon's Kindle 2 Adds "Text to Speech" Function, Author's Guild Blog, 02/12/2009.
SayThis.zip (12kb)
Is it horrible that I want an 2nd Kindle now that they've announced a new, 2nd generation one?
Where's the replaceable battery and the SD expansion? I suspect with all the new features, those won't be missed:
- Display: 6" diagonal E-InkĀ® electronic paper display, 600 x 800 pixel resolution at 167 ppi, 16-level gray scale.
- Size (in inches): 8" x 5.3" x 0.36".
- Weight: 10.2 ounces.
- System requirements: None, because it doesn't require a computer.
- Storage: 2GB internal (approximately 1.4GB available for user content).
- Battery Life: Read on a single charge for up to 4 days with wireless on. Turn wireless off and read for up to two weeks. Battery life will vary based on wireless usage, such as shopping the Kindle Store and downloading content. In low coverage areas or in 1xRTT only coverage, wireless usage will consume battery power more quickly.
- Charge Time: Fully charges in approximately 4 hours and supports charging from your computer via the included USB 2.0 cable.
- Connectivity: EVDO modem with fallback to 1xRTT; utilizes Amazon Whispernet to provide U.S wireless coverage via Sprint's 3G high-speed data network (check wireless coverage). See Wireless Terms and Conditions.
- USB Port: USB 2.0 (micro-B connector) for connection to the Kindle power adapter or optionally to connect to a PC or Macintosh computer.
- Audio: 3.5mm stereo audio jack, rear-mounted stereo speakers.
- Content Formats Supported: Kindle (AZW), TXT, Audible (formats 4, Audible Enhanced (AAX)), MP3, unprotected MOBI, PRC natively; PDF, HTML, DOC, JPEG, GIF, PNG, BMP through conversion.
- Included Accessories: Power adapter, USB 2.0 cable, rechargeable battery. Book cover sold separately.