Calibre and Project Gutenberg: Liberate Your eReader.
thepowerbase.com
thepowerbase.com
If you could take an e-book purchased at B&N and freely transfer it to your Kindle or vice versa, that would be the real end of DRM.
Here's an interesting question. Suppose you bought a book by a long-dead author in an e-book store, just for the sake of convenience, or maybe because Project Gutenberg doesn't have it yet. Then you decide that you want to read it on a different vendor's e-book reader, and it happens that some software can break your e-book's DRM. If you use this software, are you violating the DMCA even though the DRM is not protecting any copyrighted material?
IANAL and welcome corrections.
I used "The Idiot" because that was the book that I was reading at the time of this writing. Using Calibre doesn't directly combat DRM, but the time you spend using it as a broker for consumption is time you are not spending in the B&N store buying books in a restricted format.
Though it may seem silly to read public domain books when there may be something new that you want to consume, if you can forfeit that experience of a new book, it is a great form of protest.
Anyone who forks Calibre and gives it a useful GUI; or creates what people actually need (X-to-Y format shifting tools) without all the weird cruft that Calibre has (original article fails to mention that "add books" creates a bunch of folders in odd places) would be very popular.
Part of the problem, though, is simply that there's no really good common "interchange format" for ebooks. All of the currently available formats (ePub, MOBI, HTML, PDF, FB2...) are effectively meant for direct consumption by some sort of device or another, so converting them to other formats is a messy process. I'm currently working on a simple new format for authoring (fiction) books in, as well as tools for converting this to all the other formats that matter; anyone interested in helping? :)
The format I'm planning to use as the intermediate is basically just a restricted subset of HTML. I'm primarily targeting fiction texts with this format, so advanced formatting isn't generally necessary.
calibre calls that; so can you.
The lack of command-line tools that avoid pulling in hundreds of QT dependencies that I do not need (not to mention Calibre itself) is rather annoying.
Given that it calls lots of helper utilities to do conversion between formats, it would be easy for someone that had a problem with the conversion utilities to write new ones and have those used instead.
As for Qt dependencies, Calibre is one of the few programs I don't pull from package management, since it is updated far too frequently. Instead, I have a cron job that checks for and installs new versions twice a week, and the executables live in /opt.
Observations:
* The Calibre UI needs love (the OP arrows are a clue the UI doesn't have affordances)
* ePub or "Gutenberg" support is not a current marketable term
* What formats do publishers use beyond ePub?
Thanks.mount /mnt/book && cd /mnt/book && wget ...
work just fine for me with the Sony PRS-300. I imagine things might be a bit different with a more closed system, but this has been doing the trick for a few years.