Archive

Author Archive

open source como reclamo

January 21st, 2012

En realidad me hubiera gustado usar otro título en el que usase el término marketing pero como es un campo que desconozco y del que no puedo hablar con propiedad, elijo uno que todos entendemos.

En la última década he tenido la oportunidad de asistir y participar en muchos momentos (charlas, reuniones, mesas redondas) en los que el movimiento open source ha sido referenciado, justificado, comparado, descrito y enjuiciado. Esto me ha permitido concebir mis propios pensamientos e ideas sobre este movimiento. Sin embargo, lo que verdaderamente me ha permitido valorarlo, respetarlo y entenderlo ha sido formar parte de él activamente.

Mientras escribo estas líneas se me vienen a la cabeza muchas presentaciones tipo powerpoint es las que el objetivo era vender dejando a un lado la ética y responsabilidad profesional. Eso daba igual. Muchos deberían pensar “si lo que quieren en open source pues ahora todo es open source“. Todo esto obviamente ha tenido y tiene unas consecuencias. Una de ellas, y desde luego no la más importante o relevante, ha sido la gran confusión que hemos (sector de las TICs) creado en la sociedad. Las frases “eso es que es gratis, no?” o “¿y vosotros de qué vivís, de dónde sacáis el dinero?” os resultarán familiares.

Esto se debe en gran medida a que ciertas administraciones (unas más que otras) también lo usaron como reclamo, en este caso político. Y como en política todo vale, pues adelante. Los concursos públicos eran un ir y venir constante muestra de la época de bonanza que hemos vivido con el cambio de moneda. Y ahora, pasados los años y viviendo una situación en nuestro país lamentable por su falta de respuesta y capacidad de reacción, ¿qué nos ha quedado de todo aquello? ¿qué hemos generado? ¿dónde está el valor? ¿qué tenemos para reutilizar y así reducir costes? ¿qué tenemos para enseñar fuera? …

Ha sido una moda, y como tal, puede que vuelva, pero tengamos presente que el camino que seguimos no es el correcto. Y no me cabe la menor duda que el movimiento Open Government Data también lo es.

Esas implicaciones que antes mencionada existen. Yo mismo he sufrido como se vulneraba la licencia de mi proyecto y sentir impotencia por no poder hacer prácticamente nada. Las licencias son un tema complejo y que debe simplificarse porque de lo contrario seguiremos generando más dudas. Esto también provoca que todos cometamos errores, pero obviamente no me estoy refiriendo esto. Me refiero a como grandes consultoras han cogido tu código (por tú si lo publicas), ha quitado ciertas referencias y lo han vendido como un desarrollo completo y desde cero.

Y una pregunta. ¿Alguien sabe donde está el código fuente de WooS? Sí, ese proyecto que se describe como The New GPL Operating System y que ha ganado varios concursos y aparecido en varios programas de televisión.

Y por último, ¿Alguien me podría explicar por qué la Junta de Andalucía tras años invirtiendo dinero público en un desarrollo a medida adjudicado en su mayoría a una única empresa ahora decide cambiar todo eso por una solución propietaria como SAP? Lo mínimo que podía hacer ya que la decisión está tomada (y adjudicada a una UTE) es liberar todo el trabajo realizado.

Y no es cuestión de patriotismo

January 18th, 2012

Por dónde comenzar para que no se mal interprete. Estoy cansado y aburrido de escuchar quejas y propuestas sobre emprendimiento en nuestro país cuando lo primero que necesitamos es apoyar el producto nacional. No pretendo que se apoye porque sí, no hace falta, en España hay gente realmente válida, trabajadora y que está consiguiendo resultados importantes.

He visto como blogs, cuentas de twitter, muros de facebook y otras tantas herramientas que llamamos sociales echaban fuego cuando desde fuera de nuestras fronteras llegaban noticias del nuevo macro-super-mega producto/servicio recién lanzado. Sí, fuera de nuestras fronteras hay cosas impresionantes pero me sorprende la poca colaboración que nos brindamos. Y lo extraño y curioso es que muchos de esos productos/servicios ya tienen su competencia made in spain.

