Whyfloss 2009

Aprovechando que hoy es fiesta en Getafe he podido pasarme el día entero en la Whyfloss que además se celebraba en el campus de Leganés de la Univ. Carlos III, con lo que me venía genial. Algunos pensarán que soy masoca porque en mi día libre me voy a pasar todo el día encerrado en unas charlas de Software Libre, pero la verdad es que yo disfruto cómo un enano. Aquí os dejo el enlace a la edición anterior a la que asistí.

whyfloss2009

En lugar de narrar toda la historia, voy a lanzar algunas ideas sobre el evento desde mi punto de vista, algunas ya las lanzé a través de mi twitter:

– ¿Por qué las empresas se empeñan en menospreciar la contribución e importancia de la comunidad en ell Software Libre? Señores, para ensalzar algo no hace falta pisotear otros, aquí va una recomendación para sus charlas «empresariales» sobre Software Libre: «aparte del esfuerzo de la comunidad también hay empresas cómo la nuestra para responsabilizarse de este o aquel desarrollo o soporte a un producto de Software libre», es decir sumemos en lugar de restar.

– La charla de Red Hat sobre virtualización demasiado superficial, casi he disfrutado más los cinco minutos de impresiones que he cambiado con el ponente en la cafetería.

– Me ha gustado la charla de @abiquo de introducción al mundo del Cloud y a su propuesta para la gestión de nubes: abicloud. Prometo probarla para ver si encaja en los proyectos de Saas que estamos desarrollando en Andago.

– Impresionante la arquitectura LAMP de Prisacom. Por un lado todo un orgullo que algunos de los mayores periódicos españoles se sirvan con Software Libre, pero por otro un trabajo de arquitectura impecable. Nos presentaron las distintas capas de las que disponen para evitar los excesos de trafico: en primer lugar Akamai, luego frontales Apache que realizan caché de segundo nivel antes de llegar a los servidores de contenidos php conectados con los clusters de Mysql. El único pero es que se pasaran hace algún tiempo de Debian a OpenSuse por temas de compatibilidad hardware, pero bromas aparte, chapó.

– La otra charla que me ha puesto los pelos de punta ha sido la de Martin Garcia, Jefe de Informática del Gobierno de Valencia que nos ha explicado cómo toda la consejería de Transportes e Infraestructuras se migraron a Software Libre, tanto en los escritorios con Lliurex cómo creando aplicaciones tan famosas cómo gvSig para reemplazar las herramientas propietarias que hacían uso. Que pena que tan poquita gente lo tenga tan claro cómo Martín, que tal y cómo contaba el primer motivo para migrar fue el impresionante ahorro económico en Licencias y que tras probarlo se ha convertido en todo un impulsor del Software Libre. Cuando nos encontramos en el pasillo no he podido sino felicitarle por su visión y por todo lo que ha llevado a cabo.

– Otra grata sorpresa ha sido comprobar que Bitnami era una empresa Española. Hace tiempo había dado con su web y me pareció una idea muy interesante: proveen de paquetes instalables multiplataforma de algunas de las soluciones de Software Libre más usuales cómo WordPress, Joomla, Alfresco, y muchas más. También ha sido muy interesante ver la visión de negocio internacional que tiene su director Daniel López y su explicación de algunos temas a tener en cuenta al respecto cómo los horarios en el resto del mundo para temas de soporte global.

– Me ha gustado la demo de EzWeb de TID, había probado antes la aplicación pero no estaba tan acabada. Muy fácil de configurar y muy flexible parece una herramienta de mashup, peazo palabrota, a tener en cuenta, aunque sigo pensando que provablemente la mayor parte también se podía hacer con Liferay, aunque no sé si mejor o peor. La única duda que me quedaba me la resolvió @JuanjoHierro y era si se podía integrar con portales ya desplegados y me comentó que incluso tenían una demo dentro de otro portal e incluso de un Liferay, si es que está todo ya inventao.

