Archive for the 'Libro' Category

Page 3 of 3

Se acerca la entrega…

La entrega del manuscrito final se acerca sin prisa pero sin pausa. El miercoles hacemos la entrega, y me siento como cuando tenía que entregar un proyecto durante la carrera. Ya está practicamente terminado, pero lo estoy revisando compulsivamente para asegurarme de que todo está en orden. Y el lunes y el martes vamos a asegurarnos de que la entrega está bien preparada. Para entregar un libro no basta con enviarles el fichero fuente… por comentar lo más destacable, tenemos que enviar:

  • El libro impreso a una cara
  • El libro impreso a una cara, con lineas doblemente espaciadas
  • Todas las figuras en su formato original
  • Todas las figuras en ficheros EPS individuales
  • Todas las fotos (bueno, sólo hay una) en formato TIFF
  • Si utilizamos material ajeno (p.ej. la foto que vamos a utilizar es del CERN), tenemos que incluir una carta o un e-mail del propietario del copyright, dandonos permiso para utilizar dicho material.
  • Etc.

Es decir, me siento como el día antes de la entrega de un proyecto… cuando sabes que el proyecto está terminado, pero te estás dedicando a asegurarte de que está bien encuadernado, que has cumplido todos los requisitos del proyecto, etc.

Eso si, ha habido una novedad curiosa en esta recta final. El editor nos ha preguntado a ver si nos importa cambiar el título del libro. El título original era “Programming Java Services with the Globus Toolkit® 4: A practical guide for beginners” (lo primero es el título, y lo segundo es el subtitulo). Que es muy largo, que es jodido “marketearlo”. El editor nos sugiere que lo cambiemos a “Globus Toolkit® 4: Programming Java Services”, que a mi me sabe exactamente igual pero que, al parecer, le mola bastante más a los de marketing. En fin, sintiendo indiferencia por el cambio, y a sabiendas de que yo personalmente no tengo ni idea de marketing, pues hemos aceptado el nuevo título.

En fin, lo dicho, que ya queda poco. Curiosamente, la entrega del manuscrito final no es el final del camino, aunque sí el final del trecho más dificil. En el siguiente artículo sobre el libro escribiré sobre lo que ocurre después de la entrega.

Y, como siempre, aqui va la publicidad descarada de rigor (ya con nuevo título):

Globus Toolkit® 4: Programming Java Services. Borja Sotomayor, Lisa Childers. Due to be published in December 2005 by Morgan-Kaufmann. ISBN: 0123694043.

¿Que tengo que renunciar a qué?

Como prometí hace tiempo, seguimos hablando sobre el libro, esta vez para hablar sobre temas de copyright.

Mis aventuras en el oscuro mundo del copyright de los libros empezaron en GlobusWORLD 2004, en febrero de 2004. En ese momento, la inefable Lisa Childers y yo ya teníamos claro que queríamos escribir un libro sobre el Globus Toolkit. Sin embargo, durante el transcurso de GlobusWORLD se anunció que GT3 pronto perecería, y que se iban a concentrar en desarrollar una nueva versión (GT4, que fue lanzada hace un mes). Era preciso hablar con las cabezas pensantes de la Grid para discutir la situación, y para enterarnos de cómo funcionaba esto de escribir un libro, ya que tanto Lisa como yo eramos escritores neófitos.

Así pues, durante GlobusWORLD 2004, Ian Foster y Carl Kesselman nos concedieron audiencia. Ian y Carl escribieron el libro The Grid, conocido como “La biblia de la Grid”. Durante GlobusWORLD son, sin duda, las personas más solicitadas, y no tienen más remedio que dividir su día en bloques de media hora, y dedicar media hora a cada asunto. Mi contacto con Ian, hasta ese momento, se limitaba a un e-mail que me envio en agosto de 2003, y a una breve conversación que mantuve con él en octubre de 2003 (conversación en la que él dijo “Deberías pensar en venirte a Chicago…”). Y ahora tenía que pasar media hora hablando con los putos amos de la Grid. Yo, que en aquel momento era un pardillo. Un chaval de 23 años cuya unica experiencia como “investigador” fue que escribí un tutorial de programación con Globus. La verdad es que, en ese momento, estaba un poco acojonado…

