Jisko, donaciones y análisis

Jueves, Julio 2nd, 2009

Bellota (Jisko)Ayer mantuve una breve charla telefónica con Bárbara Yuste, periodista de ABC, que se interesó por la historia de Jisko y sobre la situación actual que estaba pasando. Hoy ha salido un pequeño artículo publicado en la web del periódico (desconozco si en papel existe o no). En él se hace una reseña sobre lo que se ha vivido estos días y cómo se ha podido salir del paso. La explicación oficial está aquí.

El tema de pedir donaciones es algo bastante peliagudo, sobre todo por la polémica que suscita, y ya salí bastante escaldado cuando lo del Macbook. En cierto modo, las personas que lo criticaban tenían razón (matizando, claro está) y no tenía intención de volver a hacerlo. Pero como bien se relata en el correo, la presión de la comunidad empujó la iniciativa y ha salido bastante bien.

Existen dos tipos de comunidad en el proyecto:

  • Interna: Las personas que están en jisko.net, unas 2000. Algo bastante reducido ya que, a fin de cuentas, el portal es un lugar donde se muestra el funcionamiento del software, un expositor. Sin embargo, a pesar de ser pocos y bastante dispersos, a la hora de colaborar en, por ejemplo, quedadas, nos juntamos todos y cada uno contribuye. Estamos bastante unidos y la lucha para que el portal no muriera se ha realizado en mayor parte aquí.
  • Externa: Todos aquellos que probaron el software, les gustó y lo instalaron en sus servidores, realizaron modificaciones, colaboraron con las traducciones, desarrollaron aplicaciones… pero que no están (en activo) en el portal. Es la parte no tan visible del proyecto, pero muy cuantitativa. El refuerzo que proviene desde aquí (sobre todo, de fuera de España) ha sido impresionante. Y sólo por no dejarles tirados, se seguirá ofreciendo soporte y se intentará el desarrollo constante.

Cuando empezamos con Jisko, desconocíamos si existían o no distintas alternativas de microblogging open-source, simplemente nos pusimos manos a la obra. Pronto descubrimos que no éramos los únicos en esta tarea. Los últimos que llegaron, canadienses, con dinero, empresa e ideas bastante claras, consiguieron imponerse sobre todos. Nosotros, amparados económicamente por un servidor y con un equipo bastante más reducido, nos quedamos muy marginados y poco ha cambiado desde entonces. A pesar de llevar más tiempo que ellos, esto demuestra que no te puedes dormir.

En realidad, nunca quisimos competir con nadie (o no demasiado), simplemente ser un microblogging libre y por mi parte, personalmente, tener mi primer proyecto serio. Pero también hay que saber perder, y reconozco que hemos perdido muchísimo terreno; ahora mismo, a su lado y con la situación actual, poco o nada podemos hacer para ponernos a la altura (sin necesidad de competir, literalmente). Únicamente el apoyo de la comunidad, sobre todo la externa referente al desarrollo, hace que sigamos codeando. Porque hay bastantes personas que prefieren Jisko a otros, y esa es la fuerza necesaria para continuar.

Y ahora, ¿qué rumbo deberíamos de tomar? Desde luego, no es sencillo. Yo quiero empezar a escribir con más frecuencia aquí, siempre me gustaron los blogs y así lo demostré en el pasado. Pero también ver si es posible conseguir apoyo en algún lugar para sacar alguna idea adjunta a la actual para animar el asunto. Tampoco existe urgencia por hacer esto, pero tampoco hay tiempo para hacer demasiada pausa.

Viendo más allá de todo esto, he(¿mos?) aprendido un montón con esto y creo que la experiencia se gana con los errores. No siento que se haya perdido el tiempo en ningún momento, si no que se ha invertido. Estoy orgulloso de haber participado y seguir haciéndolo en esto, esperando que dure, como poco, otro año más :-)

Trabajando en mi primer CMS

Lunes, Octubre 20th, 2008