– Otra de las partes que más he disfrutado ha sido charlar con la gente: de nuevo me encontré con mi paisano Javier del CESLCAM y charlamos de cómo van muchos temas de Software Libre por mi Mancha querida, muchos twitteros por la sala, Andrés Leonardo de TID con el que he coincidido ya en varios eventos, todos los chicos del GUL de la UC3M a los que felicito por su gran trabajo en la logística y mejor no sigo nombrando porque seguro que me dejo a mucha gente.

Conclusión… ¿cuando es el próximo evento de la Comunidad? Irme haciendo sitio… eso sí he descubierto que el portatil del curro ya está demasiado viejo y me dura media hora la batería, cachis, ahora que eramos tan amigos, así que tendré que irme pensando en ahorrar para pillarme un móvil con Android con el que me habría ahorrado el portátil. 😀

Optimizar el enlace Apache-Jboss

Como comunicaba hace unos días a través de twitter hemos inaugurado un nuevo blog en Andago dónde mucha de la gente que formamos la empresa iremos haciendo publicaciones sobre temas interesantes y variados relacionados con nuestra actividad. Así que os dejo con mi primer post, en el que cuento algunas de las optimizaciones que se pueden a aplicar a la hora de utilizar Apache cómo frontend de un servidor de aplicaciones Jboss y por qué es interesante hacerlo así:

Blog Andago

A mí, cómo bloguero, me ha encantado la iniciativa y espero colaborar con al menos un post mensual, pero el otro día mientras escribía mi primer post sentía que traicionaba de alguna forma a este, mi pequeño sitio en el cyberespacio. En un principio se me ocurrió traducirlos a inglés y publicarlos aquí, así practico un poco el inglés pero, tal y cómo me comentaba Lili, se va un poco del alcance de mi blog que es mayoritariamente en castellano, así que por ahora sólo pondré un enlace para que podáis seguir mis publicaciones.

Propuestas políticas en tecnología

Con la cercanía de las elecciones para el parlamento europeo ha llegado la hora de las promesas, perdón programas, electorales de cada uno de los pretendientes, quise decir partidos. Si revisas los programas electorales apenas hay referencias a las iniciativas en el área tecnológica y muchas veces estas no son claras ni tienen pinta de irse a llevar a cabo.

Marionetas

Dándole un poquito de vueltas al asunto me puse a pensar qué propuestas políticas, referentes a un área cómo es la tecnológica en la que me muevo más, me gustaría que me presentan. Luego pensándolo un poco más, y en previsión de que nadie me las fuera a ofrecer, me decidí a darle la vuelta a la tortilla y pensar que medidas ofrecería en caso de que estuviera en mi mano.

Aquí va un resumen de las ideas que me vinieron a la mente:

INTERNET:

* Mantener la neutralidad en la red, pues así es cómo ha nacido y así es cómo nos gusta a los que cada día «vivimos en ella». Esto incluye un total derecho completo a la intimidad, pues ya que cada día es más difícil de gozarlo en nuestro día a día, no vayamos cerrando más parcelas y restringiendo nuestro derecho.

* Internet cómo derecho básico de los ciudadanos y no cómo vil medio de enriquecimiento de las grandes compañías. Todas las personas deberíamos gozar del derecho al acceso a la red y a todo el potencial que encierra. Esto podría lograrse mediante internet gratuito para los más desfavorecidos, por ejemplo a través de redes inalambricas ciudadanas o promovidas por los ayuntamientos, y un descenso considerable de las tarifas actuales de internet, junto con una mejora del servicio ofrecido.

* Des-criminalización del intercambio de conocimiento y cultura, contrario a las crecientes posturas a las que se están acercando los gobiernos hoy en día. El P2P es una herramienta de intercambio y dista mucho de parecerse en nada al secuestro de barcos, violación de mozalbetas y a pasar a alguien por la quilla.

