Archives for category: libre

Yo soy limpiabotas. Cobro tres euros por limpiar unos zapatos, estoy en una situación casi marginal. Sin embargo, soy un tío orgulloso. Tengo el ego gordito y pienso: quién es capaz de hacerle un regalo a millones de japoneses, canadienses, cariocas o madrileños…Javier Castaño

Qué historia más bonita he pescado en twitter (vía @teclista):

Javier Castaño, se dedicó en los primeros momentos de twitter a registrar dominios de países, ciudades, y regiones tales como @canada, o @madrid, @andalucia, etc, y luego se los ha ido donando a los diferentes gobiernos (como el Ayuntamiento de Madrid, etc, etc, etc).

La noticia en el Washington Post y en la BBC explica con detalle la elegancia y generosidad de Javier Castaño. Vaya personaje. Eso si que es donar de lo privado a lo público, a lo común, al bien común.

Como cuentan, una de esas cuentas era @sweden, que ahora la gestiona un [email protected] diferente cada semana.

En fin, el tal @xabel se merece cuanto menos que lo mencionemos y lo usemos de ejemplo…

Me recuerda a un cita que encontré en un libro de Bertrand Russell:

Producción sin posesión, acción sin ambición, desarrollo sin dominio.

Lao-tzu, Filósofo chino (604 BC – 531 BC)

 

El propio movimiento de la Cultura Libre, no está exento de freeriders. Gente que obtiene de un bien común más de lo que aporta.

Tras once años de trabajo creando en silencio (y rodeado de incompresión) cosas como ourproject.org y kune.ourproject.org aparece un consorcio que usa tu trabajo y tus ideas sin dar el suficiente crédito ni involucrarte (ni a ti ni a tu asociación), para obtener ayudas de la UE y continuar con tu trabajo. O eso parece…

Así que me tuve que escribir un correo del «yo, yo, yo, yo, yo» y que refleja un poco lo difícil que es contribuir al bien común cuando la mayoría de la gente a tu alrededor está enfocada en su interés personal. El «sálvese quien pueda» vamos…

Leer entre líneas.

Hi there,

First of all congratulations for the EU funds.

I didn't know the existence of this list until this week, when Samer
mentioned it. Later, but here we are.

Let me introduce myself in a way that I usually don't do, but well,
maybe the moment merits the effort. Sincerely, I like to work more than
to talk about my work (or to talk about the work of others). I prefer
that people talk about me, than to talk about myself and I prefer to be
in the background as Javier de la Cueva says [1]. But let me use "I"
today instead of "we" something that I use normally for my work in our
Comunes Association. Also let me try to make a exercise of parrhesia.

I founded ourproject.org in 2002 with the idea of spread the philosophy
of Free Software in other areas of our society by providing free tools
to any project/group/topic. Something similar to the tools and
philosophy of the collaboration in Free Software projects but open the
spectrum to any kind of free cultural projects. That is:
forges/incubators of free culture production.

At the beginning ourproject.org was only a simple manifest [2][3] that
I've wrote with the feedback of my personal friends because in that time
I didn't know anybody working in this area. So I've added all my friends
that contributed with feedback in the credits also with the idea of
maintain myself in the background. I think that these kind of citizen
efforts should be done in a collaborative and collective way, with
rotatory spokesmen, etc. but this not always works as you expected.