Se está produciendo una creciente demanda en cuanto a Jisko como sistema de microblogging. Desde que se presentó la v2 se pudo disfrutar de una base completamente renovada, con un rendimiento que no podía compararse con la anterior versión que, en resumidas cuentas, era un tanteo de terreno en el que mi PHP por aquel entonces era bastante pobre; menos mal que contaba con Matías para que me echara una buena zarpa (motagirl2 dixit).

Todo se aprende y llegados a este punto, puedo considerarme un programador medio(cre) de PHP, que ha aprendido a pasos agigantados y con ello, porto uno de los mayores defectos: falta de experiencia. Si es que puede considerarse un defecto, o una virtud (negativa) lógica y común.

Haber aprendido un lenguaje de programación rápidamente te permite comprender muchas cosas, pero la experiencia es la que te guía a la hora de hacerlo correctamente. Hace años que dejé la programación y sólo meses que la retomé, por lo que aún me cuesta tener la mente cuadrada y pensar en código. Poco a poco lo consigo, gracias a las múltiples correcciones de aquellos que, gratuitamente, aportan algo de su tiempo en mostrarme que hay algo mal ahí.

Ahora me centraré en el tema principal de la entrada. Lo más parecido que hice en cuanto a algo prediseñado (que se asemeje a un CMS) fueron unos bots que hice en mIRC para que funcionaran en demonios UnrealIRCD, que por aquel entonces era muy común. mIRC Scripting era un “lenguaje” muy valorado, a pesar de la necesidad de tener corriendo mIRC en una plataforma Windows-era constantemente.

Tendría 12 años y me daba igual en qué tirar líneas, el caso era tirarlas. Incluso fundé una buena comunidad sobre aquello, con un bonito foro y todo ello gracias a la amabilidad de Hispla, que por aquel entonces se ofreció a hospedarme gratuitamente. Desgraciadamente, todo el trabajo se echó a perder gracias a que un buen día el PC reventó por algún sitio y el último backup de mi creación era una versión bastante antigua que no tenía demasiado interés.

Ahí fue cuando dejé mi curiosidad por hacer cosas así, acompañado por la desilusión de haber perdido tanto trabajo, y empecé a trabajar todo de manera más personal. Un CMS no es fácil y es algo que te va a exigir bastante tiempo para mantenerlo, ya no sólo por problemas de seguridad que pudieran surgir, si no por el hecho de que debería de tener un mínimo nivel de personalización, accesibilidad y otros cuántos términos que no se tienen en cuenta cuando desarrollas para ti mismo.

Por tanto, si Jisko ha sido un experimento desde el principio, ahora lo va a ser más que nunca. Eso sí, planteado desde la más estricta seriedad, lo haré como mejor sé (espero que el tiempo me lo permita).

Pasando a los planes que hay… la idea es mover todo lo referente al CMS al dominio jisko.org. Ya está trabajando Gabriel en el diseño de la web, y el logo por ahora tiene unos cuántos bocetos:

Right now mientras estamos de charleta por Skype, está trabajando el resto. La v3 (que hace escasos días que he empezado a codear algo) como tal vendría acompañada de un completo cambio de concepto, no sólo a nivel de código, si no de finalidad.

Esta vez todo estará completamente documentado y enfocado a ser instalado fácilmente en el mayor número de plataformas posibles. Además, seguir los estándares que se proporcionan ya no sólo a nivel de diseño, si no también de código (siempre que sea aplicable).

Hablamos no sólo de un cambio sustancial para desarrolladores, si no para quien va a desempeñar el papel más importante en todo esto: el usuario. No tendrá que intuir cómo instalarlo, porque el software estará preparado para ello. La accesibilidad y la comodidad serán los dos puntos importantes a tener en cuenta, sin sacrificar el rendimiento en ningún momento.

Ofrecer un sistema que funcione al completo bajo AJAX, ofrecer interoperatibilidad entre las distintas copias de Jisko o notificar de cada nueva instalación a un directorio central son sólo algunas de las características que están planeadas para esta nueva versión, sin fecha fijada y que para mí, será el mayor trabajo que he hecho en bastante tiempo.

