Aquí puedes detallar todo lo que creas incorrecto o que necesite mejoras en el proyecto Buenos Aires Libre.
Gracias !
Comentarios/Sugerencias
Aqui esta el resumen de las nuevas propuestas impulsadas por Cristian S. Rocha, en base a extractos de mails, etc.
Background
Cristian S. Rocha entra al proyecto (en ese momento llamado FreeBaires, el cual tenia un enfoque un poco diferente que el actual BuenosAiresLibre) en Septiembre del 2003. Llega en representación de un amigo suyo que estaba principalmente interesado en compartir internet.
El 22/04/2004 dauna charla en el marco de la Semana de la Computacion en la UBA, llamada "Compartiendo Internet". Pide permiso a la lista de correo de FreeBaires para mencionar el proyecto como caso exitoso, y se le responde que el objetivo del proyecto ha cambiado con respecto a sus inicios (básicamente por temas legales), y por lo tanto no seria del todo correcto nombrarlo como ejemplo exitoso. Cristian ofrece organizar una charla con un abogado especialista en tecnologías para abrir el debate y analizar posibles soluciones. Se propone que se acerquen ambos a la siguiente reunión organizativa, pero por motivos varios esto no se llega a concretar.
El 14/08/06, luego de un largo periodo de lectura pasiva de la lista, envio una serie de mails con diferentes propuestas las cuales estan detalladas a continuación para referencia.
IPv6
Cómo algunos sabrán, IPv4 es el conjunto de protocolos de la actual Internet. IPv6 es una actualización de esos protocolos con el fin de eliminar varias limitaciones de su ansestro. La primera limitación, y la más "molesta" es la falta de números IP de Internet para la cantidad de equipos reales dentro de la red. IPv6 soporta un número de equipos suficientemente grande para todo el sistema solar (mucha gente insiste en esa frase, pero me suena muy parecida a la de Bill Gates y sus 640K). Conseguir una red IPv4 real ahora exclusiva para BAL me parece una tarea casi imposible, pero no así una IPv6. La segunda limitación es que IPv4 tiene un overhead en las "cabezas" de sus paquetes haciendo más lento su ruteo y entorpeciendo comunicaciones en tiempo real. También no es natural protocolos de QOS y Multicasting para protocolos Multimedia. Qué ventajas tiene que BAL sea IPv6? Bueno, en principio va a pertenecer 100% a internet cuando se den las condiciones. Las comunicaciones P2P serán reales y no necesitarán de NAT, Proxies u otros intermediarios para realizarse. Las comunicaciones Multimedia serán más fluidas. Qué desventajas tiene que BAL sea IPv6? Supongo que muchos no tienen idea de como configurar un equipo IPv6. Tengo entendido que Windows XP SP2 es compatible con IPv6, pero no sus anteriores. Para Linux es completamente natural, las nuevas distribuciones ya tunelean IPv6 sobre IPv4. Pero los routers que se venden no son IPv6 compatibles. Los switchs de nivel IP compatibles con IPv6 son muy caros. Me gustaría aclarar que el OpenWRT puede configurarse para trabajar con IPv6. Con lo que quienes tengan router compatibles podrán laburar bajo ese protocolo.
Servicios
voy a tirar un par de ideas de servicios que BAL puede dar a futuro, tanto como una entidad como individualmente. Todos estos servicios son ideales, no esperen que con el estado actual de BAL se logre hacer funcionar. Pero tener el soporte para ellos puede que BAL logre crecer mucho más rápido! Seguro que algunos de estos temas ya lo discutieron ustedes, y creo que uno de esos es el primer punto. - ISP: ¿Porque conectarnos a Internet con teléfono si nuestros ISP podrían conectarse a BAL? ¿Porque no un ISP pueda ser el Cyber de la esquina? Cualquiera que se conecte a BAL puede acceder a Internet a travez de PPPoE sin usar el teléfono. - Servicios Web Comerciales: Comprar unos tornillos en la ferretería de la esquina, o una grande de muzza en nuestra pizzería preferida. Esto puede dar para mucho más: límites la imaginación. - Servicios Web Públicos: Municipalidad de Buenos Aires, La AFIP, Los Supermercados, Los Ferrocarriles, El Subte, Las lineas de colectivos, Correo Argentino, etc... Cualquier servicio podría sencillamente conectarse a BAL. Porque conectarse a Internet para hacer consulta sobre trámites o el Código Postal? Tengo contactos en algunos de estos lugares, eso no solo es posible, sino muy probable de llevar a cabo. - Transacciones seguras y a bajo precio: Si, lo que escuchan. Un banco podría trasmitir sus transacciones bancarias a traves de BAL con la misma seguridad que por cable y a mayor velocidad. Cómo se logra eso? Se intercambian las claves por cable (óptico, mensajes cuánticos, con la estupidéz que se les ocurra) y el dato encriptado por BAL. Un banco debería pagar un enlace más barato (256kb?!) y no (8Mb) para trasmitir sus transacciones, ya que puede lograr mucha mayor trasmisión por BAL (~54Mb). Puedo buscar contactos interesados. - Grid on Wide: Una Grid o grilla de procesamiento es una computadora de multiprocesamiento de baja latencia y debilmente conectada, pero con una capacidad EXTRAORDINARIA de calculo. En sintesis BAL es eso si se juntan todas las máquinas "dormidas" de la red. Quienes estarían interesados? El servicio meteorológico nacional, farmaceuticas para búsqueda de nuevas drogas, laboratorios para predecir transgénicos, bancos y supermercados para realizar datamining, petroleras para encontrar bancos de petroleo o gas.... Si, hay mucho dinero, si sabemos plantear bien el proyecto y a quienes. Y también tengo los contactos.
Cooperativa
En el 2001, luego del desastre, muchos compañeros y amigos estaban preocupados por la estabilidad labural y económica del país. En eso los llamé por un proyecto relacionado con unir los edificios de San Telmo en una red de computadoras bajo los principio de Código Abierto y el Cooperativismo. Luego las cosas empezaron a mejorar individualmente y mis compañeros de proyecto terminaron cada uno en lo suyo: el físico haciendo teatro alternativo, mi compañero de redes programando Jueguitos para Celulares, la arquitecta consiguió un lugar interesante donde podía aplicar sus conocimientos de Autocad, la ingeniera chilena consiguió trabajo en un call-center y el técnico electrónico pudo continuar con su trabajo en el Congreso de la Nación. Pero antes de que eso ocurriera se discutió que era lo que queríamos y como lo queríamos terminar, y todo durante dos años. Lo que habíamos planteado era algo bastante complejo, pero cumplía con unos requisitos deseables importantes: 1- Escalable (suportar un número grande de clientes) 2- Tolerante a fallas (o problemas económicos) 3- Libre (no hacerse dueños de la red) 4- Controlable (que se pueda predecir el futuro de la empresa sin muchas complicaciones) La Escalabilidad la lográbamos justamente con la Libertad. La empresa no pretendía ser dueña de los nodos o los cables de los edificios. Los dueños eran los clientes. Podían liberarse de la empresa cuando quisieran. Ellos eran responsables de los equipos. La Tolerancia se daba al asociar a todos los clientes. Eran socios, con lo que se convertía en una parte esencial de la empresa. Los socios reciben varios beneficios como votar, cobrar las ganancias de la empresa a fin de año, etc. Libre, usando software libre. Dando libertad de asociarse o no. Permitiendo que cualquiera pueda usar la red a gusto y disgusto. Puede realizar transacciones comerciales. Publicar un libro. En sintesis: no poner restricciones. Esto es bastante discutible también si hablamos de sexo, cracking, hacking, royalties, etc... Controlable. Si uno tiene suficiente información de la red, donde se usa, como se usa, quienes lo usan, dando la mayor cantidad de servicios, y tratando de construir una dependencia fuerte de los clientes con la red, el proyecto es más PREDECIBLE. Ustedes encontrarán contradicciones como dependencia y libertad, pero el secreto está en que ambas pueden complementarse y equilibrarse a favor de un proyecto que beneficie a todos.
Cooperativa II
Existen varios actores que pueden interactuar con BAL: - 1) Usuario Normal: quién accede a BAL para usar sus servicios. En si un Usuario puede ser o no socio de BAL, y creo que en la mayoría de los casos no lo va a ser: no le interesa, no se quiere comprometer y solo quiere usar sus servicios. Este tipo de personas accederán libremente a BAL y no aportarán ni un centavo ya que no se le exigirá. Si BAL no lo satisface se retirará a alguna Banda Ancha que si lo haga. Típicamente serán Chateadores, Buscadores de Información, , etc. - 2) Usuario Servidor: es un Usuario Normal que usa a BAL para además dar un servicio. Solo le interesa dar servicios en un espacio donde muchos puedan usarlo, o verlo. No le interesa que el enlace sea gratuito o cooperativo ni nada por el estilo, sino maximizar sus utilidades (utilidades desde el concepto amplio de la palabra: comunicar sus opiniones a la mayor cantidad de gente, ganar dinero, etc.). - 3) Nodo: quién cede sus pasivos y activos para que los Usuarios se conecten a BAL. El nodo puede ser un grupo de personas o una persona. Pueden ser usuarios normales o servidores. Le interesa la existencia de BAL como medio de comunicación y están comprometidos con el proyecto. - 4) Administración: quién define las reglas políticas, administrativas y técnicas de BAL. Más halla de los protocolos IP y cualquier otro, necesita una organización mínima para realizar trámites, reuniones, definir tareas, proyectos y mantener vivo el proyecto: Promoción, prestamos y financiación de instalaciones, etc. - En principio esto da bastante acorde a lo que es una Cooperativa de Servicios Ahora lo que hay que aclarar es como debería mantenerse BAL para poder crecer acorde a las necesidades de los asociados. Uno de los objetivos de BAL debería ser CRECER. Cuanto más Usuarios tenga más estable será. Esto atraerá a Usuarios Servidores, y a su vez atraerá a más Usuarios Normales. Es un circulo que no tiene fin. Es por eso es que hay que incluir a la mayor cantidad de instituciones Municipales y Nacionales al proyecto. Que pasaría si todas las CGP puedan dar servicios a través de BAL? Y además decimos que conectarse a BAL es realmente Gratis? O la ANSES o la AFIP? Y los Bancos? No usar teléfono y el único gasto es el Hardware? Y dar la posibilidad de dar servicios gratuitamente? Cualquiera, desde la ANSES hasta el banco RIO, pasando por la UBA y la casa de empanadas de la esquina? Pero si las cosas son tan gratuitas, como se mantiene BAL? de la siguiente manera: - Servicio de Hardware y Software: Instalación de equipos Nodos, equipos Servidores, Software, Priorizando protocolos a través de QOS, Dando acceso a capacidad de procesamiento y almacenamiento, etc. - Financiación y venta de hardware: Crear nuevos Usuarios financiando equipos de computadora, teléfonos IP, etc. Crear nuevos Nodos financiando antenas y routers, etc. - Patentamientos: Patentar cada desarrollo e ideas que se consigan. Lo importante es patentar y no vender las patentes, incluso se pueden dejar como Hardware Libre. Eso deja una imagen muy positiva para la empresa que construye pasivos que quizás le sean muy útiles para el futuro. - Inversiones locales y extrangeras: Que exista un soporte de información como BAL puede atraer inversiones extrangeras y locales. Hay que dar cabida a estas iniciativas, siempre remarcando que: "Lo que marca en realidad una diferencia fundamental con otro tipo de organizaciones, es que las entidades cooperativas no podrían distribuir los excedentes con base en otro criterio que no fuera la participación proporcional de los asociados en sus operaciones sociales. Por lo tanto, no podrían distribuir excedentes en función de los aportes de capital efectuados o con base en su actuación en los órganos directivos de la entidad. En este aspecto, la ley vigente es de absoluta claridad." - Donaciones/Subsidios: simplemente bienvenido. La idea que tengo de BAL es que si alguien es capaz, pueda dar servicios sin tener que pagar un centavo a BAL. Y si le va bien en su proyecto sea consiente de la importancia de BAL en su exito y sepa devolver la gentileza. Estoy convencido que BAL como cooperativa de servicios puede funcionar. Pero no es la única forma, existen muchas otras formas de asociaciones que pueden servirle a BAL y no creo que cambie mucho, en el fondo, los principios que estoy describiendo.