Hacia un nuevo gestor de Proyectos Libres

Índice

  1. Índice
  2. Un poco de Historia
  3. Comunicación y Usabilidad
  4. Objetivos
  5. Algunos malos y buenos ejemplos
  6. En el filo del Vaporware
  7. Futuro
  8. Sobre este documento
  9. Enlaces
  10. Comentarios

Un poco de Historia

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

schema-es

Si bien, al principio queríamos desarrollar en [WWW] 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.

Comunicación y Usabilidad

Quizás nuestros mayores problemas hayan sido los de la comunicación y los de la usabilidad. Es un error que se comete ad nausea en una comunidad tan técnica como la del Software Libre: pensamos que nuestro discurso y nuestras herramientas, nuestras tecnologías están al alcance de cualquier persona, pero no suele ser así.

Y de esto nos empezamos a dar cuenta muy muy pronto, cuando empezamos a circular nuestra primera versión de nuestro manifiesto y nos dimos cuenta que teníamos que explicar conceptos tan básicos para nosotros como Copyright, Copyleft, Licencias, Software Libre (incluso Software), etcétera.

Según empezamos a usar nuestras primeras herramientas: wikis, listas de correo, gestores de contenidos, foros, etc, integrados en nuestro gestor de proyectos basado en una modificación de [WWW] gforge, nos dimos cuenta de la dificultad que tenían personas normales con su uso. [WWW] Aunque trabajamos en facilitar el lenguaje y la usabilidad de nuestras herramientas, hasta ahora no ha sido suficiente.

Cosas que para nosotros era tan sencillas, como un wiki, podían ser todo un tormento para otras personas, lo que al final coartaba la colaboración. Los administradores de los proyectos libres, lo tenían aún más complicado si querían tener un proyecto completo, al tener que manejarse con herramientas de bajo nivel como ssh, ftp, mysql, etc., si querían usar herramientas como gestores de contenidos (CMS).

Es como si fuésemos arquitectos y construyésemos escalones de un metro de tamaño. Hay gente que los puede subir, incluso con agilidad, pero para la mayoría de la población es algo muy dificultoso. Se tiene que construir con escalones de tamaño razonable y adicionalmente construir rampas.

En cuanto a comunicación, es como si quisiesemos tener un diario de gran tirada y escribiesemos con un lenguaje erudito incomprensible para la gente normal.

Objetivos

El primer y principal objetivo, es tener una plataforma de gestión de proyectos libres (y por ello contenidos libres) y de trabajo en colaboración con unos requerimientos fundamentales:

Otros requerimientos a tener en cuenta:

Algunos malos y buenos ejemplos

Este apartado intenta solo poner ejemplos de lo que son malas y buenas aplicaciones desde nuestro enfoque y objetivos. No es una selección de aplicaciones a usar, solamente son ejemplos.

Como gestores de listas de correo usábamos [WWW] mailman. Este software, muy completo, tiene una multitud de opciones que hacen que la herramienta sea difícilmente comprensible/usable por personas normales. Aunque no lo hemos usado en profundidad, parece que [WWW] Sympa es mucho mejor en este sentido, aunque quizás lo mejor es limitarse a los foros webs (con posibilidad de subscripción por correo).

Como wiki hemos estado usando [WWW] moinmoin sobre todo por que era bastante multilingüe pero pronto nos dimos cuenta que no era todo lo sencillo que debería ser (aunque esta última versión que usamos es más usable). Sin embargo [WWW] mediawiki, el software que usa [WWW] Wikipedia se acerca más a nuestro ideales, y su uso por una amplia comunidad de personas de diferentes perfiles demuestra que es usable, aunque todavía necesita en nuestra opinión mejoras.

Para blogs, destacar [WWW] Blogger y su "crea tu blog en tres pasos". Con mínimos detalles limables, es muy usable.

En el filo del Vaporware

Hay una nueva variable de complejidad (que corre el riesgo de hacer todo esto vaporware por su dificultad) y es permitir que cualguier persona/grupo puenda montar un servidor de proyectos libres de un plumazo con una distribución live basada en ubuntu (la distro de Software Libre más usable a día de hoy en nuestra opinión).

Permitir que cualquier colectivo se monte su propio gestor de proyectos libres, con su imagen, sin necesidad de tirar de iniciativas centralizadas como [WWW] ourproject.org para tener sus CMS/blog, foros, etc.

Aquí los requerimientos son más duros sobre todo con el tema de mantenimiento que tiene que ser "a la ubuntu", es decir, pulso un botón y actualizo todo el servidor.

Sería dar un paso más respecto a la [WWW] distribución live de gforge que en su día ya acometimos, en términos de usabilidad.

Es algo muy interesante, pero asusta el nivel de complejidad que puede añadir.

Futuro

Si bien, durante todo este tiempo, nuestra adaptación de gforge para proyectos libres (no solo de Software Libre), nos parecía que era lo más cercano y realista que podíamos conseguir a día de hoy en base a nuestra energía, llevamos un tiempo planteándonos acometer un nuevo gestor de proyectos con el enfoque y los objetivos antes descritos.

En principio nos apetece primar buenas técnicas de programación, así que estamos pensando un un modelo Orientado a Objetos. Después de evaluar varias tecnologías, parece que nuestra elección se va encaminando más al uso de [WWW] Ruby on Rails, aunque todavía no hemos cerrado la evaluación.

Aunque como siempre, antes de acometer una gran empresa, como antes de hacer un marathon, o subir una montaña, hay que ser muy conscientes de nuestras propias energías y realizar una concienzuda preparación, para no fracasar en el intento. Veremos que conseguimos.

Sobre este documento

Aunque la primera versión de este documento refleja la visión de lo que ha sido para [WWW] nosotros nuestra experiencia estos años y un punto de partida sobre nuestros pasos futuros, el camino no está marcado con exactitud, por lo queremos invitar a otras personas y grupos interesadas en solucionar esta problemática, a trazar este camino, por ejemplo, participando en la edición y comentario de este documento inicial y en otras acciones futuras.

Enlaces

Comentarios

Si te apetece, edita esta página y añade tu comentario y opcionalmente tu nombre a continuación:


Betito -- Pues me parece impresionante, más que nada porque yo tenía en mente un proyecto de estas características, que te permitiera gestionar proyectos de una forma sencilla y fácil, orientado a su uso a un amplio espectro de la población y no solo a la comunidad informática. Que fuera un nexo para colectivos (y por extensión grupos, entidades, ...) de carácter social, asambleario, colaborativo, horizontal y realizar una herramienta realmente útil para sus objtetivos. Me apunto a un rayo ardiendo y quiero participar activamente del proyecto, así que te lo comento por mail y hablamos. Un saludete!


QuimGil -- Todo esto va por buen camino, felicidades por el primer paso y animos en los siguientes. Aunque sea por egoísmo voy a estar siguiendo el proyecto y aportando lo que como usuario-administradorzopenco pueda aportar. Mi objetivo es dejar de dar la paliza a Vicente y admistradores eficientes como él con mis tropiezos más allá de ssh *.ourproject.org

Ya que este proyecto se plantea una visión a medio plazo y habla de Web2.0, creo que estaria bien incluir el concepto de tareas de trabajo y administración en este tipo de proyecto realizadas desde aplicaciones corriendo sobre el propio escritorio y que sean capaces de aclararse con servidores y aplicaciones vecinas en los escritorios de mis vecinos. Es decir, la administración web ya es un paso con respecto a la administración sobre la linea de comandos, pero de hecho el paso intermedio de abrir el navegador y lidiar con él tampoco es imprescindible. Ya estamos viendo herramientas que me instalo en local y que me permiten gestionar mi blog, mis fotos en flickr, etc. La cosa creo que va por ahí (y este es uno de los motivos por los que GNOME me interesa cada vez más), y semillas como estas primeras e incipientes aplicaciones combinadas con el gnome-about-me, GPG, P2P y FOAF creo que van a ser un ingrediente imprescindible en esta web 2.0. En fin, una cosa a tener en cuenta y no la más urgente ni importante.

Por otro lado, un enlace: [WWW] https://wiki.ubuntu.com/UbuntuInstantServer


[WWW] Xavi -- Enhorabuena, Vicente (y quien más haya detrás) por la iniciativa. Poco tengo a decir. Yo tan solo conozco un poco Tikiwiki ([WWW] http://tikiwiki.org) como plataforma que facilita la colaboración para el trabajo diario de colectivos (que van desde alumnos universitarios de carreras no técnicas, y otros colectivos diversos y dispersos). Y la nueva versión 1.10 que está al caer trae ya muchas mejoras anunciadas relacionadas con la Web 2.0 (no las he probado aún), a pesar de que en op.o ya usamos la versión 1.10 (cvs) desde hace más de un año. No sé, adelante, y encantado de hacer de "beta tester" de lo que montéis (Sea mejorando aplicaciones existentes: Tiki, Drupal, Plone, etc.) o creándolas de nuevo, etc. Por lo que hace referencia a Tikiwiki, podeis ver una lista actualizada de funcionalidades, autoavaluadas por la comunidad bajo varios criterios (algunas funcionalidades suspenden en usabilidad u otros aspectos, y es "vox populi"), a traves de: [WWW] http://doc.tikiwiki.org/Features


fulano -- Comentario

last edited 2007-10-20 06:36:44 by corp