After some feedback of my friends (mainly, "show us something more than
text") I mounted our current website [4] using the codebase of
sourceforge.net (the bigger forge/factory of Free Software in that
moment) but adapting its code to any kind of project/area and any public
(2002-2003).

The main idea was basic: to allow the join of people with the same
interests, to facilitate the collaborative online work of that groups,
with the only condition that all the work should be free/libre/open to
the rest of the world. A simple definition of Free Software methodology
I like to use. That was also my main personal motivation (to work
collaborative in other areas of my interest with my non tech collectives
as I was convinced that the current economic paradigm was unsustainable).

In that moment I was using the term "free project" [5] to describe this
kind of peer production.

Also I developed a GNU/Linux distro [6] (2003) allowing anyone to
install a similar site and connect with other similar initiatives. In
that distro I developed a plugin to make some kind of simple federation
allowing the search of users/projects in that federation of free culture
factory sites.

This distro was used by some Spanish administration (in Extremadura) and
some other organization. So the idea was to decentralize, to make an
ecosystem of free cultural forges, a network of libraries/factories of
self producing free culture [6].

In 2004, in the World Social Forum of India I was making somehow of
spreading of that distribution, and people of FSF India proposed to
Richard Stallman a meeting with me. After explaining the initiative RMS
show me very interest (calling that initiative a Social forge) and
afterwards he did some effort to transform savannah.gnu.org in something
not only related with software but free culture. Savannah is/was using
the same codebase that ourproject.org, but only oriented to Free
Software. But the admins and maintainers of savannah didn't collaborate
(I think that in that moment didn't understand the proposal). I have
archived all these personal emails if someone is curious.

In 2005, and after the usability problems that normal people was
suffering in ourproject.org and with the experience of the daily use of
ourproject.org in my own (non tech) collectives I decide to develop a
new free project initiative. Kune was borning [7][8]. I've started
choosing what technology, languages, and protocols I'll use, making some
prototypes (in the beginning using Rails, and other frameworks).

In the end of 2006 I left my work in Telefónica R&D to develop kune in
full time using my savings for several years and focusing in coding
and not worrying so much in the funds. I funded myself.

At the beginning (Jan 2007) the World Social Forum international
committee was interested in kune [9], and together with a good friend of
the Ministry of Culture of Brazil (MinC), Jéferson Assumção, we tried to
find funds and help from the MinC. We were a small team with three legs:
public administration, social movements and free software community. It
was too early and we didn't received funds because our software in that
moment was not ready and because of other internal problems in the MinC
(a strike that was paralyzing the Ministry).

In that moment, the first version of kune was developed thanks to the
help of Daniel Gómez Matas (@xdanigbx) who help me to put the
foundations of the actual kune codebase, and also to develop the chat
that we use in kune (the emite project [10]). Emite is something we
develop as a standalone different project to kune to allow more
contributions. But Dani couldn't continue contributing without incomes
and as a voluntary. In that time Java and GWT was just released as Free
Software and I was newbie to both. So I appreciate a lot Dani's
teachings, help and geniality in that initial moment.

In 2009 I had an almost usable version of kune [11], so Samer (who
started to collaborate on this project) and me contacted again to RMS to
try to receive some help of the FSF and also to start to search for
collaborations in the Free Software community.

One month later Google presented Google Wave (our collaborative
real-time editor and Inbox), and we stopped the spreading of our work in
the Free Software community as kune was so related with Wave work.

For me and Dani the tech original goal was to use our chat library
(based in XMPP) to allow collaborative real-time editing in our own
editor. But the work of Google was amazing, and they promised to open
it, so I almost stopped to develop the kune core until the release of
wave. Without knowing which part of the code were gonna be released I
didn't want to do double work.

Meanwhile, I developed troco.ourproject.org, a P2P currency on top of
Wave (inspired in a old decentralized P2P Japanese currency),
plantare.ourproject.org (a similar paper based P2P currency for seeds
interchange), massmob.ourproject.org (our current event gadget in kune
inspired in a talk with my friend Jéferson Assumção), and
karma.ourproject.org, a reputation system also in top of Google Wave
with the idea of integrate it with troco and on top of kune in some
future point. They were some ideas difficult to implement before Wave,
but with wave API were a more easy tasks.

At the end of 2010 Google Wave was released as a free software as Apache
Wave, so, I've started to integrate its codebase in the codebase of
kune. My initials decisions about technologies, protocols and languages
chosen for kune were the same as Apache Wave, so the integration was,
not straightforward, but very possible after some weeks of work. Wave
was for us like a big big gift.

Currently I'm a committer of Apache Wave [12], but my contributions and
knowledge are minimal comparing with the effort and the incredible work
that Google workers did with that project.

I think that the part more unstable/unreliable of Wave are the parts not
released by Google (search/indexing, persistence of data, accounts and
other Google infrastructure). The substitute parts of this proprietary
software was only a starting and examples that should be reimplemented.
This should be improved but it's not straightforward.  Also Wave is the
most complex part of the code, I think.

In the Free Software community we like to "show the code": Kune has
238.000 lines of code, emite, our chat, 110.000 (and Wave has 244.000)
aprox. I'm not counting other minor subprojects I've developed (troco,
that we are currently reimplementing, karma, massmob, etc).

Without design voluntaries (now they are arriving) I also did all the
amateur graphic works of all the projects (styles, logos, icons,
presentations, tutorials, videos, etc). Sorry for that amateur work, but
I did my best 

During that developing process we tried to find some other funds without
success. So I keep developing alone. As kune is so big, this is the
cause of be also so buggy/unfinished: Too much work for only one person
that also have to maintain, almost alone, all the hardware
infrastructure of these initiatives. It's difficult to find voluntaries
to this work because it's not an easy and visible task. Fortunately the
other projects (emite and wave) have more contributors, but, they need
also help. I hope these explanations clarify why kune in not yet so
reliable.

In the last two years, a foundation (IEPALA) contract me to install and
improve its social network for NGOs in Latin America based in kune [13].
But having funds only for one person, this not improved the situation of
the development process, only my personal economy.

Some of the options I've tried/proposed was to divide my monthly 1200€
wage in two parts so other interested developer could help me. But it
didn't prosper.

Now with the current economic situation in Spain, and without public
funds, IEPALA has a layoff process with 50% of reduction of the wages to
all the employers.

So after so much time developing alone (with the initial and essential
help of Dani Gómez), with small contributions of a pair of new
developers starting to arrive these later months, and things like this
UE project, I'm happy to see that, finally, seems that our work is
compressible, and can be potentially useful for our society in this
difficult moment. Thanks to Samer with that communication and fund effort.

Personally, I'm also happy to see that I'll receive some help in the
development process. After six years of developing alone (I never did in
my live any similar effort as big as this one) and without a month of
holidays since my Telefónica R&D work at the end of 2006, sincerely, I
need some rest.

This history, during all these years since 2002, was not always easy or
beautiful. Some people and organizations were always there trying to
make business with our common good and not always very honestly, acting
sometimes as a kind of free riders. Fortunately there are some friends
here and there helping honestly since the beginning as my good friend
Jéferson Assumção mentioned above, now Vice-Secretary of Culture of Rio
Grande do Sul. We try to maintain our credits [14] very updated.

If someone is interested in my professional CV, I've just uploaded it
to some public place [15]. It's a little bit outdated, but as we said
before, to talk about me or my work it's something I don't do normally.
For professional references, you can contact the brother of Juan Pavón
(Luis Pavón), my boss in Telefónica R&D, and one of my preferred bosses
in all my professional career. What a coincidence.

As you can understand from the previous description I'm not specially
interested in these funds, only in how this UE project can help to make
kune not a "one developer project", how to make that the money don't
change the voluntary nature of this developing effort, and the main
goal, how to make this common effort really useful for our society.

Finally, after this is official, we'll be great that someone write some
email to [email protected] (a list with the people more involved
nowadays in kune, including Samer and me).

Thanks for the effort with this initiative, and again congrats. Sorry
for my English and for this improvised "big-ego" email. Now I'll return
to the background.

BR,
Update (Ago-2013): Some months later, this happened (also affects the same project but with Bauwens and the P2P Foundation as the victims):
http://p2pfoundation.net/Statement_of_Separation_with_Franco_Iacomella
http://p2pfoundation.net/Stealing_Social_Capital_as_a_Crime_for_the_P2P_Era

Algunas notas rápidas sobre la petición pública de BP de sugerencias e ideas que les ayuden a parar el vertido de crudo en el golfo:

  • Cuando suceda un desastre similar pero en este caso nuclear (ya que parece que lo nuclear está de nuevo de moda) ¿se abrirá otro buzón de sugerencias para pedir ideas al público en general sobre como parar las emisiones radioactivas?
  • ¿No nos damos cuenta de nuestras grandes limitaciones como especie?
  • ¿Hasta cuando este antropocentrismo?
  • ¿Hasta que nuestra estupidez y miopía nos auto-extinga?

Como dice el Roto, «Lo que más futuro tiene de la energía nuclear son los residuos» y como dice mi compi Ismael, «Somos la mosca en el lomo de la vaca que se cree el centro del universo».

Actualización:

Dos titulares de El País de hoy:

Suecia construirá nuevas nucleares tras 30 años de moratoria

y en la misma página

El jefe de BP admite en el Congreso que el vertido «no debió ocurrir»

Pues eso…

El crecimiento con el único fin del crecimiento es la ideología de una célula cancerígena

Edward Abbey

PD: Mil gracias por la cita Samer

Actualización: Sobre esperar que las soluciones vengan del mercado «Esto es como pedirle al cáncer que nos cure de un tumor. Pedirle a la dictadura que nos haga libres.» (escuchado hoy en Carne cruda, sobre la dictadura del mercado, RNE3)

Logo de PlantaréComo comentaba hace unos días cuando hablaba de troco, desde el Semillero del BAH estamos desarrollando una iniciativa para fomentar el intercambio descentralizado de semillas llamada Plantaré. La iniciativa está mucho más madura (con su manual, textos más finos, web multilenguaje, etcétera) como se puede ver en el enlace anterior. Ah, traducciones bienvenidas…

El Plataré digamos que facilita que alguien que tenga semillas, las pueda compartir para que se resiembren, se devuelvan en una cantidad similar y se sigan intercambiando.

Los objetivos del Plantaré son variados:

  • Fomentar, visualizar y formalizar el intercambio descentralizado  y autónomo de semillas entre cualquier persona o colectivo. El Plantaré es como un pagaré que simplemente formaliza el intercambio.
  • Mover nuestros bancos de semillas (necesario ya que las semillas paulatinamente pierden su capacidad de germinación)
  • Crear pautas para que otras personas/colectivos compartan de una forma sencilla, de forma que [email protected] obtengamos más semillas
  • Poder compartir con personas no conocidas o cercanas (en nuestro caso recibíamos peticiones de semillas y muchas veces no sabíamos como tratarlas y a la vez dinamizar y no esquilmar nuestro banco)
  • Poder realizar acuerdos más ricos (intercambiar por otras semillas o por tiempo de trabajo compartido…etcétera)
  • Expandir la biodiversidad

Desde mi punto de vista, aun siendo una iniciativa todavía experimental, quizá sea un buen punto de partida, o incluso motive a que otras personas la mejoren y finalmente demos con iniciativas ciudadanas que «planten» con más contundencia cara a cosas como esta (de Rockefeller+Gates Foundation, Monsanto, y toda la banda), o a las semillas comerciales híbridas (que no pueden volver a resembrarse), etcétera. etcétera. Si nos ponemos ambiciosos, pues no nos vamos a quedar cortos…

Que significativo que Bill Gates ande también metido en el tema de las semillas y de esa forma…

El Plantaré está muy influenciado por:

  • el P2P, su arquitectura y forma de compartir (siempre que descargas a la vez estas compartiendo), aunque trasladado a un tipo de bienes comunes materiales como son las semillas
  • el Copyleft ya que animamos a compartir por igual (ver el Manual de Uso). Digo «animamos», ya que la reproducción de semillas requiere que se le dedique un esfuerzo
  • y el sistema WAT japonés de trueque.

Ejemplo de uso de Plantaré
Más allá de la gente especializada que produce e intercambia semilla, personalmente me interesa que se creen pautas (léase si me apuráis HOWTOs) para que cualquier persona pueda obtener, reproducir y seguir compartiendo semillas. Y en definitiva que si quieres, no te limites a ser un mero consumidor de semillas, si no que puedas convertirte también en productor y por tanto prosumidor, aunque sea a pequeña escala. Todo ello de una forma autónoma y descentralizada.

Lo estamos presentando en un Encuentro de Intercambio de Semillas de la Zona Centro y seguro que lo mejoramos con los comentarios y la dinámica de intercambio que vamos a hacer.

De cualquier forma, comentarios bienvenidos…

Actualización: Nueva versión del Plantaré con los comentarios recibidos. Ahora es más autoexplicativo y debe resultar más sencillo de rellenar.

Acabo de publicar troco, un experimento de desarrollo de un sistema simple y descentralizado de intercambio de bienes entre pares.

Es como un sistema de intercambio de pagarés en los que se reflejan y se tienen en cuenta intercambios de bienes, deudas y cancelaciones de deudas.

Está inspirado en el sistema WAT e i-WAT japonés. Este último, que es la versión digital del primero es un dolor en cuanto a dificultad de uso por "personas humanas" en mi opinión.

Por ahora, lo que hay desarrollado de troco usa google wave y por ahora tiene este aspecto:

Lo que más me interesa de este tipo de sistemas es que son totalmente descentralizados, es decir, las transacciones se realizan entre personas pero no se puede tener constancia de las mismas, no como otros sistemas, muchos web-céntricos en los que la información se maneja y controla en un solo sitio. No dependes de terceros (como mucho de tu servidor wave, que es como depender de tu servidor de correo).

La idea es intentar hacer todo esto seguro y por otro lado añadirle un sistema de reputación para saber con quien estás tratando (en ebay, por ejemplo, se valora tanto al comprador como al vendedor y antes de hacer una transacción sabes lo que otras personas han valorado a la parte contratante de la primera parte 😛 ).

Este tipo de sistemas de intercambio es algo en lo que llevo un tiempo pensando y con lo que comienzo a experimentar más allá del "humo" y la indecisiones de como implementarlo.

También andamos madurando un sistema similar para intercambiar semillas (pero adicionalmente usando el papel si no eres muy de usar ordenadores). El funcionamiento es sencillo: Te damos semillas pero a cambio nos tienes que devolver de aquí a dos años una cantidad similar de ellas. Las semillas se copian 😉

Si asemejamos un banco de semillas a una biblioteca, las bibliotecas prestan libros con la condición de que se devuelvan en cierto plazo y en el mismo estado. Y esa es la condición para que sigan habiendo libros y que estos se sigan prestando. Si no los devuelves (ni los libros, ni las semillas) pues se te penaliza. Por eso es importante el sistema de reputación. Así minimizas la tragedia de los comunes.

Por ahora troco es totalmente inseguro, pero bueno, todo se andará si no se ponen las cosas muy en contra (por ahora hay muchos aspectos de uso de wave que están por decidir y que le pueden afectar bastante). En fin, que por ahora es para uso en redes de confianza que por cierto son las que me interesan.

El logo de troco está basado en el símbolo monetario genérico ¤ que se usa cuando la moneda no tiene un símbolo propio. La verdad que me quedan todos los logos iguales…que obsesión.

Para quien le coja un poco frío todo esto y quiera contextualizar en el momento de crisis actual le recomiendo esta cita del artículo Complementary Currencies in Japan Today (del 2003 ó 2004):

«Japan isn’t dealing with a “Japanese crisis” as is typically described in the Western media, but rather with a structural world crisis that chronologically happens to have first hit Japan.(…) We can expect the US to follow a similar path of denial particularly in an election year, repeating the mantra that the Japanese have heard for fourteen years: “next year, the economy will be back to normal.” It is under this light that what is going on in Japan in the domain of complementary currencies is relevant for the rest of the world. The second largest economy of the world has turned itself into a real-life laboratory for resolving a variety of economic and social problems from the bottom up, thanks to monetary innovations. Can the rest of the world afford not to learn from those experiments?»

No se si era en este mismo artículo donde leí que este tipo de iniciativas se han dado siempre en momentos de crisis (en los años 30 en EEUU, en Asia en los 90, en Argentina en el 2001), lo único que en mi opinión ahora disponemos de otras tecnologías que pueden facilitar este tipo de actividades.

Ah, ya que estamos, en cuanto a los signos de recuperación económica, no me creo nada… y los mantras me gustan pero cuando hago yoga. En mi opinión, después de esta crisis etérea financiera viene la energética y medioambiental (mucho más real).

Como en otras ocasiones, comentarios, ideas, ayuditas, bienvenidas…

Con retraso, publico la presentación Extrapolando la filosofía del Software Libre a otras áreas que di en abril en la Universidad Europea con motivo de las Jornadas de Conocimiento Libre 2008 organizadas por el GLUEM .

Es un ampliación de esta otra (mil gracias Javier), y en la que hablo de nuestro trabajo en ourproject.org, también de kune, y un poco del contexto en el que nos vamos a mover y donde en mi opinión, encajan este tipo de iniciativas.

Algún recorte:

Está bien tener un bonito blog, montar unos cuantos espacios web de uso propio, para amigos o para colectivos cercanos. Pero un gran objetivo que deberíamos tener como hackers, como arquitectos de la información que somos, sería montar grandes espacios libres y totalmente habitables por cualquier persona.

Ahora nos toca construir servicios web libres para seres humanos.

¿De que vale tener un escritorio libre cuando todo tu trabajo en la red lo haces usando servicios privativos, centralizados y monopolizados?

Me aventuré a comentar mi opinión sobre como, en la situación de crisis que se avecinaba (que llevo comentando por cierto desde hace unos años), podrán ayudar iniciativas como las nuestras o parecidas en particular, y de nuestro movimiento de la cultura libre / copyleft, etc en general:

Inercia

Un problema grave va a ser la inercia que tenemos. En palabras de Jorge Riechmann «No se trata sólo de que nuestro parabrisas esté empañado –recibimos información confusa y tardía—sino de que además la carretera está helada –tardamos mucho en parar–»

Los gobiernos y las multinacionales van a seguir con esta inercia tremenda antes de tomar una dirección más acertada.

Mientras…

… las ciudadanas de a pie vamos a tener que sacarnos las castañas del fuego. Un ejemplo ya se pudo vivir en Argentina durante el 2001.

En este escenario es donde creo que la colaboración entre nosotros/as va a ser crucial. Surgirá de la pura necesidad, de nuestros propios problemas (como con el Software Libre).

Búsqueda conjunta de alternativas

Vamos a tener que construir alternativas conjuntamente.

Mismos problemas se repetirán aquí y allá, y será práctica común (de hecho ya comienza a serlo) una búsqueda conjunta de soluciones y
una compartición de estas, en todos los ámbitos.

Motor de cambio

Por eso creo que Internet y la filosofía del Software Libre, el copyleft y los Bienes Comunes, van a ser las herramientas básicas de construcción de alternativas.

La máquina de vapor de nuestra era.

E inercia es la palabra que me retumba continuamente cuando veo actitudes de gobiernos, colectivos, [email protected] e incluso la mía propia en más situaciones de las que me gustaría. Inercia de mantener con nuestras costumbres y aptitudes un modelo insostenible, inhumano y sin futuro.

Mil gracias Raúl por la invitación y a Javier/Samer/Vlad por los comentarios que ayudaron a mejorarla.

Mi amigo Dani Gómez y un servidor de ustedes acabamos hoy de liberar la primera versión de emite.

Emite es un software libre de mensajería instantánea vía web basado en xmpp y es lo que vamos a usar en kune. Para quien desconozca que es xmpp, digamos que es el estándar de chat por excelencia, de mensajería instantánea. Es el que usa, por ejemplo, gmail para su chat aunque yahoo y aol están haciendo pruebas para usarlo también tengo entendido.

Podéis ver la demo para haceros una mejor idea de emite.

Para nosotros emite es mucho más que una simple aplicación de chat o de salas. Por ejemplo en kune es nuestra base de comunicaciones (entre usuarios, entre grupos, y entre el servidor y usuarios/as). Pero también es parte de la red social: quien tiene relación con quien.

También estamos pensando en cosas más complejas, como edición colaborativa concurrente usando xmpp (los protocolos están verdes pero es algo que no dejamos de estudiar).

Se trata de intentar crear la base para poder montar alternativas libres a servicios web privativos como docs.google o gmail/meebo en el caso del chat, etc, etc. Vamos que cualquier grupo/organización puede instalar y usar emite o kune y montar este tipo de estos servicios libres.

Emite es bastante modular y por tanto es fácil de ampliar con contribuciones. Dani se lo ha currado muy bien con la arquitectura… un maestro… 😉

También me parece un buen ejemplo de lo que se puede hacer con GWT y de lo que llevo hablando desde hace tiempo aquí. Vamos, otra liga si lo comparamos con desarrollo web clásico.

Podéis chatear con vuestras cuentas de gmail contra cuentas de la demo, crear salas, invitar a otra gente a las salas, en fin… es nuestra primera versión así que todavía nos queda camino y muchas cositas que limar, pero lo más difícil ya está hecho.

Comentarios (sobre todo si os resulta difícil su uso en algún aspecto), bienvenidos.

Feliz 1º de mayo …

logo de kuneHablaba hace tiempo de que andaba con ganas de hacer un nuevo gestor de proyectos libres. Poco a poco y después de replantearme el desarrollo web y casi el sentido de la vida, el desarrollo se va materializando. Acabo de escribir en las listas de kune:

Hola queridos:

Coincidiendo con el Día de Acción Global de Forum Social Mundial, acabamos de terminar un vídeo en el que mostramos un poco como está el desarrollo actual de kune:

http://kune.ourproject.org/spip.php?article12

Lo que queríamos hacer en principio para este día era instalar una máquina con una demo, pero al final se nos ha echado el tiempo encima y no la hemos podido instalar por problemas logísticos. En poco tiempo espero que esté.

La idea es mostrar entre nosotros (y enseñar a quien nos parezca oportuno) cual es el estado actual de desarrollo, dejar atrás los primeros bocetos, e ir hablando sobre los siguientes pasos a seguir. También queremos usar el vídeo para hacer una llamada a la colaboración del mundillo "hacker" ahora que podemos enseñar el código (antes era puro vaporware).

No se si con tanto recorte (el vídeo original era tres veces más grande) se muestra lo suficientemente claro el funcionamiento, pero haceros a la idea que durante todo el video, solo se ha cargado una página web al principio (y luego se va modificando dinámicamente según lo que se realiza). El desarrollo web, ya no es lo que era.

Añadir, que desde hace un mes y pico, tomadas las últimas decisiones técnicas, el desarrollo está siendo mucho más rápido. Así que kune cambia mucho cada día de trabajo lo cual se agradece.

Gracias en especial a Dani Gómez por estar ahí estos días.

Para feedback, mejoras, opiniones, creo que es mejor escribir a:
[email protected]

Un abrazo,

Vicente
PD: Es el primer vídeo que edito, así que perdonar por la calidad.

Es todavía pronto y kune todavía no es totalmente funcional, pero bueno, como decía, ahora la cosa avanza rápido.

PD2: Gracias Javi por ponerme ayer las pilas con la edición de video (tú si que sabes). El video original me había quedado más chulo pero bueno, luego con las rebajas y las prisas… en fin…

p2pHay varios temas que me preocupan y rondan en mi cabeza desde hace tiempo:

  • Facilitar el intercambio alternativo de bienes y servicios entre productores y consumidores. Al participar en varios proyectos de consumo crítico, de soberanía alimentaria, de entorno rural, he visto este tiempo necesario facilitar la gestión del intercambio de estos bienes, así como la visualización de ellos (quien ofrece que, en donde, etc.). El no tener una gestión sencilla y dinámica de estos bienes, hacen estos intercambios un poco engorrosos.
  • El paulatino y brutal paso de un modelo libre de intercambio y mejora de semillas (el de toda nuestra historia pasada) a un modelo privativo, cerrado, dependiente, centralizado, peligroso y que pone nuestra soberanía alimentaria en poder de cuatro multinacionales (lo mismo es aplicable a la ganadería). Unido a que no se termine de ver desde las redes de intercambio de semillas que conozco, que estas problemáticas se pueden combatir globalmente usando la filosofía hacker, un ejemplo práctico de lo que llamábamos Fernando García Dory y yo echohacking. Es por ello que varias iniciativas de este tipo no terminen de implantarse pese a que ha habido todo un trabajo de desarrollo. [email protected] [email protected] finales, no hacen uso de ellos. Mi duda llegado a este punto es ¿por qué hacer un programa específico para facilitar el intercambio de semillas? Sigo.
  • La ilegalización del préstamo de bienes digitales y la tendencia a trasladarlo a bienes materiales (por ejemplo el canon del préstamo de las bibliotecas públicas). ¿Por qué no puedo prestar un disco/libro que he comprado por Internet a un familiar o a un amigo/a?

Por no hablar del consumo literal de nuestro planeta que nuestro sistema capitalista actual ocasiona y que tiene toda la pinta, si no se toman medidas, de que va a conducirnos a un colapso.

Todo esto coincide que estos días se está relanzando el proyecto de desarrollo red de trueque, del que por ahora soy solo un "mirón" y que por otro lado llevaba tiempo intentando documentarme sobre el tema.

Pero voy al grano con mi "tesis".

¿Por que no facilitar un intercambio de bienes físicos, y no solo digitales, a través de redes Peer-to-peer (P2P) descentralizadas?

Es decir, crear una economía de intercambios de bienes materiales de tú a tú, sin intermediarios, sin eBays, sin centralizados bancos de tiempo, sin informaciones privilegiadas, etc. Todo apoyado en un software tipo P2P de forma que sea sencillo saber quien/donde/como produce que y como, que opinan otras personas de este productor, etc.

Aquí productor/a, podemos ser [email protected] Yo mismo que ofrezco tales servicios o un sofá que tengo en casa, o mi misma casa cuando me voy de vacaciones, o mi aparcamiento de tal a tal hora, o mis semillas, o mis tomates, etc, etc.

Si no conoces mucho lo que es una red P2P, su funcionamiento, su diseño y arquitectura, será más complicado de entender esto. Pero a grandes rasgos un programa de P2P es algo que a través de Internet, permite un intercambio descentralizado (a veces incluso puede ser anónimo) de bienes digitales de persona a persona.

Me explico con unos escenarios de uso de como sería un programa de este tipo aplicado a cualquier bien:

Caso de uso 1. Compartir

Abro mi programa de P2P y registro (de la forma más sencilla posible) que quiero intercambiar tal libro, tal ISBN, tal ISSN o tal otra cosa (por ejemplo tal variedad de semillas).

Para facilitar el registro de los bienes que queremos compartir se puede usar bases de datos públicas y online (de ISBN, códigos de Amazon, etc) para rellenar los mínimos datos posibles. Es decir, meto una mínima referencia, y el resto de datos se rellenan a través de una consulta en Internet de esa referencia.

Si quiero intercambiar semillas, simplemente registro las variedades de semilla que produzco.

Caso de uso 2. Búsquedas

¿Estoy buscando algo y no quiero adquirirlo directamente en una red comercial típica? Abro mi programa de intercambio P2P, y hago una búsqueda. Los resultados me salen por defecto ordenados por proximidad.

Para ello cada usuario conectado indica a otros su localización geográfica aproximada.

Si encuentro lo que estoy buscando el programa me indica una forma de contactar con la persona que lo proporciona (o las personas ya que un mismo bien puede ser compartido por varias personas).

Las personas al igual que los productos se pueden valorar y comentar, para saber lo que otras personas opinan de tal producto/productor, detectar fraudes, etc.

Como hacer este software de intercambio

Escogemos un programa existente de P2P de bienes digitales de fácil uso, robusto, descentralizado, etcétera y lo adaptamos a nuestras necesidades, añadiendo entre otras cosas:

  • Geo localización aproximada de usuarios (usando GeoIP o algo así)
  • Asistentes de registro sencillos de bienes (usando todos los medios externos que podamos como ISBN, referencias de bancos de geoplasma, etc).

Creo que es crucial la sencillez de registro para que algo así tenga éxito. Hay que tener en cuenta que en una red P2P clásica se comparte por defecto, mientras descargas. Mientras recibes, en el mismo momento ya estás ofreciendo al resto lo que estás recibiendo. Hacer si hacer (Wu Wei). Muchas personas no son conscientes de esto y ven una red P2P como algo de lo que se benefician, que lo primero que hacen es una búsqueda y una descarga. Si no hacemos un registro sencillo, si no facilitamos estas transacciones, va a ser difícil de que esto se use o se vislumbre como algo útil.

Por supuesto, un desarrollo de este tipo tiene otras dificultades y retos que resolver (seguridad, dependencia tecnológica, etc) esto es solo un primer esbozo.

Objetivos

Pues eliminar intermediarios innecesarios, potenciar relaciones directas productor-consumidor, conseguir una autogestión no tan cansina, descentralizar, potenciar la economía de pequeña escala, alternativa y más localizada, reutilizar, reciclar, legitimar la redes P2P inyectando economía real, etc.
 
Supongo que en este mismo momento habrá unas cuantas personas en el mundo pensando en exactamente esto, suele pasar, lo que es cierto es que todavía no ha cuajado nada o yo no me he enterado, o no ha pasado de ser una idea.

¿Conocéis alguna referencia al respecto?

Conozco un software, un tanto anticuado, que se puede usar para montar una red de bibliotecas distribuidas descentralizada, que me ha inspirado en alguna cosa de este texto (como el tema del registro sencillo). Pero bueno, no es P2P.

Y bueno, queridos y queridas, tendremos que programar algo libre antes de que llegue el primo de Skype y haga algo parecido privativo, se extienda, y nos tengamos que poner a construir alternativas libres. Posicionamiento, el que llega primero…

Nota para ludistas: Evidentemente si no queremos/podemos hacer uso de las nuevas tecnologías siempre nos queda lo que siempre se ha usado tradicionalmente, el boca a boca, las relaciones personales, etc, etc.

¿Saben?, siempre he pensado lo irónico que es que pueda hacer todo esto y seguir dedicándome a lo mio. Trabajo en la industria audiovisual, los estudios me distribuyen y son propiedad de grandes corporaciones.

Entonces ¿por qué me siguen comprando cuando resulta que me opongo a todo aquello que ellos representan? ¿Cómo es que empleo el dinero que me dan ellos para oponerme a aquello en lo que ellos creen? Pues porque no creen en nada. Me distribuyen porque saben que hay millones de personas quieren ver mi película o ver el programa de televisión y ellos van a ganar dinero. Y yo he conseguido distribuir mi material gracias a que voy conduciendo mi camión por esta enorme grieta que existe en el capitalismo, la grieta de la codicia.

Es como el hombre rico que te vende la cuerda para ahorcarle, si cree que con ello va a hacer dinero. Pues bien, yo soy esa cuerda, espero. Soy parte de esa cuerda.

También creen que cuando la gente ve mi trabajo o vean este documental, o lo que sea, se creen que ustedes lo verán y no harán nada al respecto porque ellos han conseguido ya anular sus mentes y ustedes no podrán reaccionar. No se van a levantar de sus sillones para cambiar las cosas. están convencidos de ello, y yo estoy convencido de lo contrario. Estoy convencido que algunas personas van a salir del cine o levantarse del sillón y van a hacer algo.

Cualquier cosa para recuperar el mundo y volver a tenerlo en nuestras manos.

Michael Moore en el final del magnífico documental The Corporation.

Pienso que el Software Libre es la cuña de la industria del Software lo mismo que los Bienes Comunes (Copyleft, Cultura Libre, la cultura del compartir y colaborar, etc, etc) por extensión, siguiendo el ejemplo del Software Libre, son la cuña de este inmoral sistema económico actual. Un grandioso hack (una solución inteligente a un problema). ¿Un poco exagerado? Ya veremos…

Más diálogos del muy recomendable documental The Corporation. Instituciones o Psicópatas – La Patología del Comercio de Mark Achbar, Jennifer Abbott y Joel Bakan:

(habla Jeremy Rifkin, de la Fundación sobre Tendencias Económicas, FOET)

Con los Tudor de Inglaterra empezamos a ver emerger un fenómeno que era la parcelación de la propiedad en común, despojándose de su carácter público mediante leyes parlamentarias en Inglaterra y también en Europa con la propiedad privada. De modo que la tierra se convirtió en propiedad que se podía comprar y vender creando de esta forma un mercado. Así que primero empezamos con las grandes masas de tierra del mundo que eran comunes y compartidas y las convertimos en propiedad privada, después continuamos con los océanos, las grandes masas oceánicas comunes, creamos leyes y regulaciones con las que los países podrían reclamar una determinada cantidad de agua junto a sus costas para explotarlas. En este siglo hemos continuado con el aire, y lo hemos dividido en pasillos aéreos que se pueden comprar y vender para el tráfico de los aviones comerciales, y por supuesto el resto ya es historia.

(habla Elaine Bernard, Directora de Programa Sindical, Univ. Hardard)

Con la desregularización, la privatización, y el libre comercio, lo que estamos viendo es otra parcelación, o si se prefiere otra privatización de los bienes comunes. Una de las cosas que me parece muy interesante en nuestro debate actual es el concepto de quien crea la riqueza. La riqueza solo se crea cuando se posee de forma privada. Pero entonces, ¿qué es lo que se podría considerar el agua limpia, el aire puro, un medio ambiente seguro? ¿Es que no son también una forma de riqueza? ¿Por qué solo se convierte en riqueza cuando alguien le pone una valla alrededor o lo declara propiedad privada? Eso no es creación de riqueza es usurpación de la riqueza.

Mientras por un lado los tradicionales bienes comunes de la humanidad están siendo privatizados a marchas forzadas, por otro lado surgen otros nuevos bienes comunes (software libre, conocimiento libre como el producido en la Wikipedia y en otros proyectos libres más cercanos). La pregunta es sí estos nuevos bienes comunes nos valdrán para proteger y preservar los tradicionales bienes comunes. Algunos pensamos que sí y desde luego son un ejemplo a seguir.

Get ready for the era when collaboration replaces the corporation
Wired Magazine, Open Source Everywhere, Thomas Goetz

Pasan los años, y parece que desde el Le Monde Diplomatique, salvo contadas y antiguas excepciones, y salvo las referencias al software que usan para gestionar sus contenidos, el Movimiento del Software Libre, del Copyleft, de la Cultura Libre y de los Bienes Comunes, parece que no tiene espacio en el diario.

Pero ya lo que me saca de quicio son sus "Todos los derechos reservados", sus avisos de "Propiedad Intelectual" y sus contenidos privados que no hace más que imposibilitar que nuestras ideas se difundan. De la versión española:

El usuario puede visualizar todos los elementos, imprimirlos, copiarlos y almacenarlos en el disco duro de su ordenador o en cualquier otro soporte físico siempre y cuando sea, única y exclusivamente, para su uso personal y privado, quedando, por tanto, terminantemente prohibida su utilización con fines comerciales, su distribución, así como su modificación, alteración o descompilación.

Al tratarse de trabajos de opinión principalmente, deberían adoptar una licencia que permita la distribución sin uso comercial y sin derivados, y que proteja su autoría, además de abrir todos los contenidos al mundo mundial. Las ideas encerradas en un cajón no tienen ninguna utilidad.

Están de espaldas a lo que para mi conforma desde hace tiempo la Vanguardia.

Decía Camus que "La capacidad de atención del hombre es limitada, debiendo ser constantemente espoleada por la provocación". A ver si con un título un tanto provocador, llega el mensaje.

Actualización: En el número de agosto-2006 de la edición española, Pedro Medina comenta el libro "Un Manifiesto Hacker" de McKenzie Wark usando el término (sic) «software gratuito», supongo que quiere decir software libre, en fin, poco a poco. Por otro lado, Manuel Castells tiene todo un artículo en el mismo número dedicado a "Los nuevos medios de comunicación" en el que hace referencia a los blogs, P2P, RSS, etc, etc.

Siempre había vivido en el mismo barrio, para mi era lo habitual ya que casi todas mis personas conocidas vivían allí, así que nuestro estilo de vida, nuestros comportamientos, y las reglas que nos regían, me parecían normales, y nunca se me había ocurrido pensar que existían otras alternativas.

Vivía en una casa en alquiler, que era lo más habitual. No conocía a nadie cercano que no viviese en alquiler. Periódicamente debías pagar por el sitio donde vivías el cual nunca llegaba a ser de tu propiedad.

Este régimen de alquiler, no se reducía a nuestra casa, muchas más cosas estaban sujetas a arrendamiento: la televisión, la radio, el equipo de música, la telefonía, incluso estábamos subscritos al Círculo de la Palabra [1] que nos permitía, por ejemplo, escribir y leer desde cartas de personas conocidas, documentos de trabajo, documentos oficiales de nuestro gobierno, hasta cualquier otra tipo de publicaciones. Si no estabas subscrito te era muy complicado acceder a esta información codificada bajo las reglas secretas del Circulo de la Palabra. Pero era lo habitual y la única alternativa visible, así que nadie la cuestionaba.

Alguna amiga me hablaba con entusiasmo de que en su barrio todo era diferente, y aunque no lo entendía muy bien y me sonaba muy lejano, me picaba la curiosidad. Además cada vez oía más noticias de personas conocidas que hacían otras actividades en aquel barrio o se iban mudando a él.

En mi barrio además campaba a sus anchas la Alianza por la Sostenibilidad de los Bienes (ASB), una agrupación empresarial que a la mínima se colaba (con o sin permiso judicial) en tu casa o en tu negocio, para ver si tus arrendamientos estaban al día, si pagabas rigurosamente por ver, leer, escribir, comunicarte, e incluso para investigar si habías prestado algún bien a alguien, por ejemplo, algún disco o libro [2].

Mi abuela y mi abuelo me contaban que antes esto, el préstamo de objetos sin mediación de dinero, era algo más habitual, incluso que había espacios públicos en los que se compartían y prestaban bienes gratuitamente [3].

Incluso ahora había todo tipo de cánones interpuestos por multinacionales sobre los medios que usábamos para compartir información como CDROMs, discos, memorias, etc. [4]. Pero ahora eso de compartir estaba mal visto o por lo menos yo solo conocía sitios para alquilar.

Pero había mucha gente que no les parecía lógico o no podían asumir los gastos y se saltaban las reglas a riesgo de ser criminalizadas. Por ejemplo, usaban decodificadores no autorizados para acceder a los contenidos del Circulo de la Palabra sin pagar el correspondiente arrendamiento. Era algo que se hacía a sabiendas de que se infringían las normas, pero era o eso o nada. También era una práctica habitual en países más pobres. ¿Cómo se puede concebir tener que pagar por leer o escribir en situaciones de carencia de otras necesidades más básicas?

Un día cansada por tanto hostigamiento, cansada de unos servicios caros y que encima no eran buenos (los monopolios son así), decidí mudarme al barrio de mi amiga después de probar unos días.

Como toda mudanza me ha costado. Estaba muy acostumbrada a mi antigua casa, a como la tenía organizada, a mis antiguos electrodomésticos y a mi antiguo barrio, donde ya conocía donde estaban todas las tiendas, todos los espacios. Pero los cambios son casi siempre un trastorno.

Quizá los primeros días en mi nuevo barrio fueron los más difíciles. Me costaba encontrar cosas tan básicas como la panadería, el quiosco, o el cine, pero según han pasado esos primeros días me he ido acomodando y acostumbrando. Mi amiga me orientó bastante los primeros días.

Mi barrio está en plena e interminable construcción, pero es cada vez más habitable. Cada vez, es más accesible, hay más rampas, menos socavones, y más señales que facilitan moverse y encontrar las cosas en el barrio. Años atrás debía de haber sido mucho más incómodo. Se percibe que el barrio se ha construido en base a un gran trabajo colectivo y que los comienzos debieron de haber sido difíciles. Pero la utopía ya es muy real.

Quizá lo que más me ha gustado es lo pronto que me sentí arropada por una solidaría comunidad de vecinas y vecinos que me ayudan y orientan cada vez que tengo algún problema en casa o en el barrio y que han facilitado mi inserción.

En mi casa no tengo que pagar esos arrendamientos abusivos ni siquiera por cada servicio básico. Mi familia puede leer, escribir, comunicarse, escuchar música, o ver cine sin pagar ningún alquiler por los electrodomésticos. Son derechos y libertades básicos defendidos por la comunidad, como el de la lectura [5], el de la escritura, el del acceso al conocimiento, y que antes no me percataba que estábamos perdiendo.

Además se prima que la vida privada, se mantenga privada, que entre el vecindario se pueda compartir nuestros bienes y conocimientos, en definitiva se vela por nuestra libertad como personas, nuestra autonomía como grupo, y el bien de la comunidad por encima de cualquier otro interés. Además, nuestros espacios colectivos son comunes, es decir de cualquier persona pero no propiedad exclusiva de ninguna en particular.

Moraleja: ¿Aún usas Software Privativo? ¿Aún usas software secreto y privativo para leer y escribir? ¿Aún usas software privativo, para ver películas y escuchar música? ¿Aún piensas que compartir tu música y tus libros es un delito? [6] ¿Aún dejas que trafiquen con tus datos privados usando mensajería privativa? ¿Aún pagas hasta por las letras tipográficas que usas? ¿Piensas que el conocimiento o las ideas pueden ser propiedad de una sola persona y no por el contrario un bien común de toda la humanidad?

Múdate a usar Software Libre [7], usa GNU/Linux. Tu libertad es importante.

Pasa unos días con nosotras y nosotros [8], y si todavía te parece que estamos en obras, vuelve en unos meses y verás que rápido avanzamos.

© Copyleft 2005-2006 Vicente J. Ruiz Jurado bajo una licencia Creative Commons, atribución, comparte por igual.

Referencias:
[1] Podemos acabar con los archivos adjuntos en Word, Richard Stallman 2002
[2] Toc, toc, ¿quién es? La BSA: Cierra la muralla, por Jorge Cortell
[3] Contra el Pago por el préstamo de obras en las Bibliotecas
[4] Impugnación del canon sobre los soportes digitales
[5] El derecho a leer, Richard Stallman, 1997.
[6] http://www.compartiresbueno.net/
[7] Para una definición de Software Libre, consultar http://es.wikipedia.org/wiki/Software_libre
[8] Recomiendo usar Ubuntu, GNU/Linux para humanos, por su facilidad de uso, http://www.ubuntu.com, puedes descargarte una copia live y probarla en tu ordenador sin ni siquiera instalarla. Pero hay muchos «barrios» similares, unos más fáciles que otros: http://distrowatch.com/

Cuidado: Lenguaje Explicitamente TécnicoLlevo bastante tiempo pensando en como se podría implementar un gestor de Proyectos Libres (de cualquier temática) usable por cualquier persona, y que su desarrollo fuese lo más ordenado y lo menos doloroso posible.

Durante estos años he estado probando algunos lenguajes, usando y evaluando aplicaciones web más o menos maduras, tomando contacto con diferentes técnicas de la WWW pero sin encontrar nada que me produjese demasiado entusiasmo. Pero últimamente he de reconocer, que estoy muy interesado por las posibilidades de la Web 2.0.

Últimamente también me he empezado a preocupar por encontrar algo parecido a librerías y software libre en general que pudiese reusar, sobre todo relacionado con Web 2.0. Por ahora no he encontrado nada todo lo completo que me gustaría, o por lo menos nada parecido a las librerías que puedes encontrar en los lenguajes más populares.

Por otro lado estoy a la búsqueda de herramientas gráficas que nos ayuden en la tarea de programar aplicaciones Web 2.0.

Y las conclusiones que he sacado es que hay que hacer un gran trabajo manual sobre todo con la parte de diseño de la aplicación.

Y todo esto me ha llevado a replantearme un poco todas las técnicas que conozco de programación de la WWW.

¿Sería posible otra forma de programar en la WWW?

Imaginemos que tengo una herramienta como glade (por poner un ejemplo) para construir interfaces de usuario pero orientadas a web.

Imaginemos que en vez de generar la interfaz de usuario de un programa GTK, lo que genero es la interfaz de usuario de una aplicación Web 2.0 (dentro de las posibilidades y limitaciones que tienen los navegadores más o menos modernos).

Imaginemos esta interfaz de usuario de mi aplicación web, no como una clásica página web, con su scroll, su adelante y atrás, sus formularios con sus botones de "Enviar", etc., sino como una aplicación con el aspecto más o menos similar de una aplicación de escritorio.

Imaginemos, siguiendo con el ejemplo de gtk/glade, que un GtkButton genera un botón en la página web del navegador con sus propiedades para interactuar con él (y con el estilo que hayas elegido), una GtkTable produzca la equivalente table en html, una GtkEntry pues su equivalente form/input, y así con el resto de propiedades trasladables.

Imaginemos que mi aplicación se dedica a tratar las señales y los eventos que genera mi nueva interfaz de usuario (el usuario se ha colocado sobre tal parte de la página, ha pulsado tal botón, con estos datos), e interactúa con la interfaz de usuario en función de las señales y los eventos que recibe de forma dinámica gracias a Ajax (por ejemplo) con una mínima carga de páginas nuevas.

Imaginemos que estás páginas generadas tiene el tamaño y el comportamiento de una ventana normal de aplicación de escritorio sin más scroll que los necesarios.

Pero imaginemos que existiese un lenguaje y unas librerías con licencias GPL que facilitasen la programación de estas aplicaciones web.

Imaginemos que nuestra página inicial se limita a algo cercano a esto:






Y va cargando el resto de la interfaz de usuario dinámicamente, en función de la interactuación de los usuarios.

Imaginemos que no necesitamos plugins privativos en nuestro navegador para ejecutar estas aplicaciones.

Imaginemos que programamos, de esta forma, aplicaciones típicas de escritorio y que se liberan como Software Libre.

¿Conoces alguna referencia al respecto? ¿Alguna iniciativa relacionada que destacar? Comentarios siempre bienvenidos.

Actualización 16-10-06:

Es curioso como el código de:
http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html



Kitchen Sink






es bien parecido a mi ejemplo de este artículo (escrito unos meses antes de que se publicara gwt).

A modo de ejemplo (aunque no está programado con gwt): docs.google.com. Quien tiene valor de programar algo así si no es con este enfoque de programación.

Creo que después del camino marcado por google con el gwt, hay un antes y un después en la programación web.

El inconveniente más gordo que me he encontrado hasta ahora es que los navegadores tienen que usar sí o sí, javascript, así que lo siento mucho (por ahora) por los navegadores en modo texto.

Solo dar las gracias a Rapto por sus comentarios. Estoy programando más animado que nunca usando pyjamas (y eso que está en una fase muy inicial). Lo dicho, gracias

Actualización 19-10-06:

No hay como alejarse del teclado para que se te ocurran soluciones para tus problemas. Esta vez ha sido estando en la horizontal, como me ha pasado tantas veces (en la cama se me encendió la lucecita y comencé a pensar en este artículo hace ya unos meses). La cocina, también es fuente de inspiración.

Bueno, al grano: Creo que he encontrado la forma de solucionar el problema de la usabilidad, la navegación en modo texto e incluso el indexado de webs del tipo descrito en este artículo.

Para ver el problema, si accedes a http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html
con un navegador de texto verás una magnífica página en blanco. ¿Y que verá google? Pues lo mismo. Uuuch!

Pero volvamos al escritorio. Si yo genero un documento con openoffice, lo que quiero es que mi indexador-buscador (beagle) sea capaz de leerlo e indexarlo. Lo que no necesito es que mi buscador sea capaz de recorrerse todos los espacios y recovecos del openoffice para dar con el documento y sus lindeces. Que más le da a él, el openoffice.

Pues en la web lo mismo. Para navegadores en modo texto y para buscadores, yo les tengo que mostrar mis documentos, mis artículos, mis imágenes, los contenidos de mi web, pero no tengo porque hacerle recorrer toda mi aplicación web (todos los menús, todas las posibilidades de clicks) ni tampoco él sabrá hacerlo.

De esta forma una cosa como es publicar mis contenidos, lo puedo hacer con cualquier lenguaje web de los de toda la vida, y ya la floritura (que si quiero poder cambiar el color de cualquier parte de mi web, o formatear tal cosa, o meter anotaciones colaborativamente a cualquier parte de un texto, o chatear en una sala con colaboradores), pues lo hago con gwt/pyjamas o similares.

Los buscadores indexarán bien los contenidos, las personas con discapacidades podrán acceder también a ellos (aunque no participar tan activamente) y yo podré añadir todas las florituras (léase aplicaciones) que quiera sin mucho sufrimiento (que si compatibilidad entre navegadores, etc).

Por ejemplo, google no va a indexar docs.google.com entre otras cosas porque está toda basada en javascript y no puede, pero sí los documentos que se generen allí (si el usuario quiere compartirlos con la humanidad).

Uf, que de posibilidades…

Cuidado: Lenguaje Explicitamente Técnico

ColabrazosEstos tres últimos años de trabajo en ourproject.org han sido muy interesantes, principalmente por el feedback recibido por la comunidad no hacker que ha hecho uso de nuestras herramientas. Nuestros objetivos, siguen siendo los mismos, los expresados en nuestro manifiesto, pero ahora es cuando somos más conscientes que nunca, de las necesidades que tiene la comunidad no hacker para desarrollar proyectos libres, para trabajar en colaboración, para compartir conocimiento, etc.

Si bien, al principio queríamos desarrollar en  ourproject.org una aplicación propia de gestión de proyectos, es ahora cuando realmente somos más conscientes de nuestras necesidades reales para conseguir un gestor de proyectos libres adecuado para personas no técnicas y nuestro movimiento del Copyleft y de los Bienes Comunes.

(Continua leyendo)

Cuidado: Lenguaje Explicitamente TécnicoCuando me decidí por empezar este blog, enseguida tuve claro que no me quería limitar a destinatarias/os con perfiles técnicos como el mío (geeks, nerds, hackers, y fauna diversa).

También tenía claro que no quería solo hablar de Software Libre, Conocimiento Libre, Bienes Comunes o Copyleft, si no de todo tema que me resultase interesante.

Con mayor o menor éxito, disponiendo de más o menos tiempo, he intentando que lo que explicaba en este blog fuese lo más claro posible para cualquier persona.

Llegado el momento de hablar de temas más técnicos, he hecho este discretito banner para advertir a las personas no técnicas, del contenido enrevesado de la entrada en cuestión.

A más de un amigo le hacía una camiseta con este logo.

PD: La imagen original (en formato SVG).

Como llevo bastante tiempo dando parcialmente mi opinión sobre las redes inalámbricas libres, voy a intentar hacerlo de una forma más completa usando este blog.

En el texto intentaré ser lo más llano posible, para que la gente normal, lo entienda. Y puesto que hago distinción entre gente normal, y la que no lo es, aquí va una definición de Geek de la Wikipedia:

Un geek es una persona que comparte una gran fascinación, quizás obsesiva, por la tecnología y la imaginación; es más un estilo de vida y una forma de ser que una afición concreta por algo poco habitual. Su objetivo es hacer las cosas por diversión y por el reconocimiento, casi siempre por el simple placer de hacerlo.

Básicamente mi opinión durante este tiempo atrás sobre el futuro de las redes inalámbricas libres es que no se podrá crear una red como la que deseamos (descentralizada, de fácil despliegue, robusta, de altas prestaciones, abierta, etc) si el número de geeks por metro cuadrado necesarios para crearla no baja. Mientras tanto tendremos una red totalmente anárquica caótica, fragmentada, incoherente entre sí, que es lo que ‘los no geeks‘ (gente normal) son capaces de hacer por su cuenta.

Esta opinión la he ido formando estos años después de instalar y mantener tres puntos de acceso en LavapiesWireless, pero realmente fue cuando leí la parte de comunidades libres en el informe de la situación del wireless en Londres cuando vi que la situación se repetía aquí y allá. Cito una parte interesante que habla sobre ello:


What actually happened was that wireless freenetworks sprung up around activists, and, as the level of technical ability needed to install and operate nodes was initially high, this group of activists were people with a high degree of technical expertise. I’ll term this group Geek Activists.

(…)
The core problem is one of density. Not enough people are participating in freenetworking for local interconnection to occur. For the situation to change, the number of freenetworkers per square kilometer needs to increase. How can this be achieved? Broadly, barriers to uptake need to be lowered, in particular the technical barriers.

En mi opinión mientras que montar una red inalámbrica no sea más trivial, más al alcance de cualquier persona normal, no se va a conseguir nuestra red ideal.

Pero como veía que lo mismo que sufríamos en LavapiesWireless estaba sucediendo en el resto de las comunidades inalámbricas libres por el mundo, sabía que tarde o temprano llegarían las soluciones técnicas que facilitarían la creación de estas redes. Antonio Pardo y Diego Kuperman me estuvieron estos días atrás hablando de protocolos en este sentido como OLSR. Ok, maravilloso (gracias chicos por los enlaces), pero ¿sería ahora mismo capaz mi padre de montar un punto de acceso de una forma fácil sin mi ayuda? ¿Hay algún guía burros para ello? Hace meses que en cuanto a temas wireless solo me limito a mantener mis tres puntos de acceso (que dan bastante guerra por cierto) así que no estoy muy al día tecnológicamente, pero espero que esta facilidad de la que hablo sea cada vez más una realidad.

Pero en definitiva ¿cual es mi ideal de red inalámbrica libre? Una red que se pueda montar y mantener por cualquier mortal, participe yo o no en el proyecto.

Esto no se queda en la redes inalámbricas libres, para mi cualquier proyecto libre que quiera tener un uso extensivo entre la población, debe ser usable, de fácil uso. Si no lo es, será usado por una elite pero poco más.

Por ejemplo, sería casi imposible escribir una enciclopedia libre como Wikipedia o un blog como los que proporciona Blogger, si toda la gente tuviese que tener conocimientos sobre páginas web para escribir los contenidos. Sería complicado que la gente usase GNU/Linux si necesitase conocimientos técnicos avanzados sobre la administración de estos sistemas operativos (como pasaba hasta ahora). Afortunadamente Ubuntu (For Human Beings) está aquí, y es cada vez más usable, incluso por mi padres, aunque todavía le queda camino.

No podemos pensar que todo el mundo se va a convertir en geeks y van a manejarse con soltura con HTML, CSS, QoS, OLSR, antenas, etc, etc. Cada persona tiene su profesión y esta es muy respetable.

Y bueno, sí, a mi me gusta, echar una mano, conocer a gente interesante del barrio o de los proyectos libres en los que participo, pero lo que tengo claro es que el tiempo no me da para ir casa a casa instalando GNU/Linux, antenas y puntos de acceso y resolviendo una a una las dudas que le van surgiendo a las personas en el día a día. Simplemente las cuentas (del geek/m2) no me salen, pese a que se me pueda criticar de poco comprometido con un proyecto.

Me interesan los proyectos libres que avanzan mientras duermo, esté yo o no participando, no quiero ser el cuello de botella de ningún proyecto. Para ello, hay que hacer nuestros proyectos libres más usables, construyendo herramientas que faciliten su uso por gente normal, para que estas  personas contribuyan a la generación de bienes comunes (como redes libres, conocimiento libre, etc) de una forma trivial. Ese es mi objetivo desde hace años aunque quizá más en el campo del conocimiento libre.

Si un intelectual elige al pueblo, debe saber que la época de las adhesiones a los manifiestos, la de los tranquilos mítines de protesta o la de los artículos publicados por los periódicos reformistas ha terminado. No tiene que hablar, sino intentar, por los medios que están a su disposición, dar la palabra al pueblo;


Simone de Beauvoir
citando a Sartre en La ceremonia del adiós (1981).

This work by vjrj is licensed under a Creative Commons Attribution-ShareAlike 3.0 Spain.