En klicap (mi sueño hecho realidad) son varias las herramientas que usamos como servicio y por nuestras necesidades para la mayoría hemos optado por sus planes de pago. Por ejemplo:

  1. Usamos Box.net para almacenar documentos que van a ser publicados en nuestros sitios web y los archivos que componen la máquina virtual de Clinker Virtual Appliance
  2. Para la facturación, emisión de facturas y clientes, sin lugar a dudas, endeve
  3. Para monitorización de servicios, pingdom
  4. Para envío de correo, postmark
  5. Para el envío de SMS, mensamatic
  6. Proveedor de IaaS para Clinker Cloud, ADW
  7. Para gestionar nuestros contactos de forma colaborativa, highrise
  8. Para difundir ciertos documentos (por su formato y calidad del transcoding) usamos Scribd

Hay algunas herramientas más pero sólo estamos probándolas. Creedme cuando os digo que antes de optar por un producto/servicio de fuera, consultamos las alternativas nacionales, y en algunos casos, aun teniendo ciertas carencias que no afectan a su finalidad principal, elegimos las nacionales.

Cuando hemos presentado Clinker Cloud nos hemos encontrado con el muro de Amazon. Parece que todo lo que no esté en Amazon (cualquiera de sus servicios: S3, SES, etc) no es cool, chacuiguay. Personalmente no creo que las cosas tengan que ser así. Nosotros vivimos una experiencia muy simpática mientras buscábamos proveedor de infraestructura para Clinker. Cuando las cosas avancen con Clinker, la contaré.

Creo que si valorásemos honesta y sinceramente los resultados a nuestro alrededor y viésemos alianzas y no competencias, comenzaríamos a coger ritmo. Y que está bien que nos fijemos en lo que se hace fuera, pero nuestros mentores y guías están aquí, no hay que buscar fuera. El objetivo es ganar competitividad para que España sea un buen país en el que construir sueños e ideas.

Me gustaría haber citado a gente que considero un ejemplo a seguir y veo como referentes, pero también pecamos de ego y algunos de ellos a veces se merecen que alguien les ponga un saco en la cabeza. Sin acritud eh?

Trabajar con MySQL y utf-8 en PHP

December 13th, 2011

Ayer mientras trabajábamos en la nueva versión de mivecindad.com tuvimos que importar al modelo de datos el listado de países del mundo en varios idiomas. Esta información la obtuvimos de Geonames en formato XML (también hay otros formatos). La primera opción fue usar LOAD XML de MySQL, pero la versión de MySQL que tenía en mi entorno no soportaba este comando. Fue entonces cuando decidí hacer un pequeño script en PHP para procesar el archivo XML y posteriormente insertarlo en la base de datos. De ahí obtuve el SQL que podré reutilizar en otros proyectos y compartirlo con nuestros compañeros de Toolea.

El motivo de escribir esta pequeña entrada es para que no se me olvide que si queremos trabajar con MySQL y utf-8, y lo hacemos usando en API de PHP (sin librerías ni frameworks) no se nos puede olvidar indicar que nuestra sesión con MySQL (que actúa de cliente) use utf-8. Por muy a pesar de que MySQL tenga configurado en el servidor que su encoding por defecto sea utf-8. Eso sirve, entre otras cosas, para la creación de nuevos esquemas.

Os dejo un ejemplo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$xml = simplexml_load_file('/home/recena/countries_es.xml');
$link =  mysql_connect('localhost', 'root', '');
mysql_select_db('mivecindad', $link);
if(!$link) {
    die('No pudo conectarse: ' . mysql_error());
}
mysql_query("SET NAMES 'utf8';");
foreach($xml as $key => $value) {
    $capital = mysql_real_escape_string($value->capital);
    $sql = "INSERT INTO MV_PAIS (CAPITAL) VALUES('".$capital."')";
    $result = mysql_query($sql);
    if(!$result) {
        die('Invalid query: ' . mysql_error());
    }
}
mysql_close($link);
Categories: Programación Tags: , ,

