viernes, enero 19, 2007

Algun rescata-muertos por ahi, por favor?


Hace seis años, participe de la creación de una organización sin fines de lucro que tenía como fin darle "un empujon" a la plataforma Atari que desde hace tantos años me apasiona. La iniciativa se llamaba "The Atari International Organization" (la organización internacional de Atari) y allí, aparte de ayudar en tareas generales, yo tenía un objetivo en particular: acercar la iniciativa del software libre a la plataforma Atari ST, ya que legendariamente todos los programas para esta plataforma o eran propietarios o shareware.

Mi misión era muy simple: conseguir la ayuda de la FSF para "rescatar" todos los grandes programas de la plataforma Atari que fueron abandonados por sus desarrolladores del mundo de los "muertos propietarios" y revivirlos como software libre. De esta manera, podriamos seguir mejorandolos y brindando soporte a los miles de usuarios que hay alrededor del mundo. Lamentablemente lo único que obtuve como respuesta de Richard Stallman fué "no, no estamos interesados en otras plataformas que no sean PC", lo cual me frustró. Pero me dejó la idea siempre encendida...

¿Cuantos programas hay en las plataformas DOS/Windows que son propietarios pero ya no son desarrollados ni soportados por sus fabricantes? ¡Miles! Y lo peor de todo es que cuando empezamos a investigar un poquito, nos encontramos con que muchos de esos programas "muertos" poseen aún cientos de usuarios en todo el mundo que estan totalmente "desamparados", sin nadie que les brinde soporte ni actualizaciones. Un ejemeplo de esto son los cientos de programas de gestión que hay instalados en la región, que fueron desarrollados en Clipper para DOS por un fulano que ahora debe estar vendiendo páginas Web y no tiene la más mínima intención de seguir programando en Clipper.

Por eso creo que la FSF, la OSI o cualquier entidad que tenga relación cercana con ellos debería trabajar fuerte en crear una organización que trate de "rescatar" esos programas abandonados. ¿Que es lo que habría que hacer? Simple: contactar a los programadores, convencerlos de licenciar el código como GPL/OSI, liberar el código y armar una estructura de desarrollo open source alrededor de ese programa. La tarea es muy muy ardua, pero no es imposible: un puñado de personas convirtieron a un muerto llamado Netscape en un suceso llamado Firefox. De hecho, es posible que se encuentren muchas cosas que "restauradas" pueden servir perfectamente como condimento para los proyectos actuales.

Pienso en OS/2, en BeOS y en tantos otros proyectos "abandonados" que ojalá fueran abiertos... ¡tantas cosas servirían de esas miles líneas de código! Y no es que no haya voces alzadas en favor a la apertura de varios programas propietarios muertos, sino que no estan organizadas. Y ya saben, si gritamos solos es posible que solo nos escuche nuestro vecino. Pero si gritamos todos juntos... En fin, seria una buena forma de no perder tooodo ese trabajo realizado durante tantos años.

¡Ah! Esa idea que yo tenia en el 2001 para con la plataforma Atari despues se hizo realidad y ahora se llama The Orphaned Projects Page (algo así como la "Pagina de los proyectos Huerfanos"). Algo así habría que armar, pero para la plataforma PC...

Ah! (2) La "Atari International Organization" solo tuvo algunos meses de vida. Luego de publicar el anuncio que les hice referncia más arriba, recibí en mi casilla de e-mail una intimación de una abogada de Atari Corp a "dejar inmediatamente todo tipo de actividades en nombre de la marca Atari" y bueno... ya saben como son estas cosas. Tratamos de hacerles entender que nos referiamos al "Atari de los 80" y no a la basura que hace ahora (juegos para PC y otras plataformas) pero bueno, no lo entendieron. O no lo quisieron entender.