Cualquier seguimiento sobre el desarrollo debería realizarse (pronto) mediante jisko.org, donde se proveerá toda la información posible acerca de cómo va evolucionando. Veremos qué sale.

Mi vida 2.0 (IX)

Sábado, Agosto 2nd, 2008

Empiezo a escribir la entrada a las 5.30 horas de la madrugada. ¿Pero no dije que no me acostaría más a estas horas? Sí, y lo cumplí a medias. Lástima que el trabajo sea inevitable de predecir.

Han sido días con un mixto de todo, subidones y bajones. Afortunadamente ha habido cierto equilibrio y he podido tirar con todo, pero reconozco que ha habido ocasiones que he perdido los papeles, y más de uno me ha tenido que pegar un toque.

Claro, que siempre hay un momento en que toda persona explota. Menos mal que sólo fue algo momentáneo, fruto del estrés y del miedo acumulado por unas cosas y otras. Maldigo el verano.

Esta semana no han sido más que reuniones, quedadas y trámites varios, estoy agotado. Y la semana que viene no pinta mucho mejor, pero al menos sé que en uno de esos días, el futuro de Jisko podrá estar más claro o no, todo depende de algunas cosas que no dependen de mí, directamente.

En lo demás, no se presentan grandes cambios. Tonterías como que he podido liberar mi móvil, que me he comprado una SIM de Simyo para evitar el capado de Yoigo, o que un amigo está haciendo un diseño propio para este blog (sin coste alguno, prostitución para el currículum de diseñador).

Y los trabajos de verano… pues ahí están, llevándolos como puedo. Me queda por atacar matemáticas de 4º, sociales y latín. Por otra parte, meterle caña a dibujo técnico y, después de esto, repasar todo lo que he hecho (porque hay ejercicios sin hacer de física o matemáticas de 3º, que no sé aún cómo hacerlos).

Podría declararme en un estado de esos que dicen chungos, de confusión completa, típica de la adolescencia (pero un poco avanzada, oigan). A ver si empiezan a quedar las cosas claras y retomo el camino que estaba siguiendo, cogiendo la bifurcación adecuada…

La credibilidad de Público

Sábado, Julio 19th, 2008

Últimamente debo de andar muy crítico, pero esta vez me lo han puesto a huevo. Hoy mismo me he enterado por Rhinyx, en Jisko, de lo siguiente:

Primera opción de código abierto para competir con Twitter

Tenía curiosidad por ver a qué viene sacar a estas alturas una noticia así, cuando el microblogging libre hace algún tiempo que está funcionando, y, hasta donde yo sé, Sweetter fue de los primeros (no sé si el primero).

Me encuentro con identi.ca, sitio que comentaba hace un par de entradas, cuyo autor, Evan P, hablo para intercambiar ideas con él sobre el mismo tema.

Me parece genial que quieran promocionarlo, es Software Libre y debería de estar contento, pero creo que han vuelto a demostrar la credibilidad con la que cuenta Público.

¿De dónde cojones han sacado que es la primera alternativa de código abierto? ¿De dónde, si puede saberse? ¿De dónde coño sacan la información? ¿Hay demasiados becarios trabajando allí?

Se ve que eso de comparar y verificar no se conoce allí. Si en algo tan sencillo demuestran tan pocas luces, no me quiero imaginar lo que pasará con las demás noticias.

Un cero para el nuevo periódico que pretendía ser algo.

Enlace directo al artículo

Situación actual del microblogging

Martes, Julio 15th, 2008

Estamos viviendo una saturación increíble de servicios de microblogging. Por citar algunos, desde el referente Twitter, seguido por Pownce, Jaiku, Plurk, Brightkite, junto con otro más reciente, YouAre, o españoles (u ofrecidos en castellano), como Khaces, Fritsi o Sweetter, que es libre, como la alternativa que presentaron hace poco en identi.ca (no-española).

Y sólo he citado algunos, pero faltan más, bastantes. Unos con más éxito (Twitter es innegable, sigue dominando a pesar de todo), otros empiezan a relucir (Plurk), otros caen en picado (Jaiku), etcétera.

Empecemos por el principio. Twitter, que fue el primero en infectarnos con el rollo este del blogging pequeñito. Desde luego, ha pegado fuerte y ha creado una gran comunidad entorno a él; sin embargo, desde los últimos meses lleva sufriendo graves problemas de estabilidad que, dicho sea de paso, no entiendo porqué se dan constantemente y nadie es capaz de poner una solución viable (¿será esta vez la definitiva? Parece que no cae tanto).

Es más, se respira un aire de un tanto de indiferencia. Suena a cachondeo leer el tumblr que han creado para el “estado del servicio” (que también aprovecho para decir que actualizaba, al menos, tanto como microsiervos), y que continuamente ocurran cosas, añadiendo la coletilla de “el servicio de IM no está arreglado aún, ¡pero sigue siendo nuestra máxima prioridad!”. Y nada, que sigue sin arreglarse.

Entonces, ¿por qué %$&! la gente usa Twitter? Sencillo, y lo he citado hace un momento: la comunidad. Si a todo eso le sumamos que tiene unos sólidos cimientos y un montón de aplicaciones desarrolladas para interactuar con su API. Las third-apps son las que hacen que un servicio de este tipo tenga o no tenga usuarios.

El siguiente de la lista era Pownce. Empezó con fuerza (e invitaciones privadas) pero ha ido perdiendo fuelle, por ser un servicio sumamente recargado. Iba enfocado al microblogging pero pasó a ser algo parecido a una red social para compartir archivos, imágenes y vídeos + microblogging crecidito. Se ve complejo, los usuarios buscan alternativas algo más sencillas. Además, si a eso le sumas que existe un modo pro en el que hay que pagar para ampliar… no, no me gusta.

Ataquemos a Jaiku, sitio que fue comprado hace Google por un tiempo y que parece que no ha dado demasiados buenos resultados. La falta de comunidad y la gran cantidad de opciones hacen que el usuario acabe perdiendo el control. Se ha convertido en un contenedor de redes, y han cometido el craso error de no formar la suya propia. Eso hace que dependa íntegramente de las demás y se quede en lo que es.

Ahora sí que sí: Plurk. Un servicio que ha causado y sigue causando un tremendo escándalo (en el buen sentido), pero que a mi personalmente no me convence. Más que microblogging, lo veo como un chat y un tanto mal distribuido, porque en el momento que sigues a unas cuántas personas se convierte en una pesadilla.

Nos encontramos con un timeline horizontal, al revés que en los demás servicios, lo que se traduce en innovación y no en lo mismo de siempre, donde podemos combinar verbos predefinidos (destacar, por ejemplo, “Pepe come ciruelas”) y demás. Lo cierto es que ha causado una buena avalancha respecto a Twitter, atrayendo a bastantes usuarios, aunque algunos que personalmente conozco lo han ido abandonando progresivamente (rollos de karma, etc), y otros se han quedado encadenados. Para gustos, colores.

Quería hablar algo sobre Brightkite, pero no me atrevo, he conocido de su existencia hoy mismo pero parece que se debe de tomar en cuenta. Apuesta por el microblogging asociado a la geolocalización, aunque está cerrado a cal y canto con invitaciones. En Error500 hablan con más conocimiento que yo sobre él.

Khaces es una de las aplicaciones pioneras (hubo otra antes, cuyo nombre no recuerdo) de microblogging españolas que conocí después de empezar con Jisko. Nos topamos con un sitio de un aspecto altamente informal, un nombre muy enfocado a los jóvenes (“Khaces”, “chupi”, “chachi”) y un eslogan poco original y trillado por todas partes: ¿Qué estás haciendo?

A la vez, es un intento de red social, pero tal y como está pegando Tuenti en España, no puede llegar más allá de lo que es ahora. Sin embargo, no es tan mala opción, pues impulsa el microblogging hacia las personas más jóvenes de la sociedad y quizá por ello tengamos que adaptarnos también, en cierto modo, a esos detalles.