II Edición First Tuesday Sevilla

December 2nd, 2011

Esta semana asistí, junto a mi compañero Antonio Muñiz, a la segunda edición de First Tuesday Sevilla. Me apunté al evento con cierta reticencia pero reconozco que estaba muy muy equivocado.

El lugar elegido me gustó mucho, con un formato muy atractivo. Asistentes de pie alrededor del ponente, otros sentados, en la barra y la terraza. La organización nos obsequió con una consumición que nos vino muy bien para hacer tiempo mientras todo comenzaba.

Tras la rigurosa presentación por parte de Álvaro Pareja, 4 proyectos previamente seleccionados tuvieron la oportunidad de realizar una presentación de 5 minutos antes los asistentes, entre los que se dijo había inversores. Los proyectos presentados fueron:

  1. YSpoon
  2. Primum
  3. SocialBro
  4. Facetoria

Posteriormente la ponente invitada Laura Gómiz comenzó su intervención. A parte de tener un impecable currículo desarrolló una excelente intervención. Lo que más me gustó fue la claridad con la que explicó las claves que todo emprendedor debe conocer antes de la búsqueda de capital riesgo. Está claro que por sus manos han pasado muchos planes de negocio y ha asistido a innumerables presentaciones de proyectos por parte de personas ilusionadas y motivadas que ansían la codiciada inversión.

Lo que más me llamó la atención de su intervención fue el símil que empleó durante la presentación, habló del juego de seducción entre el emprendedor y el inversor. Lo comparó al que puede existir entre dos personas que se atraen. Curioso cuanto menos y propicio para muchas reflexiones y críticas.

Durante el turno de preguntas hice una reflexión sobre lo complicado que resulta para las empresas pequeñas (2-5) optar a capital riesgo porque el proceso en sí mismo requiere dedicar a una persona del equipo que está emprendiendo. Luego le pregunté por el equipo que evalúa la propuestas,  de qué forma consiguen profesionales cualificados en tantos sectores. No sólo atendió mi pregunta de forma extensa y detallada, sino que durante el networking tuvimos oportunidad de seguir hablando. Desde luego, es de agradecer que alguien te dedique esos minutos. Pueden cambiar el rumbo de tu camino. Se lo agradezco de verdad.

Categories: Misceláneo Tags: ,

Encuentro OpenData Sevilla

November 20th, 2011

Ayer tuve la oportunidad de asistir, junto con otro klicapero, al Encuentro OpenData Sevilla. Una jornada con 6 charlas:

  1. Open Data en la Junta de Andalucía – Juan Leal Zubiete
  2. Aspectos Legales en la Apertura de Datos – Alberto Abella
  3. Lo «open» – Javier de la Cueva
  4. Pro Bono Publico y concurso AbreDatos – David Cabo
  5. Linked Data, el camino hacia la open data web – Fernando Gómez Marín
  6. Un caso práctico de extracción y exposición de datos – Ildefonso Montero

Los motivos que me animaron a asistir fueron: desvirtualizar a ciertos ponentes, apoyar un evento que se celebra en Sevilla y se organiza por gente que aprecio enormemente, saciar mi curiosidad por el contenido que escondían las charlas, deleitarme con el tesón, dedicación y saber hacer que Ildefonso Montero le pone a todo aquello que hace, y también, para despejarme un poco del día a día de klicap.