Llega el momento de la reunión. Una secretaria nos dice a Lisa y a mi “Ian y Carl os recibirán ahora…”. Entramos en una sala donde hay una enorme mesa de madera. Sentados en la mesa, Ian y Carl en frente de sus portatiles, con cara de haber pasado el día entero en reuniones. Lisa y yo nos sentamos. Empieza la reunión…

El acojone se me empezó a pasar cuando comprobé que Ian y Carl eran unos tíos bastante simpáticos. De hecho, Ian, que ahora es mi director de tesis, es la antítesis del catedrático “padre de una disciplina”. Es un tío superhumilde, majo, y que no explota en absoluto a sus alumnos de doctorado (prueba de ello es que el libro lo firmo yo, no él, como acostumbran a hacer ciertos catedráticos…) En fin, en la reunión Ian y Carl nos explicaron que teníamos que escribir una propuesta y el resto de pasos que generalmente hay que dar para escribir un libro.

El tema del copyright surgió cuando Carl dijo: “Por cierto, ya sabes que, al escribir un libro para una editorial, tienes que cederles todos tus derechos de autor, no?”. Para no parecer muy pardillo, respondí que sí (como diciendo “tío, que no he nacido ayer, eh”). Internamente, en cambio, mi mente exclamó: “¿¿¿Comorrrrrrrr???”. Esa jugarreta de las editoriales no me la conocía… si ya me resultaba un poco chocante que el libro tenía que ir publicado con una licencia restrictiva (eso ya lo sabía), lo de tener que ceder mi copyright a la editorial ya me dejó pasmado. Como muchos de vosotros ya sabeis, tengo opiniones bastante fuertes sobre los derechos de autor.

A ver, os explico en qué consiste esto de “ceder los derechos de autor”. Resulta que, a pesar de que el libro lo escribo yo, el copyright (en el sentido legal de la palabra) le pertenece a la editorial. Esto no es algo particular de mi editorial (Morgan-Kaufmann), sino algo que hacen todas las editoriales (incluso editoriales hacker-friendly como O’Reilly). Esto implica varias cosas. Por ejemplo, no puedo hacer nada con el libro sin el permiso de la editorial (llevarlo a otra editorial, publicarlo en la web con una licencia libre porque se me pone en la punta de las narices, etc.) ni puedo lucrarme con el libro salvo a través de la editorial (es decir, no puedo hacer copias del libro por mi cuenta para venderlo).

La justificación de esta cesión de derechos es que la editorial tiene muchos más recursos para “defender mis derechos de autor” que yo por mi cuenta. Esto me parece una buena razón, pero también significa que me tienen cogido por los huevos. Por lo que me han dicho varias personas, si te llevas de buen rollito con la editorial, en la práctica es cómo si los derechos de autor los tuvieses tú, porque no tendrán ningún inconveniente en darte permiso para hacer lo que quieras (dentro de unos límites razonables). Sin embargo, si te llevas de mal rollito (p.ej. porque te marchas a otra editorial), pues ya puedes olvidarte de tu “obra”. Les pertenece a ellos, no a ti.

Y luego, aparte, está el tema de que el libro se publica bajo una licencia restrictiva. O, mejor dicho, no se publica bajo una licencia libre. Yo, sinceramente, preferiría que el libro se publicase bajo una licencia libre, dando permiso a que la gente lo copie cómo estime necesario. No me cabe ninguna duda de que mucha gente seguiría comprandolo (es decir, seguiría siendo rentable), porque al final mucha gente lo que quiere es un libro impreso, bien maquetado y bien compuesto, y no unas fotocopias ni una versión HTML de un libro. Publicarlo bajo una licencia libre le permite a la gente utilizar el libro para preparar obras derivadas (transparencias, cursillos, etc.) sin tener que preocuparse de pedir permiso a nadie (lo único que hay que hacer es citar al autor y la licencia bajo la que se publica el libro). Pero, sinceramente, yo soy un autor principiante, y no soy quién para pelearme contra un monstruo como Morgan-Kaufmann para convencerles de las bondades de las licencias de documentación libre, como la FDL o la Creative Commons. Quien sabe, igual cuando ya tenga más libros a mis espaldas pueda hacer ese tipo de exigencias…