CONOCIMIENTO Y CULTURA LIBRE

* Abolición del canon digital, manteniendo el derecho a copia privada de los usuarios. Tras unos años de cobrar a justos por pecadores, se ha acabado el chollo de que los grandes «artistas» ganen sin sudar a costa de llamar criminales al resto de la población. Señores, tendrán que actualizar su modelo de negocio, y adaptarlo a uno basado en servicios, cómo los conciertos y espectáculos, porque el vender una y otra vez el mismo CD se ha acabado.

* Liberación de los contenidos de la administración, ya que se trata de información y datos que hemos pagado entre todos, es hora de que los disfrutemos entre todos y que todos los documentos e investigaciones públicas sean públicas de verdad.

SOFTWARE

* Abolición de las patentes de software, ya que no se me ocurre un mayor freno para la innovación, y admito que si en alguna época esta era la manera de innovar, esa época hace siglos que ha pasado. No soy un especialista en otros campos, con lo que mi opinión igual no sea muy válida aquí, pero el siguiente paso sería estudiar la posibilidad de abolir todas las patentes, en caso de que al igual que las de software sean una lacra para nuestra sociedad.

* Apoyo incondicional al uso, creación e implantación del software libre tanto en las administraciones y la empresa, así cómo el fomento del uso por parte de los ciudadanos. Ni un euro más para la financiación de empresas que construyen software privativo, lo que conllevaría en un ahorro de costes en todos los sectores, mejora y creación de tejido empresarial local y posibilidades de colaboración con el resto del mundo, para mejorar cada vez más el software que utilizamos.

* Fomento del uso de estándares abiertos que aseguran la inter-operabilidad entre las aplicaciones.

I+D

* Fuerte apoyo a la financiación de proyectos de I+D con un marcado objetivo de obtener resultados de dichas investigaciones y no tan sólo cómo un método para la financiar y potenciar a las grandes empresas.

Tras hacer una búsqueda breve en la red, he comprobado que muchas de estas iniciativas son planteadas únicamente por partidos minoritarios, cómo por ejemplo el partido pirata que en Suecia ya ha logrado casi un 1% de los votos en las últimas elecciones, y que tímidamente los grandes partidos van incorporando alguna de ellas en sus programas atraídos por la posibilidad de obtener ese cachito de los votantes. Pues aquí tienen mi propuesta, que cómo no es absolutamente libre, y les invito a tomar cómo bandera en cualquier momento. ¿Qué más pediríais a vuestros futuros governantes o mejor aún, que ofreceríais a vuestros futuros «inquilinos»?

Mi adios a SUN

La verdad es que ya hay cientos de comentarios sobre la bomba del mes: la compra de SUN Microsystems por parte de Oracle, pero la verdad es que me apetecía hablar un poco del tema pero desde el punto de vista de mi relación personal con SUN.

sun

Debo empezar contando que siempre me ha encantado la imagen de SUN y que siempre he asociado la misma con términos cómo potencia, calidad y confiabilidad. Durante mi estancia en la Universidad tuve la suerte de asistir a varias charlas de Mariano Hernández, antiguo alumno de mi Uni y que por aquel entonces trabajaba para SUN Microsystems. Un saludo a Mariano que siempre se ha prestado a colaborar con Linux Albacete. En aquellos días Solaris se veía cómo la solución Unix más avanzada, Java era una plataforma que empezaba a cobrar cada vez más importancia y pocos servidores podían batir a los basados en tecnología SPARC.

Ya en los últimos años de Universidad y después de una fructífera relación profesional con el mundo Linux decidí adentrarme en el mundo de Solaris. Para ello conseguí una beca para realizar un curso de Solaris 9 en la Universidad Complutense de Madrid. Ese curso cambió mi vida por completo, pero por motivos personales y no tanto profesionales. El curso estuvo bastante bien para iniciarse en el mundillo, pero cómo siempre si no sigues investigando se quedaba un poco corto, aunque sí me sirvió para ver las diferencias y saberme mover con comodidad cuando he tenido que enfrentarme a un sistema de este tipo.