Mi opinión sobre la apertura y accesibilidad de los datos que gestiona la administración pública es clara, «dame los datos como quieras, pero dámelos». Este movimiento no es nuevo, y si alguien así lo piensa, está equivocado. En alguna ocasión lo he calificado de moda y el motivo es porque muchos mensajes que me llegaban (blog, twitter, artículos, mesas redondas) lo ensuciaban:

  1. Responsables de la administración que piensan que están inventando el movimiento continuo. Pero no fuisteis vosotros mismos los que os llenasteis la boca con la interoperabilidad? Y la interoperabilidad no debía establecerse entre administraciones y entre administraciones y los ciudadanos? Pues bien, yo soy un ciudadano que está intentando sacar su proyecto empresarial adelante pero la administración no puede darme los datos que necesito para mis objetivos. Y aburrido estoy de escuchar “esa información no es competencia de este organismo“. Por favor, seamos serios. Llevamos casi 10 años invirtiendo dinero público en Tecnologías de la Información y la Comunicación, pero sigo viendo enormes colas en todas las ventanillas de los organismos públicos.
  2. Empresas que se aprenden cuatro acrónimos y un caso de éxito, y a vender humo. Estas empresas son las mismas que fomentan en software libre pero ninguno de sus 250 empleados ha creado un parche a un proyecto software libre y fuente abierta. A estas empresas les digo, Y ahora que la gallina de los huevos de oro no funciona, ¿Qué hacemos? Durante estos 10 años habéis hecho los deberes? Habéis creado valor al sector o simplemente a vender horas? Habéis creado producto? Habéis diversificado?

Reconozco cierta dureza pero es que estamos en una situación en la que sólo valen los buenos resultados. La sociedad demanda una necesidades que no se satisfacen. Esto nos está haciendo menos competitivos frente a otros países, y no creo que debamos permitirlo.

Me sorprendió gratamente la presencia de Juan Leal. Con independencia de que comparta la propuesta de la Junta de Andalucía sobre opendata, creo que es de agradecer su implicación con el encuentro y su aportación. Durante el turno de preguntas, le pedí que nos diera su opinión sobre si será necesario legislar la apertura de la información para que se haga efectiva. Le hice un paralelismo con lo que sucedió con la accesibilidad web en los contenidos web en la Administración Pública. Nos respondió diciendo que él está un plano técnico y que ese aspecto no le compete. Que cada uno saque sus propias conclusiones.

No sé qué pensaréis vosotros, pero los datos que gestionan los gobiernos autonómicos pueden ser muy demandamos, pero, ¿no creéis que son los ayuntamientos (gobierno local) quienes gestionan los datos qué más pueden interesar a la sociedad?

Unas notas breves sobre el resto de charlas:

  1. Me gustó mucho el formato de la intervención de Alberto Abella. Dinámico, para todos los públicos y referencias interesantes
  2. Sin palabras para Javier de la Cueva. Impresionante su conocimiento y cultura. Con la boca abierta. Se lo comentaba a mi compañero, ojalá pudiéramos contar con él para aclarar muchísimas dudas sobre licencias que estamos teniendo con nuestros productos.
  3. ¿Qué decir de David Cabo? Me quito el sombrero ante ti, y todos los que hicieron posible Pro Bono Público. Además dijo muchas cosas que suscribo al 100% y que yo nunca hubiera podido decir de forma tan políticamente correcta.
  4. Fernando Gómez hizo un breve y didáctico repaso de la evolución de la web hasta llegar a Linked Data.
  5. Y para cerrar el encuentro, ejemplos prácticos que demuestran que los datos no están ya abiertos porque no se quiere, porque la tecnología está preparada.

A colación de este último punto, se me ocurre que un encuentro con el mismo formato pero sólo con demostraciones sería todo un acierto. Si se organiza, me comprometo a preparar algo. Mi más sincera enhorabuena a la organización, ponentes y patrocinadores (Emergya e Ingenia). Tengamos presente quienes son los que apoyan estos encuentros, sin estas empresas todo sería más complicado.

Switch to our mobile site