View Single Post
Old 03-27-2009, 02:14 PM   #26
Hadrien
Feedbooks.com Co-Founder
Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.Hadrien understands the importance of being earnest.
 
Hadrien's Avatar
 
Posts: 2,263
Karma: 145123
Join Date: Nov 2006
Location: Paris, France
Device: Sony PRS-t-1/350/300/500/505/600/700, Nexus S, iPad
Quote:
Originally Posted by kovidgoyal View Post
The problem with electronic documents is that they are infintely copyable. Any reading ssytem that labors under the delusion that every file it ever encounters will have a unique id is not going to get very far. For example a user may change the file name of an epub file and copy two copies onto his reader. The whole idea of unique ids is aholdover from print publishing that needs to go away. A unique id belongs to a *book* not to a file.

If the user specifies an ISBN calibre will always produce it. Or are you suggesting calibre manufacture random ISBNs?

Again, so what?
You're mixing things up: first of all, unique identifiers are not something from the "print world", we use URI every day to identify resources.
Basically from what I can guess, with Calibre you're using an identifier that you increment every time that a file is generated (1, 2, 3 etc.). Instead you could generate a UUID, which would still work internally with the way you handle books but wouldn't be as likely to confuse a reading system.

Of course you don't have to generate a ISBN, it wouldn't make any sense.
Hadrien is offline   Reply With Quote