DRM versus Good Karma

by Pierre on 03/02/2012

Pourquoi recourir au DRM pour protéger un livre électronique?

D’abord, c’est insupportable pour l’acheteur:  un livre avec DRM acheté sur un Kindle sera inutilisable sur un Kobo ou sur un lecteur epub!

Ensuite, cette protection est un leurre: toute protection DRM peut-être brisée.

Il faut vous faire une raison: si vous écrivez un livre à succès, avec DRM (ou sans), votre œuvre se retrouvera inéluctablement sur les sites de téléchargement.

Une solution que je trouve plus intéressante est celle qui, avec un petit coup de pouce technique, encourage les lecteurs à entretenir leur bon karma en gardant le livre pour eux.

C’est la solution mise en place par l’éditeur américain de livres techniques “The Pragmatic Bookshelf”: quand vous achetez in livre chez eux, vous récupérer le livre en 3 formats (pour le kindle, pour les lecteur epub et même au format pdf) sans aucun DRM.

Le petit coup de pouce technique est que chacun de ses livres a une inscription en filigrane avec le nom de l’acheteur:

Ce filigrane est suffisant pour empêcher l’acheteur lambda de mettre ce livre sur un site de téléchargement.

Bien entendu, il est techniquement faisable de retirer ce filigrane mais cet exercice ne présente aucun intérêt technique et il est peu probable que les hackers se ruent sur ce type de challenge… beaucoup moins excitant que de briser un DRM.

L’ajout d’un filigrane complique un peu la production de livres, mais cela reste très faisable.

Cette production de livre spécifique pour chaque acheteur peut permettre d’ajouter des informations d’identifications si vraiment l’envie de savoir qui a mis votre livre en téléchargement illégal vous taraude.

Pour une description technique du processus mis en place par “The Pragmatic Bookshelf”, je vous conseille la lecture de cet article: How Gerbils Make Sausage

 

 

La génération, à partir d’un manuscrit. de tous les formats électroniques (epub, mobi, pdf) est une opération compliquée.

La plupart des solutions existantes reposent sur la génération, à partir de votre traitement texte, d’un fichire au format .HTML qui doit ensuite être nettoyé avant d’être converti dans les différents formats électroniques. (Voir à ce sujet l’article de Daniel Markham “E-books Are Not That Easy“)

Comme déjà signalé dans ce blog (Markdown et eBooks), l’écriture au format “Markdown” est une piste intéressante pour simplifier cette génération.

Un service intéressant vient d’apparaitre sur le marché qui offre justement une solution basée sur le format Markdown:Leanpub.

Ce service semble être à destination des auteurs de livres techniques et demande une certaine expertise technique.