Pero aparte de las jamadas de tarro, había una razón práctica por la que me molestaba esto de la cesión de los derechos. El libro está basado en mi tutorial de Globus. El titular del copyright del tutorial soy yo, y como tal me corresponde escoger la licencia bajo la que se publica el tutorial. El tutorial siempre ha estado disponible bajo una licencia abierta (BSD-derivative). Pero, teniendo en cuenta que el tutorial sería un subconjunto del libro, si el libro se publica bajo una licencia restrictiva, y con el copyright transferido a la editorial… ¿supondría la muerte del tutorial? Me horrorizaba esa idea, porque si el libro en sí no podía ser libre, sólo me faltaba que además tuviese que cargarme un tutorial que, a mi parecer, tiene que ser libre.

La respuesta a esta pregunta vino a finales de 2004, cuando Morgan-Kaufmann nos remitió un borrador de nuestro contrato. Dicho contrato decía muy claramente cosas como que “el autor tiene prohibido publicar obras derivadas, u obras que puedan competir con el libro”. El tutorial claramente encajaba en esta definición, pues se puede argumentar que la gente que lee el tutorial luego no tiene interes en comprar el libro (a pesar de que el libro es muuucho más extenso que el tutorial). Contacté con mi editor y le expliqué mis reticencias. Me incomodaba esa clausula del contrato, pues supondría que tendría que retirar el tutorial de la web. Le expliqué que me parece importante que un subconjunto del libro esté disponible libremente, en forma de tutorial online, para que todo el mundo pueda dar sus primeros pasos con Globus y, si les gusta, entonces pueden pensar en comprarse el libro. De hecho, el tutorial podía servir como una herramienta de marketing, porque permite a los lectores “probar” parte del libro antes de comprarlo.

Yo pensaba que me iban a mandar a la mierda. Que me iban a decir que eso de “publicar un subconjunto de un libro bajo una licencia libre” es de hippies comunistas petarderos. Grata fue mi sorpresa al recibir la respuesta de mi editor, indicando que modificarían el contrato añadiendo una clausula en la que explicitamente se lee “el autor tiene permitido publicar un subconjunto del libro, en forma de tutorial, para ser distribuido libremente por Internet”. También añadieron en la clausula sobre las “obras derivadas o que puedan competir” que “El tutorial de Globus no será considerado como una obra que compite con el libro”. A cambio, lo único que me pidieron es que incluyese un enlace desde el tutorial a la web del libro, lo que me parece una petición totalmente razonable. Al parecer, no son cortos de miras, y se dieron cuenta de que el tutorial puede servir como una herramienta excelente de promoción y difusión, con un impacto mínimo sobre las ventas del libro.

Así que ya veis, no es tanto como publicar el libro entero bajo una licencia libre, pero menos da una piedra…

¡Ah! Casi se me olvidaba… la publicidad descarada de rigor:

Programming Java Services with the Globus Toolkit® 4: A practical guide for beginners. Borja Sotomayor, Lisa Childers. Due to be published in December 2005 by Morgan-Kaufmann. ISBN: 0123694043.

El primer paso: la propuesta

En el artículo anterior anuncié de manera un tanto orgasmica que estoy escribiendo un libro. De nuevo, os agradezco a todos las enhorabuenas y felicitaciones… no recuerdo la última vez que un artículo produjo más de 20 comentarios ;-)

Como prometí, voy a ir contando, poco a poco, como se fue desarrollando el libro. Aunque me apetece mucho hablar sobre los asuntos de copyright que uno se encuentra al publicar un libro, me parece que lo mejor es empezar por el principio: por la propuesta (”book proposal”). Si alguna vez os habeis preguntado “¿Qué tengo que hacer para escribir un libro?”, pues la respuesta es bien sencilla: teneis que escribir una propuesta donde le vendeis la moto a una editorial. Me imagino que con los libros de ficción es distinto, porque yo siempre había pensado que lo que le mandabas a los editores era un manuscrito más o menos terminado, no una propuesta de 10 páginas…

Escribir la propuesta no es moco de pavo, porque no consiste simplemente en un resumen del libro. Cuando nos pusimos a escribir nuestra propuesta, la editorial (Morgan-Kaufmann) nos dio una serie de pautas. Una cosa que nos dijeron fue que, además de incluir un resumen, teniamos que hablar sobre la “marketabilidad” del libro: ¿qué tipo de lectores anticipamos? ¿en qué sectores tiene posibilidades? (académico, científico, empresa, etc.) ¿qué libros pueden competir contra nosotros? etc. Conforme escribía la propuesta, me di cuenta de que estaba utilizando algunos de los conceptos que aprendí en las (infumables) asignaturas de empresa de ESIDE. Acabe hablando sobre la “clara ventaja competitiva de nuestro producto frente a…”, sobre la posibilidad de “penetrar en un segmento del mercado”, etc. Joder, y yo que pensaba que había eliminado por completo todo lo que aprendí en las asignaturas de empresa… :-/

