Il 22/05/23 12:20, alessandro marzocchi ha scritto:
[...]
Darebbe un aiuto significativo una norma semplice: "" OGNI PROGRAMMA DEVE ESSERE TOTALMENTE TRASPARENTE "" ?

Esistono "sfumature" che non vengono colte da una tale semplificazione. La stessa parola "trasparente", si presta a molte letture.

A me, ad esempio, basterebbe:

- che per lo smartwatch cinese da 20€ che ho acquistato [1] (e sul quale gira un mini sistema operativo "customizzato" da qualcuno) fossero note le specifiche minime necessarie per consentirmi di sostituire il software esistente (N.B.: sarebbe banale [2], se il bootloader non fosse "chiuso" e se le specifiche d'uso di diversi componenti hardware non fossero "chiuse". E sarebbe un'alternativa migliore --come hardware-- rispetto a PineTime [3]).

- che l'APP di home-banking (o quella di SPID), continuassero tranquillamente ad essere "proprietarie"... purché mi dessero la possibilita' (la mia banca, ed il mio provider SPID) di "autenticarmi" in modo diverso (scelto da me). Per farlo... dovrebbero pubblicare "le specifiche" di autenticazione.... (e non il codice dell'APP). Con le specifiche, io potrei costruirmi "la mia APP"... e fare cio' che mi pare (magari facendolo fare ad altri);

- che quando una P.A. decide di sviluppare un software, non lasci le scelte tecnologiche in mano *SOLO* ai "tecnici", altrimenti finisce che nel codice ci finiscono componenti "problematiche" (come Firebase, per l'APP-IO [4]) che ne rendono impossibile un "utilizzo" in ambienti 100% liberi;

- che quando una P.A. (come una scuola) decide di mandarmi un documento da firmare (o una presentazione che i miei figli *DEVONO* vedere), lo faccia utilizzando un atteggiamento "neutrale" (ossia senza farlo, come default, con Youtube e Word [e iPad])  o, meglio, lo faccia in modo da promuovere *ATTIVAMENTE* le alternative libere (es.: guidando gli studenti a creare comunita' Mastodon e Matrix, locali alla scuola... piuttosto che i blasonati Twitter e WhatsApp);

...e potrei continuare.


"OGNI PROGRAMMA DEVE ESSERE TOTALMENTE TRASPARENTE ", ritengo sia un po' troppo generico.


Quando, tempo fa, (Stallman) investi' del tempo a creare la licenza GPL (con il relativo copyleft), con l'obiettivo quantomeno di far in modo che il software che nasceva "libero", potesse restare "libero", lui stessi.... falli' (seppur parzialmente): arrivò TiVo e riuscì --di fatto-- a "bypassare" quelle restrizioni [5]. Da li, piu tardi, si parti' per arrivare alla GPL-v3

Elastic Inc [2000 dipendenti; 600 milioni di dollari di fatturato [6]], quando inizio' a sviluppare "elasticsearch", scelse la licenza libera da adottare (la "Apache 2.0", mi pare [7]) convinta di fare del bene...... Poi, nel 2021, dato che Amazon/AWS utilizzava quel software (elasticsearch) sui propri server (quelli di AWS) per vendere un servizio "cloud" ai propri utenti (quelli di AWS), senza pagare un € a Elastic... questa si accorse che la decisione iniziale fu affrettata e... cambio' licenza. Ma era tardi. AWS forko' il progetto e fece nascere OpenSearch.

Tutto questo solo per dire che il tema è complesso, ed e' difficile proporre una soluzione "risolutiva". Soluzione che *NON* credo esista, tout-court.

Secondo me l'unica soluzione è a lungo termine, ed è la "consapevolezza". Se ogni scuola primaria, ogni scuola secondaria di primo e secondo grado, ogni universita'... spendesse del tempo per "diffondere" quella cultura critica che porta gli studenti ad "inquadrare il problema" e "ipotizzare soluzioni", anche facendogli toccare con mano "progetti" e "infrastrutture" *REALI*.... sarebbe gia' un eccellente passo avanti.

Ma temo non accadra'. Purtroppo. Il livello di benessere a cui siamo abituati e' tale per cui questo genere di problema... passa facilmente in secondo piano. A tutti i livelli. Anche su questa lista.

Saluti,
DV


[1] https://www.aliexpress.com/item/1005002278750230.html?spm=a2g0o.order_list.order_list_main.52.dc871802muRXp6
[2] https://asteroidos.org/watches/
[3] https://www.pine64.org/pinetime/
[4] https://github.com/pagopa/io-app/issues/1718
[5] https://en.wikipedia.org/wiki/Tivoization
[6] https://en.wikipedia.org/wiki/Elastic_NV
[7] https://www.elastic.co/pricing/faq/licensing

--
Damiano Verzulli
e-mail:dami...@verzulli.it
---
possible?ok:while(!possible){open_mindedness++}
---
"...I realized that free software would not generate the kind of
income that was needed. Maybe in USA or Europe, you may be able
to get a well paying job as a free software developer, but not
here [in Africa]..." -- Guido Sohne - 1973-2008
   http://ole.kenic.or.ke/pipermail/skunkworks/2008-April/005989.html

Attachment: OpenPGP_signature
Description: OpenPGP digital signature

_______________________________________________
nexa mailing list
nexa@server-nexa.polito.it
https://server-nexa.polito.it/cgi-bin/mailman/listinfo/nexa

Reply via email to