Con ese cambio en la vida que comentaba que sucedió durante el curso de Solaris, me animé a cambiar mi residencia a Madrid y a buscar un trabajo allí. Tras lanzar unas cuantas ofertas por Infojobs comenzaron a llegar las entrevistas. Una de ellas era de una empresa de subcontratación que me ofrecía un puesto para una famosa multinacional pero no especificaba cual. Pues allí se presentó este albaceteño disfrazado con traje y corbata y listo para demostrar su valía. Cuando me contaron que la multinacional era SUN Microsystems y que buscaban un especialista en Linux para completar el equipo de expertos que tenían desplegado en Terra casi me da un ataque. Pasé la primera entrevista con la empresa de subcontratación y fui a realizar la segunda, esta ya en las oficinas de SUN. Me explicaron en que consistía el trabajo, la enorme cantidad de formación que recibiría y por supuesto la gran responsabilidad que suponía. Yo les conté en que había consistido mi trabajo hasta el momento como administración de sistemas, cómo constituimos la asociación Linux Albacete y muchas otras batallitas. La gente que me entrevistó me dio muchas esperanzas pero al final me comunicaron que una persona interna de SUN había pedido un traslado al puesto que ofertaban y que por política interna siempre él tendría preferencia. Nunca pude saber si eso sería verdad o una forma muy política de descartarme, pero lo cierto es que me hubiera hecho mucha ilusión trabajar en SUN, y sobretodo sabiendo que es difícil encontrar un hueco allí viniendo más del mundo Linux que el de Solaris. A los pocos días llegó la oferta de Andago y me vine a trabajar a Madrid, y aquí sigo 4 años después.

Con el tiempo SUN fue cambiando su estrategia y liberando más y más tecnología. A pesar de mi admiración por la compañía he de confesar que al principio me suelo sentir un poco receloso de los movimientos que hacen «los grandes» al rededor del software libre. La competencia que empezó a ejercer OpenSolaris con Linux y las afirmaciones de SUN de que ellos eran los grandes benefactores del Software Libre, debiado a que eran los que tenían el mayor número de líneas de código liberadas entre todos sus productos, en un primer momento me resultaron un tanto sospechosas.

Cómo curiosidad, en una charla que impartí en la Carlos III sobre Alta Disponibilidad estaba contando los casos de éxito de Andago, y entre ellos una migración que realizamos de una plataforma de correo, por entonces propietaria, de SUN hacia una solución totalmente libre basada en varios componentes de Software Libre, se me ocurrió comentar mis recelos sobre la estrategia de SUN. Al terminar algunos de los asistentes me comentaron que ellos estaban completamente a favor de SUN y que no estaban muy de acuerdo en mis afirmaciones, así que estuvimos debatiendo un rato, lo que la mayoría de las veces termina siendo un debate entretenido.

Con el tiempo, mi recelo se fue relajando y aumentando mi confianza en la apuesta por el Software Libre de SUN… que poco a poco se iba convirtiendo en un muy buen aliado. Sus movimientos dentro del Software Libre parecían decididos y firmes: la liberación total de Java, la creación de la comunidad de OpenSolaris, la adquisición de Virtualbox y Mysql, e incluso la liberación de los esquemas de algunos de sus procesadores.

Pero por otro lado se veía que las cosas no pintaban bien dentro de la compañía y ya en algunas de las listas a las que estoy subscrito, cómo la de ASOLIF o la del GUL, se comenzaban a realizar apuestas sobre quién compraría SUN. Y cuando parecía que IBM se llevaría el gato al agua apareció Oracle y fagocitó a la brillante SUN. El futuro es de nuevo incierto, sobretodo para Mysql, cómo comentaba en este tweet, pero el gran Oraculo todavía no ha desvelado sus planes, pero yo personalmente espero que cómo pasó con SUN, la gente de Oracle vea pronto la luz (del sol) y poco a poco los recelos vayan dando paso a la ilusión al tener un nuevo gran aliado en el mundo de Software Libre. Pero eso ya se verá, por ahora:

