Skip to content
This repository
branch: develop
Fetching contributors…

Cannot retrieve contributors at this time

file 305 lines (181 sloc) 10.091 kb
                                         TOUS UNIS, NOUS POUVONS CHANGER LE MONDE
                                              ALL UNITED, WE CAN CHANGE THE WORLD

(?) Version française plus bas...

The G.O.D. Project - Introduction

G.O.D stands for Greater Organism Design.

Problem

We are 99% of the whole world. How come we do choices once a blue moon and then let only that small amount of people to make all the decisions? It's time to awake social consciousness.

Objective:

Transform governement into an executive and use the people opinion as the decision maker

Motivations:

The actual system is not taking into account the evolution of the technology and its population's true concerns.

More precisely we are asked to give our opinion only once in a few times to put people who should represent us and then takes decisions without really asking after.

Proposed Solution

G.O.D.'s main purpose is to be able to get everybody's issue and let the government, our executives, take Informed actions. For the time being this might evolve to something other than weblog, social network or forum.

This is meant to become non-centralized. Cities could start their polling sessions by themselves, results grids will be populated. Moderators will populate and collect the questions and suggestions.

Quoting occupymontreal.tk "We are students, workers, unemployed, families, young, retired, public service employees, lawyers, nurses, grand-parents, security guards, construction workers, of all nationalities, your children’s teachers, atheists, christians, muslims, buddhists, jedis and artists."

Why?

TODO

Expected outcome:

TODO

How this will work? Technically - Overview

This is the first iteration, so don't expect too much from it.

Since the whole idea is to take action and propose viable solutions to real society problems we thought that, basically:

  • The application will ask questions and suggest two solutions, voter chooses her favorite.
  • The application calculates the most favorite solution.

If you want to propose new solutions, the forum at http://godproject.devlabmtl.org/discussions/ will take your suggestions, people can add comments and at some point, moderators could modify questions from the forum.

Contribute

This project is done by passionate people who happen to be web developers. We use open-source software to build a tool to get people's opinion on issues that matter to them.

devLAB Montreal is the initiator group and we welcome any web developer who wants to contribute. We, at devLAB Montréal, will take care of the hosting and the code base.

Official version is hosted on http://godproject.devlabmtl.org/, we take care of the deployment and scaling issues whenever they come.

Proposing new questions and solutions is supported on the forum http://godproject.devlabmtl.org/discussions/

It's too early in the project to explain how technically we will have a distributed database system, but let's start somewhere, the wiki is there to sketch the concepts and the model.

WHAT WE NEED? - Ideas, concepts

Commit code? - How to contribute

You code? In what is this built on.

  • PHP 5.3
  • Symfony 2 as the polling engine
  • Git hosted on Git hub for source control
  • Vanilla forum as the discussion engine

Commit your code proposal on the https://github.com/siegfried1e/The-G.O.D-project on the develop branch.