De Fritsi no me gustaría hablar demasiado. Es más, ni siquiera lo he probado, porque me parece horrible, pesadísimo, hoygan (no, no hay otro link a la Wikipedia, los muy anormales no aceptan el artículo). El diseño es un tanto pésimo y no parece ofrecer nada en especial. Eso sí, comparte algo con Khaces, y es su eslogan. Eso sí, sin el interrogante del principio (¿): Qué estás haciendo?

Venga, ahora vamos a por nuestros compis de SUGUS, unos frikis (como un servidor) provenientes de la Universidad de Sevilla. Empezó siendo libre antes que Jisko (y me enteré después, como no) aunque se ha quedado un tanto estancado. El diseño no acaba de adaptarse, aunque parece que no es un proyecto que se tome muy en serio después de leer esto. Pululando por el SVN me encuentro que hace casi medio mes que se subió la última revisión y que, por cierto, todo ello está programado en Python.

A por el penúltimo: YouAre. Llevan bastante tiempo funcionando en beta privada privadísima y parece que ahora quieren lanzarse. Tampoco he tenido oportunidad de probarlo, sin embargo, estoy algo documentado. El diseño que nos encontramos no llama la atención, es un tanto simplista, aunque eso le gustará a más de uno. Lo lanzan los chicos de Blogs Media, que dicen que tienen que es arroz con leche. Ya no es microblogging, si no publicación de contenidos por microblogging. Hola a Pownce y Jaiku de nuevo, aunque podemos subir a Tumblr al carro (aunque vale, no es lo mismo ni se pueden hacer replies a tus amigos, pero casi). También tienen intención de formar una especie de red social mediante el microblogging, tipo Pownce, pero yendo algo más allá. Personalmente, no me gusta, prefiero irme a una red social tipo Tuenti/Facebook a meterme en una nueva que probablemente no alcance el tráfico de éstas, al no presentar nada realmente innovador (si al menos fueran libres…).

Miremos a otros compis libres, los que lanzaron su CMS en identi.ca (dominio que no me acaba de convencer). De momento está bastante verde, tanto en términos de programación como de apariencia, sin embargo, parece prometer y utilizará un estándar que también es algo prematuro, el OpenMicroBlogging, en su versión 0.1 y que ellos mismos estrenan. No hay que perderles de vista, pues puede ser una interesante alternativa aunque, por el momento, le falta bastante por caminar.

Parece que hoy me levanté con el ojo crítico, y aquí está la muestra. Mientras tanto, todos seguimos desarrollando Jisko como una plataforma (más) de microblogging, de código abierto, disponible para todo el mundo, con buena estabilidad y, por supuesto, con bastante camino por delante. Podríamos decir que es el que más avanzado está, respecto a los demás libres, pero eso es todo, no hay que dormirse.

¿Qué pasará con Jisko? ¿Y quién sabe eso? Tocará seguir con ello y ver qué es lo que sale. Eso sí, en unos días lo quiero poner finalmente en varios idiomas (inglés también, por supuesto) y hacer trabajar el servidor como no lo ha hecho en todo este tiempo, por lo que probablemente tengamos unos cuántos usuarios más en unos ratos.

Aunque espera, antes de finalizar, ¿qué le falta a Jisko? Además de algunas funcionalidades más, idiomas, themes… lo que a Twitter le llevó al triunfo: aplicaciones y simplificación. Esto último lo cumplimos a medias, y lo otro casi nada aún.

Pero entonces, ¿Jisko es mejor que otros? Son gustos, y no es perfecto (os jodéis, trolls, buscaros otra excusa). Volvemos a lo mismo: hay saturación de redes. Jisko, sea como sea, sigue siendo “una red más”, y si no somos capaces de ofrecer nada innovador al usuario, se quedará donde está, por mucho que sea libre y sea un punto a favor.

Así que, como comenté hace poco por ahí, que cada uno elija lo que le salga de las mismísimas pelotas y lo que crea que sea más conveniente. Eso sí, es preferible que, para difamar criticar, hayas probado el servicio o perderás bastante credibilidad ;-)