Newsgroup: it.comp.software.libero
Titolo: Il software perfetto... :-)

Ipotizziamo, come peraltro già avviene, che lo Stato fornisca ai
cittadini un software per utilizzare un certo servizio. Se questo
software è stato progettato solo per Windows, normalmente non funzionerà
su altre piattaforme.
Siamo tutti d'accordo che questa è una discriminazione.
Ma, d'altra parte, come si può risolvere?
Non è pensabile che lo stesso software venga scritto anche per Mac,
GNU/Linux, *BSD, e così via: un cittadino, magari perché ha interesse ad
evitare di utilizzare quel software, potrebbe sempre dire che utilizza
una piattaforma proprietaria su cui non è possibile far girare quel
software. Ma allora? Come si risolve questa situazione?
La discriminazione avviene anche se ad essere discriminata è una sola
persona. Gli utenti Mac, GNU/Linux, ecc., dovrebbero ben sapere che non
è augurabile che la legge tagli fuori dei cittadini solo perché usano
prodotti non usati dalla maggioranza.
A me l'unica soluzione che viene in mente è che lo Stato fornisca gli
strumenti necessari. E se proprio non può mandare un portatile con
Windows installato ad ogni cittadino, può certamente avere dei luoghi
adatti in cui il cittadino può trovare il necessario. Penso ad es. alle
biblioteche, ad es. all'accesso alla Gazzetta Ufficiale.
La discriminazione rimarrebbe comunque, tra chi può fare tutto da casa e
chi deve invece arrivare in quei luoghi e magari fare la fila per usare
un prodotto che magari non ha mai usato prima. Ma sarebbe già ben più
accettabile.
Altre soluzioni?
Saluti.
Mauro

   
Ciao

 solo modo semplice e veloce per usufruire di un servizio statale.
Il digital divide si può attenuare solo dando gratuitamente a tutti un
buon pc, la banda larga e il tempo di utilizzarli. Questo sistema
economico invece non fa altro che allargarlo: chi (già fortunato per
questo) più tempo può permettersi di non lavorare, più tempo potrà avere
nel godere di Internet e in generale del tempo libero. :/
Ciao e grazie.
Mauro

 su altre piattaforme.
iptotiziamo che un cittadino non e' obbligato a saper usare un pc
che non e' obbligato ad avere la macchina
che non e' obbligato ad avere windows
adesso possamo parlare
se windows diventa d'obbligo diventa gratis

   
Eh, qua si va nel sociale e quindi necessariamente nel politico.
Vogliamo addentrarci in una discussione del genere che molti (non io)
considererebbe OT?

Gufo Rosso ha scritto:

Aberrante uno stato che obblighi una sola di queste cose.
Con windows obbligatorio diventerei sicuramente un fuorilegge,
soprattutto per principio.
Se permetti aggiungerei che il cittadino non è obbligato a possedere un
televisore mentre in Italia, in barba ad ogni principio giuridico, devi
pagare la tangente rai e al limite dimostrare che non possiedi nulla che
possa anche solo richiamare lontanamente alla possibilità di usufruire
del "servizio" televisivo.
E lo so bene perché non posseggo un televisore e la rai tutti gli anni
mi rompe le palle, ormai li ignoro.

 prodotti non usati dalla maggioranza.
Dunque, facciamo il punto, ci sono ambienti diversi e tecnologie
multiambiente oltre che formati files comuni a tutti.
C'è la gestione via Web che è la cross platform per eccellenza, c'è Java (e
qualcos'altro).
L'importante non è che tutti abbiano lo stesso S.O. ma che tutti possano
dotare lo stesso S.O. degli strumenti per poter usare il software
ministeriale senza spendere nulla e senza dover installare per forza
qualcosa di closed (che potrebbe avere delle backdoors).
Attenzione il ministero delle finanze lo sa! il paradosso è che sviluppano
in Java (con tutta la complessità che questa soluzione si porta dietro) e
poi rilasciano solo per Windows!
Recentemente ho letto di uno che è riuscito a far girare il programma del
740 sotto GNU/Linux semplicemente con qualche settaggio, ma se chiedi se
gira sotto GNU/Linux ti dicono di no.
Scandaloso ..

 
Se questo software è usato per inviare dei dati allo Stato (come il
modello 740), basta che rendano publica l'API che usano in modo che
ognuno si scrive il software che vuole.
Saluti  Manlio Perillo

 
Esco dal mio lurkaggio in questo NG (probabilmente per rientrarci, ma
non so).
Se uno Stato facesse un software che gira (mettiamo) su Windows (io sono
un utente Linux), la discriminazione, dici, sarebbe tra chi ha Windows e
chi non lo ha.
La tua soluzione sarebbe quella di mettere a disposizione dei cittadini
delle macchine Windows pubbliche e gratuite che dispongano di questo
software.
La soluzione di qualcun'altro è quella di fare un software
multipiattaforma (ed _è_ possibile, sia con linguaggi molto portabili (C
e C++, ad esempio, permettono di essere portati tranquillamente, al
massimo cambiando un po' di librerie), sia con linguaggi bytecode (Java,
ma anche .NET (lo odio ma ci sono soluzioni compatibili per Linux, UNIX
e Mac)), sia con linguaggi di scripting (una marea se si vuole roba
testuale, php/GTK e poco altro se si vuole qualcosa di grafico). Per non
parlare del Web, multipiattaforma per definizione.
Ma nessuna delle due mi sembra una soluzione.
La prima è una discriminazione verso chi il computer non lo sa usare
(non mi pare il massimo far perdere tempo a gran parte della
cittadinanza con corsi (anche gratuiti) di informatica per utilizzare un
singolo programma).
La seconda, invece, è una discriminazione verso chi il computer non lo
ha. E si tratta sempre di una buona fetta della popolazione.
Senza contare che un software che gira lato "cittadino" funziona
necessariamente in rete, avendo bisogno di trasmettere i dati lato
"Stato". Non tutti i possessori di un PC hanno un telefono (i costi
magari non ci sarebbero, basta un dial-up su numero verde, ma il
telefono serve).
La mia soluzione quindi è eliminare il problema. Per quale motivo uno
Stato dovrebbe dare ai cittadini un servizio per cui è necessario un PC?
A me già da fastidio il servizio del sistema bibliotecario del mio
comune (Roma), che con una tessera a pagamento permette di consultare
l'OPAC via web (la tessera non serve solo a quello, quindi spesso si
compra senza poter usufruire di uno dei servizi).
My 2 cents.
-- 
Lorenzo Breda

 considererebbe OT?
Sarebbe inutile perché penso concorderemmo su quasi tutto. ;-)
Ciao.
Mauro

 Scandaloso ..