¡Adios SUN! ¡Hola Oracle!

Hay días que…

Hay días que uno parece que está peleado con el mundo, que todo se complica y parece que no hay forma. Hay días que la consola de Linux te parece que está escrita en chino.

consola-chino

Supongo que sobretodo pasa cuando uno acaba de volver al trabajo de unas estupendas vacaciones, pero ya llevo dos días de locura. Ayer terrible pelea con Liferay para conseguir migrarlo de un jboss a otro, y al final salimos victoriosos y hoy luchando a brazo partido con un bug de jboss que parece se corrige utilizando un conector nativo que únicamente nos funciona si levantamos el servicio cómo root. Pero mi religión me impide hacer eso, cómo comentaba con @Ismas por twitter, y llegamos a la conclusión que ni Dios es un demonio ni está para atender peticiones de los usuarios de este mundo. Me recuerda a Quo Vadis, que pasaron religiosamente por Semana Santa, en la escena que los comandantes romanos entran en sus cuadrigas pero llevan un tio detrás que no para de decirles: «Recuerda que tan sólo eres un hombre». Así que con eso en mente, mañana volveremos a la carga, con el aliciente de que ya estaremos a Viernes. ¡Fuerza y honor!

Andago T-Browser

Llevaba ya bastante tiempo queriendo escribir este post, no sólo porque hace una semana que Andago liberó uno de los pilares del proyecto Open TDT: Andago T-Browser sino porque hace bastante tiempo que había recomendado a mis compañeros de I+D que hicieran público el navegador sobre el que llevaban trabajando algún tiempo.

deco

Pero, ¿qué es el Andago T-Browser? Pues bien, se trata de un navegador web apto para ser utilizado en un decodificador de TDT de tipo MHP. Así, con la ayuda de este programa, podríamos navegar por internet desde nuestro decodificador a través de el canal de retorno del mismo. Para ello el programa debería ser emitido a través de uno de los canales de TDT disponibles y ser instalado en nuestro deco y este estar conectado a internet. Las posibilidades a partir de ahí son enormes: realizar trámites a través de la televisión, consultar nuestro correo, comunicarnos con nuestros amigos, navegar por la web, etc…

t-browser

El proyecto surgió al intentar aprovechar las opciones que nos brinda la TDT para comunicación con el usuario y dotar a este de todas las posibilidades que ofrece la web. La búsqueda inicial de un navegador para TDT tan sólo llevó a mis compañeros a encontrar productos privativos con un coste de licencia increíblemente alto. Por ello se pusieron manos a la obra e iniciaron el proyecto T-Browser. Basado en el navegador libre X-Smiles, pensado para ser utilizado en dispositivos poco comunes, y tras un arduo proceso de aligerado, ya que para ser emitido y posteriormente ejecutado en un deco este debía ser increíblemente ligero, se pasó a mejorar su funcionalidad mediante algunas librerías libres cómo kxml2, css parser y httpclient hasta obtener el resultado final.

Antes de la liberación, y gracias a los comentarios de Miriam Ruiz, nos surgieron ciertas dudas sobre la compatibilidad de las licencias utilizadas para crear el producto. La licencia original de X-Smiles es Apache 1.1 y las librerías contra las que se enlaza la nueva versión son LGPL. Al parecer la versión 1.1 de la licencia de Apache, no ya la versión 2, es incompatible con la GPL pero no debería haber problemas al enlazar con librerías LGPL.

Así que si te interesa trastear con el código, probar o utilizar el navegador puedes descargarlo a través de la web OpenTDT de Andago en el enlace a la versión Comunity. Y desde aquí mi más sincera enhorabuena a mis compañeros de I+D de Andago que ha hecho un trabajo increíble en este proyecto.

