Discusión:Desarrollo de Magón Vive!
De Indymedia México
Tabla de contenidos |
[editar] Magón Vive! 0.2.4
[editar] Propuestas
[editar] Propuestas sueltas
- Mediacoder portátil necesita incluir Firefox, para no duplicar sólo incluir la receta.
- Remplazar Cryptophane en MagonGPG porque no es software libre. El problema es que no hay interfaces gráficas en Windows para GPG, que cumplan dos criterios con los que se han seleccionado la mayoría de los programas: que permitan al usuario normal apropiarse de herramientas libres y que sean portátiles. WinPT es una excelente interfaz gráfica, pero no se ha logrado configurar fácilmente para ser portátil. Decir "reemplazar" es fácil, ¿pero con qué? necesitamos un cliente gráfico portable, tal vez compilando una aplicación nativa de linux en Windows, pero necesitamos un valiente que acometa esa tarea.
- GnuPG se duplica en MagonGPG y Thunderbird. Podríamos probar a actualizar los vínculos, o reprogramar el instalador.
- Torpark (XeroBank), no es software libre, sustituir por Tor on a Stick (ToaSt). Retirar los marcadores sobre medios libres y magonismo (esto debe estar aparte del software, quizá una página de "Enlaces" incluida en el disco como antes en Diáspora). Retirar del disco Firefox sin extensiones de seguridad.
- Tor se duplica en Torpark (y en ToaSt) quizá valga retirar Tor pues la navegación anónima, posiblemente el mayor uso de Tor, queda cubierta si hay un navegador con Tor integrado.
- PortableTor Entre Torpark (no libre, con Tor supuestamente integrado) y Firefox configurable + Portable Tor, me inclino por el segundo, ya que no automatiza sin dejar que el usuario tenga que configurar nada el Tor, sino permite un mayor control sobre las opciones de Tor y personalizar Firefox con las extensiones de seguridad más idóneas para cada quién.
[editar] Grandes Obstáculos a Librar
Para avanzar en la definición de las líneas guía de la Magón Vive! (emulando las Debian guidelines)
- Para ayudar a comunicadores y activistas sin formación en el uso de las computadoras, a apropiarse de tecnologías libres existen dos obstáculos:
- Por una parte las complicaciones que todavía acompañan (aunque se han ido subsanando hay mucho trecho por andar) a la instalación de Linux, y aún su uso portátil en cibercafés por ejemplo. Ello se subsana en parte con la difusión de las aplicaciones portátiles que, en sentido estricto, el creador de las más conocidas, John T.Haller, no las está liberando, o sea no son 100% software libre, si así fuera, conociendo el código con que "portabiliza" las aplicaciones, ya podríamos haberlo aplicado por ejemplo a WinPT botando a Cryptophane. Por estas deficiencias en la adopción de la filosofía GPL, no podemos hablar desgraciadamente de que la Magón Vive sea aún 100% Software Libre.
- Por otra: la falta de documentación accesible no sólo a quienes disponen de conexión de banda ancha y PC propia. Por ejemplo: en su idioma -en nuestro caso en español, completa: no dependiente de 20 fuentes más que dependen a su vez cada una de otras más en las que el usuario puede fácilmente perderse.
En este sentido necesitamos hacer un esfuerzo importante para allanar al máximo posible la apropiación de las tecnologías para los compañeros de toda clase de organizaciones y movimientos populares, documentando desde la instalación de los programas, hasta los usos avanzados. En español, por lo menos, y en documentos que puedan imprimirse y leerse sin depender de estar conectados horas a la red, pues precisamente eso va en contra de una de la líneas guía de la Magón Vive!
[editar] OMAs & OPAs
Esto es medio cábuleitor, pero me ayudó a pensar un poquito sobre los "To Do's" para la Magón Vive!
Objetivos Mínimos Alcanzables (OMA) y Objetivos Prioritarios pa' Avanzar (OPA).
Creo que podríamos (aunque no sea con estos apocópes de mamá y papá veracruzanos) pensar un poquito en que necesitamos diseñar una herramienta que nos permita incluir más manos y más mentes en el desarrollo de una herramienta de software libre para el movimiento popular.
Estoy de acuerdo con las características que se esbozaron en el tiki (http://mexico.indymedia.org/MagonVive), cuando se empezó a trabajar en la versión, sin embargo creo que podemos irlas "wikificando" permitiendo la reelaboración de la formulación, en particular me parece muy aleccionador permitir:
1. Contrastar no sólo la redacción si no lo que está proponiendo en esencia:
- Por un lado las "características" de la Magón Vive!
- Por otro el "social contract" de Debian
Tomando en cuenta los contextos sociopolíticos, culturales, públicos-objetivo, tecnologías, etc. en que difieren en su base ambos proyectos, pero intentando aplicar lo más idóneo del proyecto Debian a nuestro trabajo en común en torno a la distro de software libre.
2. Salvar en la práctica las contradicciones entre:
Las "características" ideales, propuestas, concebidas como perspectiva.
El estado real de la herramienta, y de ahí derivar los "To Do´s", poniéndolos en una tabla de tareas en las que cualquiera pueda entrar a ver que falta y contribuir, o bien también plantear nuevas cosas, pero ya desde definir una serie de recursos que hace falta crear o "transformar" como traducciones, ampliando el radio de acción de la cooperación en sí, y para el movimiento popular, al incluir más puntos de vista.
Precisamente por ahí es por donde planteo lo de OMA y OPA.
Hasta esta versión, se ha estado trabajando en un esquema "cada quien por su lado, cuando urja nos topamos y coordinamos". Pero con poco consenso de fondo sobre las tareas pendientes, los pasos a seguir, las perspectivas a mediano y largo plazo. Hay "listas de deseos" y el trabajo principalmente de jose ja ido avanzando con mucha calidad en la presentación la distro, así como concretando el darle forma como distro.
Pero hay un potencial no "en línea", que está interesado en las herramientas, y aún sin mucha claridad en algunas ocasiones sobre el software, pueden hacer contribuciones importantes. O podemos toparnos con compas desarrolladores incluso de otras latitudes, principalmente de Latinoamérica, que podrían proponer y aportar importantes avances.
Aquí es donde entran los OMA´s y los OPA´s.
Por ejemplo para la versión 0.2.4 en que ya deberíamos estar trabajando, podríamos contemplar los siguientes Objetivos Mínimos Alcanzables (los que veo por el momento):
OMA´s de 0.2.3 a 0.2.4 OPA's para 0.3 (nombre clave:¿Alexis?)
Por ejemplo para la versión 0.2.4 en que ya deberíamos estar trabajando, podríamos contemplar los siguientes Objetivos Mínimos Alcanzables (los que veo por el momento):
OMA´s de 0.2.3 a 0.2.4 OPA's para 0.3 (nombre clave:¿Alexis?)
[editar] Distro en general
1. Urgente Bug-fix: Modificar los links a los documentos y binarios de la distro, para que K-Meleon no abra el diálogo guardar como sino lance el programa para instalar, o el documento para leer.
(¡Bien por tomar el modelo del kubuntu!)
2. Algunos programas en lugar de manejarlos para instalar en una USB, se pueden usar desde el propio CD: por ejemplo 7-zip y Abiword (yo traigo un disco así para mi trabajo cotidiano).
3. Ya está el enlace del paquete portable (cuando lo hay), además incluir el link para descargar la versión normal de la red, y un mini como de instalación en disco duro.
Objetivos Prioritarios pa'Avanzar (OPA): Definir el formato o formatos de la distro, aquí hay una discusión, porque a mi juicio no podemos tener una herramienta eficiente + una colección completa de instaladores, sin ocupar prácticamente los 650 MB completos de un CD. En todo caso si se quiere una distro ligera, pensar en los 210 MB de un Mini-CD.
Respecto a la Magón VIVO (linux live-CD) que se propone como 0.3 o algo así, me parece que podríamos en todo caso pensar en distribuir un duo pack: por una parte la Magón Vive y por otra la X-Evian que ya se ha migrado a X-Ubuntu y que ya está en castellano, y trae muchas de las aplicaciones con que venimos avanzando la Magón Vive.
La distro X-evian ya está en abandono, no se piensa trabajar en versiones posteriores ni actualizaciones, valorar el uso de Dynabolic o Blag, las dos con software libre exclusivamente y con desarrollo más o menos asegurado.
En todo caso mi propuesta es:
Mini-Distro de uso práctico: 210 MB algunos programas ya para correr, útiles para quien no tiene USB aún, unos cuantos programas portables para instalar, definitivamente no Open Office en esta.
Distro de herramientas específicas con enlaces a las aplicaciones portátiles como proponía José. Subir ISO de 650MB de la distro completa a servidores como el tuxfamily.
Distro "Física" dual: Magón Vive mini + X-Evian 2.0 (linux)
[editar] Herramientas en específico (OMA's)
a. Manual de instalación desde descarga de sourceforge hasta dejarlo en disco, e instalar la extensión de lenguaje español.
b. Documentación sencilla sobre volumenes ocultos (esteganografía aplicada para proteger archivos). Uso práctico.
OPA: Traducción completa del manual original.
Eraser:
a. Manual de instalación.
b. Ejemplo de uso conjunto: Truecrypt-Eraser-GPG Portable en la "vida real".
OPA: Traducción del artículo de Peter Guttmann: "Secure Deletion on Magnetic Media and Solid-State Memory", que fundamenta y explica el borrado seguro de 35 pases.
MagonGPG:
a. Manual de Cryptophane en funciones avanzadas: verificar firmas, firmar llaves públicas de corresponsales, firmar y encriptar. -No cubierto en manual GPG básico del binario 0.3alpha.
OPA: Migrar MagonGPG a Portable Sylpheed-Claws, GPA, u otra aplicación GPL como interfaz gráfica para GPG
[editar] Propuestas de nuevas herramientas
OMA´s para 0.2.4
Jacksum. Código java que se integra al explorador de Windows, para permitir, checar en un par de clics los sumas como SHA1, MD5 y varias decenas de algoritmos hash más de los archivos que recibimos.
Incluir documentación de su importancia: ya conocida por algunos seguramente.
WinSCP: Herramienta que también puede ser portable. Substituo viable 100% GPL, a Filezilla, con la misma funcionalidad y trabaja estrictamente en SFTP o SCP, permitiendo encriptar el trabajo FTP con los servidores como espora. Yo la uso live en mi miniCD y me funciona perfectamente, sin dejar rastros nodeliberados en las pcs que trabajo.
OMA para 0.2.5 (no para 0.2.4 debido a su estado beta de pruebas)
Substituir Thunderbird Portable por Sylpheed-Claws con plugin de OpenPGP.
Incluir Gaim Portable ya con encriptado y documentación en español.
OPA para 0.3:
Utilizar el script de NSIS para portabilizar todas las aplicaciones que aún no lo son en la distro, tomando en cuenta que el script es una licencia libre, tipo BSD. http://portableapps.com/user/4766/track
Incluir un documento en español para cada aplicación portable por lo menos. Útil, sencillo y práctico.
[editar] Cobertura de necesidades
Para definir que software se incluye en el disco, se puede armar una tabla de necesidades básicas que un usuario común necesita cubrir para realizar su actividades en espacios públicos.
| Necesidad | Complicaciones | Soluciones | Herramientas | Observaciones |
| Portabilidad | Máquinas públicas, conexiones inseguras, impedimentos para instalar software, poco espacio | Aplicaciones portátiles, cifrado de volúmenes, borrado seguro | Ejecución portátil, TrueCrypt, Eraser, 7-Zip | |
| Internet | Servicios inseguros, conexiones lentas | servidores confiables, comunicación cifrada, anonimato | MagonGPG + Navegador + TOR + ClamWin + Gaim | Se lee correo con navegador, quitar cliente de correo y agregar extensión FireGPG. |
| Redactar y diseñar | La gente hace todo en MS Word | OOo es muy similar a Word | OOo + GIMP | OOo es muy pesado (se pude instalar sin editor de fórmulas y acceso a base de datos?), GIMP puede parecer complicado |
| Escuchar y editar audio | formatos privativos | formatos libres, producción de audios libres | VLC + Audacity | |
| | Problema de hardware más que de software | | Retirar soporte a la edición de video en el disco básico |
[editar] Lista de software
Una lista preliminar con el estado de recopilación de los programas básicos (recopilación menor de 210MB) y programas especializados sólo reseñados en el wiki (ilimitado) está en Discusión:Software en Magón Vive!.