Per me è scandaloso che la PA non usi solo software open source,
figurati. :)
Ciao e grazie.
Mauro

 ognuno si scrive il software che vuole.
Ma un cittadino non è mica tenuto a saper programmare. :-)
Finché parliamo di GNU/Linux, in poco tempo avremmo il porting, ma se la
piattaforma è poco diffusa che si fa?
Ciao.
Mauro

 Stato dovrebbe dare ai cittadini un servizio per cui è necessario un PC?
A me non sembra di aver mai parlato di servizio _necessariamente_
utilizzabile sono con un PC, comunque anche questo problema prima o poi
andrà affrontato, secondo me: ed è vero che se lo Stato non offrisse
tale servizio la discriminazione non ci sarebbe, ma è altrettanto vero
che l'utilità (costi per la PA, costi per il cittadino, ecc.) offerta da
questi strumenti è enorme e quindi secondo me (ma io ho un pc, so
usarlo, ho la banda larga ed uso le due piattaforme home più diffuse:
sono evidentemente di parte) è preferibile la discriminazione. Anche
perché si possono prevedere luoghi in cui tutti possono usare il PC o
magari in cui farsi aiutare ad utilizzare quel servizio online.
Per dirla meglio, non è che preferisco la discriminazione: preferisco
quell'utilità e vorrei vederla ampliata a tutti.
Ciao e grazie.
Mauro

   
"E' ricercando l'impossibile che l'uomo ha sempre realizzato il
possibile. Coloro che si sono saggiamente limitati a ciò che appariva
loro come possibile, non hanno mai avanzato di un solo passo".
Ciao :)

 quell'utilità e vorrei vederla ampliata a tutti.
Possiamo sperare che in altri paesi trovino soluzioni accettabili e che
l'Italia segua, ma mi piacerebbe essere smentito da una PA finalmente
funzionante ed innovativa anche in Italia.

 un linguaggio interpretato e dalle specifiche aperte. 
Quindi *non* Java, visto e considerato che tutt'ora le implementazioni
open di Java sono incomplete.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Stato dovrebbe dare ai cittadini un servizio per cui è necessario un PC?
E perchè dare un servizio per cui è necessario un telefono allora. Non
offriamo nessun servizio, così siamo tutti ugualmente scomodi.


 non credo che la vm java giri su tutte queste.
Infatti. Ma Java è un pessimo esempio.


Mauro ha scritto:

Interfaccia web, come ha suggerito anche Enrico.
Questo dovrebbe garantire una buona copertura.
Saluti  Manlio Perillo

GNU/Linux, *BSD, e cosě via
Č pensabilissimo, abbastanza facile e comunemente fatto.

 quell'utilità e vorrei vederla ampliata a tutti.
A questo punto, tirerei fuori una mia idea (che però era da applicare a
tutt'altro).
È molto utopico, ma vabbè.
Se l'operazione non sarebbe da svolgersi _necessariamente_ con il
servizio via software una soluzione sarebbe qualcosa basato su rete.
In pratica si potrebbe far girare tutto lato server e fornire, a chi lo
richiede, un terminale stupido (per "stupido" intendo con scarsissima
capacità elaborativa), che potrebbe essere un aggeggio palmare o simile
che abbia queste caratteristiche.
- Un minimo di sistema operativo che permetta di far girare
l'applicativvo o la serie di applicativi (essendo tutto lato server
basterebbe uno stupidissimo client).
- Un display adatto all'utilizzo dell'applicativo.
- Pulsanteria assortita.
- interfaccia di rete (o, meglio, interfaccia di rete che dà
direttamente su un modem cellulare, con la possibilità di collegarsi
solo ad un numero verde predefinito).
I costi sarebbero alti per il traffico telefonico (ma dubito che le
compagnie telefoniche messe a gara facciano pagare poi tanto di più di
quanto si pagherebbe il personale dell'ufficio che si dovrebbe occupare
della faccenda se non ci fosse il software) e molto bassi (o quasi) per
l'hardware.
Non sarebbe discriminato nessuno: chi vuole chiede e chi non vuole no.
-- 
Lorenzo Breda