Le workflow est celui-ci:

  • vous créez un compte chez Leanpub
  • vous créez un livre (titre, type d’ouvrage (fiction, business, technical), différentes options de formattage, …
  • le service Leanpub va ensuire vous inviter à partager un répertoire “dropbox
  • vous créer ensuite votre livre, sous forme de fichier texte dans le répertoire “manuscript
  • à tout moment, vous pouvez demander une génération de votre livre à partir de votre compte Leanpub: les fichiers seront générés dans un répertoire “preview

Le service offre en outre une page web associée à votre livre où les clients peuvent venir acheter le livre (90% des revenus vous reviennent). Les fichiers .mobi, .epub et .pdf sont également à votre disposition si vous voulez les vendre ailleurs.

Solution très intéressante donc. A suivre.

Le script Ruby de conversion de scénarios du format Final Draft vers les formats ebooks .mobi (Kindle) et .epub est terminé (vous pouvez le trouver ici: https://github.com/ebookineur/EbookUtils).

Afin de le tester, j’ai procédé à la conversion de deux de films classiques et vous trouverez ici les fichiers aux formats livres électroniques.

Inception (2010) – Christopher Nolan

Inception (2010) - Christopher Nolan

Ce scénario est une pure merveille de style étant donné l’extrême complexité de l’histoire.

Je ne sais pas ce que donne la lecture sans avoir vu le film au préalable, mais, pour ma part, j’ai lu ce scénario avec les mêmes palpitations que celles ressenties en salle.

(Si ce film vous a plu, je vous conseille de lire le livre de Christopher Nolan sur la génése de ce script: Inception: The Shooting Script)

Bien entendu, la frustration à la fin du scénario est la même que celle que l’on ressent à la fin du film:

“Behind him, on the table, the spinning top is STILL SPINNING. And we – FADE OUT”

Liens pour le téléchargement du scénario au format livre électronique:

 

The Sixth Sense (1999) – M. Night Shyamalan

The Sixth Sense (1999) - M. Night Shyamalan

Là aussi, une petite merveille de scénario dont la lecture donne la chair de poule.

COLE (CONT’D)
She said, you came to her where they buried her. Asked her a question… She said the answer is “Everyday.”

Dommage qu’il y ait autant de “beat” et de description de transitions entre les scènes qui ralentissent la lecture.

Sans vouloir faire de polémique, je me demande vraiment pourquoi Mr Shyamalan n’est pas encore parvenu à nous gratifier d’un autre film de la même qualité…

Liens pour le téléchargement du scénario au format livre électronique:

L’écriture de HTML/CSS pour le Kindle apporte son lot quotidien de frustrations dans la mesure où l’implémentation par le Kindle n’est pas tout à fait standard.

Par exemple,  il n’est pas possible de définir la marge à gauche dans un document Kindle: le Kindle semble totalement ignorer la valeur du paramètre CSS margin-left (il semble que l’indentation choisie soit de 0.25 inch sur le Kindle 2/3 et 0.5 inch sur le Kindle 1):

Dans le cas d’un scénario de film, cette indentation n’est pas suffisante pour séparer les dialogues du reste du scénario.

Une solution possible est d’utiliser le tag <blockquote> qui permet d’indenter le texte (pour une citation). Par défaut, l’indentation du blockquote est la même que pour les paragraphes avec un margin-left MAIS il est possible de mettre un blockquote à l’intérieur d’un autre blockquote, ce qui double l’indentation.

Cette astuce (trouvée dans l’excellent livre “Kindle Formatting:the Complete Guide” par Joshua Tallent) donne un résultat plus satisfaisant:

Le logiciel Final Draft est un des logiciels les plus utilisés pour l’écriture de scénarios. La bonne nouvelle est que le format natif de ce logiciel est un format XML et qu’il est donc très facile de convertir ce format dans un autre format.

J’ai écrit un programme en Ruby pour convertir un fichier .fdx (Final Draft) dans le format .mobi (Kindle) et .epub (toues les autres lecteurs).

Ce script, fdx2ebook, est librement accessible ici: https://github.com/ebookineur/EbookUtils

Ce script a été écrit et testé sur Mac, mais il n’y a pas de raison qu’il ne fonctionne pas sur PC ou Linux.
Les éléments nécessaires pour faire fonctionner ce script sont:
•    La disponibilité d’un interpréteur Ruby (installé par défaut sur Mac)
•    Kindlegen doit également avoir été installé et être disponible dans le PATH
•    Rubygems doit également être installé

Mode d’emploi du script fdx2ebook.rb

Le lancement avec l’option —help donne le mode d’emploi de ce script:

 $ ./fdx2ebook.rb -help
Usage: fdx2ebook.rb [options] <file.fdx>]
    -v, --verbose                    Output more information
    -t, --title title                the title of the script
    -a, --author author              the author of the script
    -c, --cover file.jpg             cover file
    -k, --keep                       Keep the generated file
    -1, --nomobi                     skip the .mobi file generation
    -2, --noepub                     skip the .epub file generation
    -h, --help                       Display this screen

Exemple d’utilisation

Pour générer le scénario “The Sixth Sense” à partir du fichier TheSixSense.fdx et de l’image TheSixSense.jpg, la ligne de commande est :

./fdx2ebook.rb --author "M. Night Shyamalan" --title "The Sixth Sense" TheSixthSense.fdx --cover TheSixthSense.jpg

Modifications du script

Dans sa version actuelle ce script marche parfaitement et le fichier .epub est même “warning free” quand on le valide avec epubcheck (http://threepress.org/document/epub-validate/) cependant je ne suis pas totalement satisfait du rendu et les 2 feuilles CSS (celle pour le fichier .mobi et celle pour le fichier .epub) méritent encore d’être revues.

Changement de feuilles CSS

Si vous avez des idées pour améliorer les feuilles CSS vous pouvez modifier le script en 2 endroits:

 

N’hésitez pas à m’envoyer vos suggestions à l’adresse: pierre@ebookineur.com

Et le scénario du “sixième sens”?

Je suis en train de vérifier les droits associés au scénario et, si j’y suis autorisé, je publierai les fichiers .fdx, .mobi et .epub de cet excellent scénario.

 

Comment formatter un scenario au format ebook

December 13, 2011

Attention: si vous n’avez jamais vu l’excellent film “Le sixième sens” de Night Shyamalan, le billet qui suit peut poser problème. Il contient des extraits de scénarios pour des scènes majeures du film et leur lecture peut sérieusement gâcher le plaisir de découvrir le film pour la première fois… Je tiens également a préciser que […]

Read the full article →

scenario de films au format ebook

December 12, 2011

Si il y a un domaine pour lequel il est difficile de trouver du contenu au format électronique, c’est bien celui des scénarios de films. On ne compte plus les éditions epub ou mobi de “Notre Dame de Paris” de Victor Hugo, mais par contre il est impossible de trouver le scénario de “Autent en […]

Read the full article →

Markdown et eBooks

December 5, 2011

Le langage HTML est la “lingua franca” pour publier un eBook. Aussi bien le Kindle et le format epub utilisent le langage HTML (et les feuilles de style CSS) pour permettre à l’auteur de formater son livre. Il est difficile de demander à un auteur d’écrire directement en HTML car la syntaxe est confuse et […]

Read the full article →

Ebook gratuit

November 28, 2011

Un site incontournable pour trouver des livres tombés dans le domaine publique est le site Gallica, de la bibliothèque nationale de France. Ce site permet de trouver des livres intéressants en vue de leur conversion dans un format électronique. Par exemple, le livre d’école de la IIIème république “Précis de morale et d’instruction civique, A. […]

Read the full article →

Respect des règles de typographie française sur le Kindle

November 6, 2011

Le respect strict des règles de typographie française est un exercice délicat sur le Kindle. Par exemple, le Kindle justifie à droite et à gauche et il est donc amené à effectuer des coupures dans les lignes de vos paragraphes et ces coupures automatiques peuvent donner des résultats qui violent les règles de typographie. En […]

Read the full article →