Charla sobre soluciones de correo con Software Libre

Esta tarde a las 18:00 daré una charla sobre «Cómo montar una solución profesional de correo electrónico con Software Libre» en los cursos del GUL de la Universidad Carlos III de Madrid. Aquí podéis ver los horarios del resto de charlas.

La verdad es que he disfrutado bastante dando estas charlas y viendo lo mucho que me gusta hablar de Software Libre :D. Cómo siempre estábamos en familia y así todo resulta más interactivo, muchas preguntas y dudas.

La verdad es que en algunas partes he perdido el enfoque, jejeje, cómo el buen rato que me he tirado hablando de DJ Bernstein y sus historietas, mientras que en muchas otras me ha tocado explicar muchos conceptos básicos del funcionamiento del correo electrónico que igual no había planificado. Por otro lado me ha gustado mucho la parte retro, dónde explicaba lo bien que se vivía en los inicios de internet: sin spam, ni virus, dónde los MTAs confiaban unos en los otros y esas cosas. Quizá debería haber enfocado más la charla porque creo que en algunas partes me he dispersado un poco y no se llegaba bien a la conclusión. También me he dado cuenta que cuando doy una charla por segunda vez consigo mejorarla bastante ya que mientras la doy le encuentro muchos errores y cosas que se podrían retocar. Bueno, pero al final mi objetivo, que era transmitir la forma de integrar diferentes componentes de Software Libre para montar un sistema profesional de correo y todas las opciones que tenemos para lograrlo con éxito.

Antes de que se me olvide aquí quedan las transparencias: SolucionesProfesionalesCorreoSoftwareLibre.odp que cómo siempre se liberan cómo Creative Commons 2.5 Reconocimiento de España.

Por otro lado, me ha sido muy útil la web de compfight que te permite buscar imágenes en flickr con licencia Creative Commons que podemos usar en la presentación y la verdad es que hay algunas increibles, así que esta vez he intentao ilustrar un poquito más las transparencias.

Ahora me centraré en preparar una mini charla de introducción al Open Source para dar en inglés en mi clase de la EOI y en preparar algo por si se hacen las jornadas de Software Libre de Albacete, estoy pensando en algo cómo «Compendio de Software Libre para el desarrollo de proyectos».

Actualización: He subido la presentación a Slideshare y la he incluido en el post por si queréis echarle un ojo rápido sin tener que descargarlo. La verdad es que parece una buena opción para compartir transparencias ya que acepta el formato de OpenOffice y además te permite integrarlo dentro de tu blog. Así que voy a subir el resto de presentaciones que tengo por aquí. 😀

Premios Turegano.net 2008

Para seguir con la tradición y por no perder las buenas costumbres, aquí van los premios Turegano.net 2008.

Tux Nominados

– Distribución de escritorio: Ubuntu Hardy Heron
– Escritorio: Gnome
– Navegador: Firefox 3

– Servicio de mensajería: Twitter
– Redes sociales: Facebook
– Blog: Highscalability
– Podcast: El Geek Errante
– Web Aprendizaje: Talkingpeople.net

– Servidor de aplicaciones: Jboss
– Herramienta de red: TCOS
– Herramienta de desarrollo: Hudson
– Herramienta de trabajo: Trac

– Evento: OSWC 08 Málaga

– P2P: Azureus/Vuze
– Gadget: PSP
– Juego: God of War – Chains of Olympus

Muchas felicidades a los premiados, pueden pasar por mi casa a recibir su palmadita en la espalda, y animo a todos los que no lo han sido a presentarse el año que viene a ver si hay más suerte.

¿Os animáis a elegir algunos de vuestros preferidos? Se aceptan críticas de todo tipo y nuevas votaciones en los comentarios. ¡Dadle vidilla!