You need to know about Git (http://progit.org/book/), and Symfony 2 (http://symfony.com/).

Go ahead!

Help with Quality?

Explain all found bugs on our bug tracker:

https://github.com/siegfried1e/The-G.O.D-project/issues

An efficient way to do so:

  • Subject is a 10 words summary of what failed
  • Description should contain short description of the bug
  • Steps to reproduce
  • Web address where the problem was found

One of the organizers of Occupy {yourcity}?

Drop us an email at board@devlabmtl.org give us your vanilla user id on http://godproject.devlabmtl.org/discussions/ you created.


Le projet G.O.D. - Introduction

«Greater Organism Design»

Problème:

Nous sommes le dit 99% de la planète. Nous nous demandons comment ça les actions qui ont un impact sur notre société ne sont pas systématiquement validés par le peuple et qu'une seule infime partie de la population prend toutes les décisons?

But:

Faire des instances gouvernementales un éxécutif plutôt que des instances décisionnelles.

Motivations:

  • Le système actuel est déficient et non adapté à l'évolution de la société autant au point de vue humain que techologique.

Plus précisément On nous demande de nous prononcer une seule fois pour mettre en place des personnes qui vont par la suite nous représenter dans un ensemble de décisions sans vraiment avoir à nous reconsulté.

Notre solution:

Créer un système de consultation social pour:

  1. Énumérer des problèmes
  2. Énumérer des solutions, nouvelles ou existantes
  3. Déterminer la meilleur
  4. Si plusieurs sont au même niveau 4.1. Combiner les solutions en de nouvelles proposition 4.2. retour à 3
  5. Proposer des actions pour mettre en place la solution

Pourquoi ?

Simplement à cause de la difficulté de consulter les citoyens «dans le vieux monde» rendant totalement impensable de consulter rapidement les citoyens. Des systèmes de sondages et autres ont été mis en place pour arriver à aller chercher au moins un échantillon de ce que les gens désirent. Mais malheureusement rien n'oblige les gouvernements à baser leurs actions sur les résultats. De plus le contrôle de cette information étant entre les mains de corporations, la recette est trop intéressante pour ne pas intéresser les gens mal intentionnés et le crime organisé.

Résultat escompté:

  • Des gens assoiffés de pouvoir étudient le système et se positionne dans des rôles décisionnels stratégiques leurs donnant accès aux ressources de la communauté,
  • Le système leurs permet même lorsqu'ils sont mis en question de créer de nouvelles lois qui ne les obligent pas de répondre de leurs actions,
  • Comme les demandes de la communauté sont nombreuses et que le système n'est pas fait pour réagir rapidement, quand les millions sont partis il est trop tard pour réagir, et les gens en pouvoir au moment des actes ne sont plus en poste, donc plus responsabilisé.

Comment voulons-nous structurer la solution - Vue d'ensemble technique

  • À l'aide d'un forum (http://godproject.devlabmtl.org/discussions/) énumérer les problèmes,
  • Permettre un vote sur les priorités,
  • Pour les prioritaires, énumérer des solutions concrètes, envisageable rapidement,
  • Placer les questions avec 3 a 5 solutions dans notre système de consultation:
  • Mettre en comparaison les solutions (exemple: préférez-vous solution 1 ou 2),
  • Rendre le système de questionnement simple, disponible et rapide,
  • Publier les résultats

Contribuer

Ce projet est fait par des programmeurs passionnés du web qui sont en désir d'apporter un changement. Nous utilisons les logiciels libres pour notre travail et nous libérons cet outil pour obtenir l'opinion publique.

devLAB Montréal est l'initiateur de ce projet et nous sommes ouverts aux contributions de touts horizons. devLAB Montréal fournira l'infrastructure et le support du code de ce projet.

La version officielle sera hébergée à l'adresse http://godproject.devlabmtl.org/ (en attendant d'y donner un nom différent) nous nous occupons du déploiement et de l'infrastructure informatique.

Proposez des question et des solutions dans le forum http://godproject.devlabmtl.org/discussions/

Le projet est trop jeune pour expliquer techniquement la totale du projet mais au final nous estimons en faire un projet avec base de donnée distribuée et décentralisée, signature d'authenticité et tout pour prouver l'identité des participants et leur apporter une valeur vérifiable.

Pour le moment c'est un début, il faut commencer quelque part, le wiki est la pour laisser vos idées.

CE QUI NOUS FAUT? - Pour commencer

Programmer («Commit») - Comment contribuer?

Tu programes? Voici en quoi notre projet est fait.

  • PHP 5.3
  • Symfony 2 comme le moteur principal
  • Hébergé sous GitHub avec Git comme système de gestion de source
  • Vanilla forum (une startup Montréalaise) comme engin de discussions

Faites une «Fork» et jouez avec le code a partir de la branche «develop» à partir du projet principal sur https://github.com/siegfried1e/The-G.O.D-project

Vous devez évidemment connaître un peu les bases de Git (http://progit.org/book/), de PHP et de Symfony 2 (http://symfony.com/).

Aider avec la qualité?

TODO

Vous êtes un des membres du commité dans «Occupy {votre ville}»?

Prendre contact avec nous a board@devlabmtl.org si vous voulez qu'on déploie une version spécifique a votre région.

Something went wrong with that request. Please try again.