En fin, cuando terminas la propuesta, generalmente se la envias a varias editoriales, para ver si alguna te la acepta. En nuestro caso, sólo enviamos la propuesta a Morgan-Kaufmann, que ya había publicado varios libros sobre Grid (incluido “The Grid”, el libro de Ian Foster conocido como “la biblia de la Grid”). La editorial, a su vez, se encarga de remitir la propuesta a una serie de “reviewers” (¿cómo se dice esto en castellano? Se les podría llamar “críticos”, pero no me suena bien…) que se leen la propuesta y recomiendan si la propuesta es aceptada o rechazada. Los reviewers suelen ser expertos en el área de conocimiento del libro, con lo cual la propuesta siempre tiene que ser muy sólida (es decir, que es dificil metersela doblada a la editorial).

Desde que entregas la propuesta, pasan un par de semanas de tensión en las que esperas a conocer el resultado. ¿Les habrá gustado? ¿Les habrá parecido una mierda? Recáspita, ¿si me rechazan ahora, truncarán para siempre mi sueño de ser un autor? Afortunadamente, todos los reviewers recomendaron la publicación del libro, y simplemente nos ofrecieron sugerencias muy leves sobre la estructura del libro.

Curiosamente, después de enviar la propuesta, otra editorial distinta (que no nombraré) contactó conmigo para ofrecerme ser un reviewer para una propuesta que habían recibido. La propuesta me gustó, pero con reservas, y al final acabé recomendando su publicación sólo si el autor hacía ciertos cambios importantes al libro. Más adelante me pidieron evaluar otra propuesta, que sí recomendé sin reservas. Lo más curioso es que esa otra editorial acabó insinuandome si quería escribir un libro para ellos :-O Tuve que decirles que ya estaba comprometido con otra editorial… :-D Cuando se lo conté a Ian Foster, me dijo que es algo bastante habitual… cuando empiezas a publicar libros, las editoriales acaban peleandose por ti…

Pero bueno, me desvío del tema… cuando por fin te aceptan la propuesta, la editorial te ofrece en firme un contrato. Este contrato tiene la friolera de 10 páginas llenas de legalismos. Sobre el contrato, y sobre las movidas de copyright que implica fichar con una editorial, hablaré en el siguiente artículo.

Y no lo olvideis:

Programming Java Services with the Globus Toolkit® 4: A practical guide for beginners. Borja Sotomayor, Lisa Childers. Due to be published in December 2005 by Morgan-Kaufmann. ISBN: 0123694043.

[Lo siento, pero mi editor me ha pedido que dé la brasa lo máximo posible con el título y la fecha de publicación... temas de marketing y penetración en segmentos del mercado, ya sabeis :-P Joer, todavía no me acostumbro a soltar frases que empiezan por "mi editor me ha pedido..." xDDD ]

…y así, chicos y chicas, es como nace un libro.

Llevo ya bastante tiempo dando la brasa con la migración de BorjaNet del viejo servidor (en Bilbao) al nuevo servidor (en un centro de cálculo aquí en EEUU), y llevo más de dos semanas sin escribir un artículo medianamente interesante. Como prometí en “Migración a punto de terminar…”, esta semana ya vuelvo a la carga y espero que os resulte interesante lo que voy a contar. Por el título del artículo me parece que ya se ve por dónde van los tiros. Como he dejado caer en artículos anteriores, estas últimas semanas he estado bastante liado. De hecho, he pasado casi todo mi tiempo (excepto los fines de semana) enclaustrado en casa, trabajando sin parar. Sin embargo, como también dije en algún momento, no podía desvelar el motivo de mi enclaustramiento. Pero, a partir de hoy, ya puedo anunciarlo a bombo y platín:

Estoy escribiendo un libro.

La verdad es que todavía me cuesta creerlo, pero es verdad: ¡¡¡dentro de unos meses voy a publicar mi primer libro!!! El libro, naturalmente, trata sobre Computación Grid y, más concretamente, sobre el Globus Toolkit 4. El título del libro es Programming Java Services with the Globus Toolkit® 4: A practical guide for beginners, está coescrito con la inefable Lisa Childers, y lo va a publicar Morgan Kaufmann.

Hoy precisamente, mi editor me ha confirmado que ya podemos hablar públicamente del libro (hasta ahora nos habían pedido que fuesemos discretos por temas de marketing… cosa de mantener la “ventaja competitiva” y tal). De hecho, incluso me ha confirmado que el libro saldrá a la venta en diciembre, e incluso me ha dicho el ISBN que tendrá el libro: 0123694043.

Joder, como mola empezar una frase diciendo “mi editor me ha confirmado que…”

Joder, como mola que en diciembre en las librerías habrá un libro con mi nombre en la portada.

Joder, como mola tener un ISBN!!!

Todo esto, por supuesto, va a dar mucho juego en el weblog. Tengo pensado escribir varios artículos sobre mis experiencias como “autor novato” y, por supuesto, para informaros de como va el libro. De entrada, seguramente escribiré sobre como anda el tema del copyright en el mundillo de la publicación, sobre el proceso que generalmente se sigue para publicar un libro, etc. Y, por supuesto, anticipo un artículo verdaderamente multiorgásmico cuando mi libro aparezca listado en Amazon… xDDD

Por ahora, empecemos por el principio. ¿Cómo diantres he llegado a esta situación? ¿Cómo he llegado a ser un autor? Para ello, tenemos que remontarnos a 2003, cuando inicié mis andanzas por el mundillo de la Grid. Como parte de mi Proyecto de Fin de Carrera, escribí un tutorial para el Globus Toolkit 3 (GT3) titulado The Globus Toolkit 3 Programmer’s Tutorial. Mi modesto tutorial (que escribí simplemente como un documento para mi, para poder acordarme de los pasos que había que dar al programar con GT3) acabó convirtiendose en un documento muy popular entre la comunidad de programadores Globus. Tanto así que, tras haber defendido el PFC y, estando de vacaciones en Australia, recibí un e-mail del mismisimo Ian Foster (el “padre de la Grid”, con quien nunca había tenido ningún contacto) diciendome basicamente lo siguiente:

He leido tu tutorial, y me parece que mola mogollón. ¿Qué te parecería escribir un libro?

Sinceramente, tuve que contenerme para no responder inmediatamente gritando “Siiiiiiiiiiiii!!!!!!!!!!!!!!!!!!!!”, dando saltos cuan colegiala histérica. Cuando el puto amo de tu area de investigación te escribe (a mi, un recién licenciado que lo único que había hecho fue compartir un tutorial con el resto de la gente de Globus) para (1) alabar tu trabajo y, (2) proponerte escribir un libro, pues la verdad es que es dificil no emocionarte un poco. Al final dejé que el e-mail calase durante unas 24 horas, y respondí más tranquilamente para no quedar muy lame :-)

Pero… esto fue en agosto de 2003… ¿Cómo es que pasaron casi dos años desde ese fatídico e-mail? Pues la verdad es que el libro lo empezamos a elucubrar la inefable Lisa Childers y yo en octubre de 2003, cuando nos reunimos en Chicago para la conferencia GGF9. Sin embargo, poco después, en febrero de 2004, las cabezas pensantes de Globus decidieron cambiar de rumbo, y abandonar GT3 para concentrarse en desarrollar la nueva versión (GT4) lo antes posible (por motivos que son muy complicados de explicar ahora mismo). Y ¿cuando ha salido la primera versión de GT4? Pues hace una semana… :-P Asi que, evidentemente, tuvimos que retrasar todo el libro para ajustarnos al lanzamiento de GT4, ya que no merecía la pena seguir trabajando sobre GT3. Lisa y yo nos pasamos la mayoría de 2004 preparando una propuesta solida para la editorial Morgan Kaufmann, con la que estuvimos “negociando” a finales de 2004. Sobre todo esto, y más, escribiré en próximos artículos.

Después del infernal trimestre de invierno en la Universidad de Chicago (con las asignaturas de Algoritmos y Sistemas Operativos), decidí reservar todo el trimestre de primavera (que empezó el 28 de marzo) a escribir el primer borrador del libro. En un plazo de cinco semanas he parido unas 300 páginas y muuuchos ejemplos. Ha sido mucho curro, pero que he podido llevar bien (sin agobios) a cuenta de no tener clases este trimestre. Y, como he dicho antes, ahora estamos puliendo el texto para entregar el manuscrito final dentro de mes y pico.

…y así, chicos y chicas, es como nace un libro.