Costruiamo IC
Partecipa alle discussioni ed ai dibatti per creare il nostro partito!

Entra nel forum e dai il tuo contributo, ogni opinione è fondamentale! 

Internetcrazia Forum  
Home | risposta al post | visualizza threaded | help
post un nuovo topic
Autore Messaggio
Un sistema Open Source sarebbe ideale - 2005/07/16 22:42 Salve a tutti.

Secondo me le scelte per la tecnologia di voto online
sono moltissime, ma almeno su un punto credo che
non ci siano dubbi: il software deve essere Open Source.

Le ragioni sono le seguenti:

1) Tutti i cittadini devono avere il diritto di conoscere
e visionare il sorgente per sapere se è effettivamente
"pulito" da buchi o da backdoor inserite da qualcuno.

2) Ogni nuova versione dovrà essere ricompilata
in modo "pubblico", e il binario dovrà trovarsi
su un server pubblico dove tutti potranno
fare un hash check (o altri rigorosi controlli
byte per byte) allo scopo di verificare che il
codice compilato sia in effetti quello Open Source.

3) Le modifiche al codice devono essere anche esse
pubbliche e soggette a voto. Per questo genere
di sviluppo "aperto" del software l'Open Source
è un modello già affermato da anni e garantisce
la soddisfazione di tutti.

4) Il linguaggio dovrà essere "managed", ovvero dovrà
essere non deterministico in termini di allocazioni
e quindi non soggetto a manipolazioni "run-time".
Mi viene in mente il C# come linguaggio ideale
e robusto e Mono come piattaforma per cui
scrivere il software. Il sito è questo:
http://www.mono-project.com/

5) Anche il software dei server dovranno essere
Open Source. Quindi Linux, Apache e il modulo
Mono (vedi punto 4) per Apache dovrebbero
essere l'ideale per non dipendere la corporazioni
straniere o private in genere (come Microsoft).

Fatemi sapere cosa ne pensate.
  L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Un sistema Open Source sarebbe ideale - 2005/08/30 10:17 Io sono completamente daccordo su questo punto.
  L´administrator ha disattivato l´accesso pubblico in scrittura.
Re:Un sistema Open Source sarebbe ideale - 2006/10/30 21:54 se puoi accedere al codice eseguibile di un programma, qualunque sia il linguaggio con cui è stato scritto, puoi fargli fare quello che vuoi.
basta sostituire un JSR con uno tuo, e lí dentro chiamare anche (ma ovviamente non solo) la routine originale.
Dove poi il sistema operativo o la virtual machine vadano a mettere i dati è irrilevante: il guaio ormai è combinato.

... ed ho parlato soltanto del programma compilato ...

Pensa se invece non venisse toccato il codice, ma la shell o virtual machine che lo esegue, o il sistma operativo che lo ospita, che legge e scrive come vuole i file generati dal programma ...

Andy
  L´administrator ha disattivato l´accesso pubblico in scrittura.
post un nuovo topic