Traducciones de esta página?:

Desarrollo de Software

Para formar parte de este grupo, es necesario estar suscripto a su lista de correo.

Next Generation Democracy

Coherencia

  • La aplicación web Coherencia fue accesible durante los meses de Marzo y Julio de 2011. Actualmente se están intentando reparar algunos bugs y estará online nuevamente tan pronto como nos sea posible para que podamos seguir perfeccionandola colaborativamente.
  • Coherencia is a web based platform that enables groups of people to define their democratic priorities and together discover which are the most important ideas to implement by their governments. People can add new ideas, add arguments for and against priorities, indicate if they support or oppose an idea, create a personal list of priorities and discuss all priorities. The end results are lists of top priorities in many categories as well as the best arguments for and against each priority. This service enables people to make up their minds about most issues in a short time.

El objetivo más cercano que tenemos en materia de desarrollo es terminar el fork de NationBuilder que empezó Mauricio Pasquier Juan. NationBuilder era una aplicación para votar problemas/soluciones y discutir acerca de ellas. (Decimos "era" porque ahora cambió de rumbo y se transformó en una plataforma para campañas políticas—de todos modos, el fork es anterior a la transformación. Hoy en día NationBuilder no se puede ver online.)

NationBuilder está escrito en Ruby y desarrollado sobre Rails. El fork de Eudemocracia recibió el nombre de Coherencia.

Si te gustaría contribuir a la programación de Coherencia te sugerimos que veas la guía para nuevos miembros, te anotés en la lista de correo de desarrollo. (Coherencia no es la única plataforma que Eu quiere desarrollar ni Ruby el único lenguaje con en el que quiere trabajar.) Para una guia rapida de como comenzar a colaborar ver aqui.

Bugs

Correo electrónico P2P

El correo electrónico siempre fue un método de intercambio de mensajes peer-to-peer. Por supuesto, la comunicación entre ambos agentes sólo es posible si están conectados simultáneamente a internet. Como la conectividad de los peers (dispositivos personales) es intermitente, las tareas de envío y recepción de mensajes son usualmente delegadas a intermediarios cuya conectividad es continua: los servidores de correo. El uso de intermediarios agrega en cierta forma centralización al sistema, sobre todo si se tiene en cuenta que tan sólo 4 proveedores —AOL, Gmail, Hotmail, Yahoo!— acaparan la mayoría de los usuarios de correo electrónico.

Entiéndase entonces por correo P2P la descentralización de los servicios que facilitan el envío de mensajes asincrónicos entre peers: una red P2P como servidor de correo. Comunidades reemplazarían a organismos públicos y privados como intermediarios; una red descentralizada bien diseñada le puede brindar a la información personal mayor privacidad e integridad que las manos de terceros.

La red de correo exteriormente debe ser compatible con el protocolo SMPT/ESMPT. Internamente, los mensajes podrían ser transmitidos mediante algún protocolo de distribución de archivos P2P sobre UDP o variante (por ejemplo µTP). Para el primer caso será necesario contar con gateways, ya que las direcciones de correo actuales apuntan hacia un dominio y este por medio del DNS a un número de IP. Para el segundo, no serán necesarios nodos especiales en la red, las direcciones serán globales dentro del sistema.

Las redes distribuidas estructuradas son más eficientes para buscar recursos que las desestructuradas. Será conveniente utilizar algún algoritmo de distributed hash table. Las DHT son verdaderas bases de datos distribuidas, escalables, confiables y dependiendo del diseño, seguras y anónimas.

Las DHT tienen algunos problemas de seguridad no resueltos no mencionados en el artículos de Wikipedia.

Repositorios

Aquí encontrarás cómo acceder a los repositorios de Eudemocracia.

Git is a distributed revision control system with an emphasis on speed. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server.

Project Management & Bug Tracking

Aqui encontrarás cómo acceder al proyecto de Eudemocracia.

Redmine is web-based project management and bug-tracking tool. It includes calendar and Gantt charts to aid visual representation of projects and their deadlines.

Actividad futura

Análisis

Diseño

Desarrollo

Testeo

Implementación

Proyectos Relacionados

Redes sociales

CMS

Sistema de Votación

Foro de Debate

Módulos específicos

  • Edemocrazy Proyecto inactivo y derivado a Citizen Intelligence Agency
  • Citizen Intelligence Agency relacionado con una base de datos de miembros reales del congreso para hacer un seguimiento de su actividad. Puede resultar útil para la aplicación en Bibliotecas y el uso que cada miembro hace de los paquetes de publicaciones que se compran.
  • Wasamblea soft con reglas de participación muy definidas, DNIe para identificar miembros, reglas de reputación claras.

Otras Herramientas

Infraestructura

desarrollo.txt · Última modificación: 2012/02/21 17:47 por 190.48.18.223
 
Excepto donde se indique lo contrario, el contenido de esta wiki se autoriza bajo la siguiente licencia: Public Domain
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki