WEBVTT
1
00:11.450 --> 00:17.710
Il software libero è la prima battaglia per la liberazione del
cyberspazio.
2
00:18.290 --> 00:20.110
Chi controlla il vostro computer?
3
00:20.260 --> 00:25.910
Siete voi, o è una grande azienda che lo controlla?
4
00:26.060 --> 00:27.654
Ebbene, cos'è un computer?
5
00:27.772 --> 00:30.950
Il computer è una macchina universale.
6
00:31.850 --> 00:33.730
Esegue qualsiasi calcolo
7
00:33.810 --> 00:38.722
perché gli si dà un programma che dice quali sono i calcoli da
effettuare,
8
00:38.786 --> 00:40.054
cosa si vuole.
9
00:40.172 --> 00:43.962
Quindi il computer sa solo come estrarre un'istruzione ed eseguirla.
10
00:44.016 --> 00:46.298
Prendere un'altra istruzione ed eseguirla.
11
00:46.384 --> 00:50.380
Il programma ha le istruzioni, dice cosa fare.
12
00:50.850 --> 00:55.006
Quindi, scrivendo il programma giusto, è possibile fargli fare qualsiasi
cosa.
13
00:55.188 --> 00:56.720
Beh, quasi tutto.
14
00:57.730 --> 01:00.558
Chi dà le istruzioni al computer?
15
01:00.724 --> 01:04.190
Potreste pensare che stia obbedendo alle vostre istruzioni,
16
01:04.350 --> 01:07.442
quando in realtà il programma obbedisce prima a qualcun altro,
17
01:07.576 --> 01:13.794
ascolterà voi solo quando l'azienda proprietaria lo consenta.
18
01:13.992 --> 01:16.050
Con il software, ci sono due possibilità .
19
01:16.130 --> 01:21.426
O gli utenti controllano il programma, o il programma controlla gli
utenti.
20
01:21.538 --> 01:23.798
È inevitabile che sia l'uno o l'altro.
21
01:23.964 --> 01:30.410
Quindi, affinché gli utenti possano controllare il programma, hanno
bisogno delle quattro libertà essenziali.
22
01:30.910 --> 01:34.454
Si tratta della definizione di software libero.
23
01:34.582 --> 01:38.170
Il software libero rispetta la libertà e la comunità dell'utente.
24
01:38.320 --> 01:42.502
Ora, spesso lo chiamiamo libre, usando il termine francese o spagnolo,
25
01:42.576 --> 01:43.694
pronunciatelo come preferite.
26
01:43.732 --> 01:45.822
Il punto è che libertà è ciò che intendiamo.
27
01:45.876 --> 01:47.274
Non intendiamo dire che sia gratis.
28
01:47.322 --> 01:48.750
Non stiamo parlando di prezzo.
29
01:48.900 --> 01:50.954
Ci preoccupiamo della vostra libertà .
30
01:51.082 --> 01:54.862
E a volte diciamo free/libre per dimostrarlo.
31
01:55.096 --> 02:01.134
La libertà zero è la libertà di eseguire il programma come si vuole,
per qualsiasi scopo.
32
02:01.262 --> 02:05.362
La libertà uno è quella di studiare il codice sorgente del programma
33
02:05.496 --> 02:09.958
e modificarlo in modo che esegua i calcoli desiderati.
34
02:10.124 --> 02:11.542
Ma cos'è il codice sorgente?
35
02:11.596 --> 02:14.514
In genere, ogni programma ha due forme.
36
02:14.642 --> 02:18.374
C'è la forma che si può leggere e capire
37
02:18.492 --> 02:21.782
se si conosce il linguaggio di programmazione, questa è la sorgente.
38
02:21.926 --> 02:24.234
Questo è ciò che i programmatori scrivono e modificano.
39
02:24.352 --> 02:25.654
Poi c'è l'eseguibile,
40
02:25.702 --> 02:29.514
che è un insieme di numeri che nemmeno un programmatore è in grado di
capire.
41
02:29.632 --> 02:31.526
Se si ottiene solo l'eseguibile,
42
02:31.638 --> 02:36.782
è un'enorme seccatura capire cosa fa, e ancora più difficile cambiarlo.
43
02:36.916 --> 02:39.626
Quindi, per darvi la possibilità reale
44
02:39.738 --> 02:43.074
di studiarlo e modificarlo, devono darvi il codice sorgente.
45
02:43.112 --> 02:44.478
È un requisito.
46
02:44.654 --> 02:47.390
Con queste due libertà ,
47
02:47.550 --> 02:49.262
ogni utente
48
02:49.406 --> 02:53.874
può fare una copia e iniziare a modificarla per farle fare quello che
vuole.
49
02:54.072 --> 02:56.280
Questo è il controllo individuale.
50
02:56.650 --> 02:58.882
Ma se non siete programmatori?
51
02:58.946 --> 03:01.702
Guardate il codice sorgente e non lo capite?
52
03:01.836 --> 03:04.678
Il controllo individuale non è sufficiente.
53
03:04.844 --> 03:06.562
Abbiamo anche bisogno del controllo collettivo,
54
03:06.626 --> 03:10.214
il che permette che qualsiasi gruppo di utenti sia libero di lavorare
insieme,
55
03:10.332 --> 03:12.874
di adattare il programma a ciò che desidera.
56
03:12.992 --> 03:16.038
Naturalmente, nei gruppi, alcuni di loro sono programmatori,
57
03:16.134 --> 03:18.490
sono quelli che scrivono effettivamente le modifiche,
58
03:18.640 --> 03:22.382
ma lo fanno come parte del gruppo per ciò che il gruppo vuole.
59
03:22.516 --> 03:25.040
Naturalmente, il gruppo può non essere composto da tutti.
60
03:25.410 --> 03:29.178
Altri possono usare il software in un altro modo, sono tutti liberi di
farlo.
61
03:29.444 --> 03:33.578
Il controllo collettivo richiede quindi altre due libertà essenziali.
62
03:33.674 --> 03:36.926
La libertà due è la libertà di ridistribuire copie esatte,
63
03:37.038 --> 03:40.990
per fare le copie e poi regalarle o venderle quando si vuole.
64
03:41.070 --> 03:45.198
La libertà tre è simile, ma è per le versioni modificate.
65
03:45.294 --> 03:49.122
Siete liberi di fare copie e di regalarle o venderle quando volete.
66
03:49.266 --> 03:52.354
Se si dispone di queste libertà , allora si tratta di software libero.
67
03:52.402 --> 03:57.998
Gli utenti allora controllano il programma. Ma se una di queste libertÃ
viene a mancare,
68
03:58.114 --> 03:59.498
gli utenti non controllano il programma.
69
03:59.584 --> 04:05.386
Invece il programma controlla gli utenti e lo sviluppatore controlla il
programma.
70
04:05.568 --> 04:12.602
Ciò significa che questo programma è uno strumento di potere ingiusto
71
04:12.746 --> 04:14.570
che il suo sviluppatore ha sugli utenti.
72
04:14.730 --> 04:17.514
Ciò significa che gli utenti non hanno libertà .
73
04:17.642 --> 04:21.646
Dobbiamo sbarazzarci del software proprietario, del non libero.
74
04:21.828 --> 04:25.218
Quando si usa software proprietario, cosa succede?
75
04:25.384 --> 04:32.050
A volte il programma spia l'utente, altre volte lo segue,
76
04:32.390 --> 04:38.166
a volte limita l'utente e gli impedisce di fare ciò che desidera.
77
04:38.268 --> 04:41.270
Si vede che il Blu ray è il vostro nemico.
78
04:42.170 --> 04:48.700
A volte il software cancella i libri da remoto, come ha fatto Amazon
con 1984.
79
04:49.870 --> 04:50.620
A volte,
80
04:51.550 --> 04:53.318
lo sviluppatore,
81
04:53.494 --> 04:58.310
costringe gli utenti a installare un aggiornamento dannoso
82
04:58.470 --> 05:04.606
minacciando di togliere altre funzionalità se non viene installato,
come ha fatto Sony.
83
05:04.708 --> 05:10.522
E a volte possono persino modificare forzatamente il software a
distanza, come fa Microsoft.
84
05:10.586 --> 05:13.870
Possono farlo con Windows attraverso una backdoor universale.
85
05:14.710 --> 05:21.422
Quindi a volte sabotano persino gli utenti, come fa Microsoft, quando
dice all'NSA
86
05:21.566 --> 05:26.482
di bug in Windows in modo da poterli utilizzare per attaccare i
computer delle persone.
87
05:26.626 --> 05:33.650
In pratica, con il software non libero il proprietario ha potere sugli
utenti,
88
05:33.810 --> 05:39.782
e sfrutta questo potere inserendovi varie funzionalità dannose
89
05:39.926 --> 05:41.766
per danneggiare gli utenti.
90
05:41.958 --> 05:44.886
Ovviamente non lo fanno perché sono sadici,
91
05:44.998 --> 05:47.670
lo fanno solo per soldi, per avidità .
92
05:47.830 --> 05:53.754
Hanno diversi modi per trarre profitto da questo potere sugli utenti,
93
05:53.882 --> 05:58.138
il che non li rende nemmeno un po' meno malvagi.
94
05:58.314 --> 06:00.270
Ma non se ne vergognano.
95
06:00.340 --> 06:01.530
Hanno conferenze
96
06:01.610 --> 06:07.010
in cui si parla degli ultimi modi in cui possono sfruttare gli utenti
attraverso il loro potere.
97
06:07.080 --> 06:07.940
98
06:08.630 --> 06:10.190
Fondamentalmente il software proprietario,
99
06:10.270 --> 06:11.022
100
06:11.166 --> 06:17.602
che al momento è usato quasi dappertutto,
101
06:17.666 --> 06:18.450
è effettivamente malware.
102
06:18.610 --> 06:20.866
Si tratta di software per sfigati.
103
06:21.058 --> 06:24.550
Come si fa a smettere di essere una vittima?
104
06:24.970 --> 06:28.998
Un volta si doveva smettere di usare i computer, ma ora non più.
105
06:29.094 --> 06:32.540
Ora potete unirvi a noi nel mondo libero che abbiamo costruito.
106
06:34.270 --> 06:41.898
Nel 1983 annunciai che avrei sviluppato un sistema operativo
completamente libero chiamato GNU.
107
06:41.994 --> 06:48.138
Nel 1992 l'avevamo quasi finito, ma un pezzo mancava, il kernel.
108
06:48.234 --> 06:50.446
Linus Torvalds in quell'anno
109
06:50.628 --> 06:52.518
liberò il suo kernel Linux,
110
06:52.634 --> 06:55.074
che colmò l'ultima lacuna dandoci
111
06:55.192 --> 06:59.570
il primo sistema completo eseguibile su un PC: GNU con Linux.
112
07:00.150 --> 07:07.254
Quindi, purtroppo, avere la libertà a un certo punto non garantisce
di mantenerla.
113
07:07.452 --> 07:11.634
Esistono oltre 1000 varianti di GNU/Linux.
114
07:11.682 --> 07:13.250
Si chiamano distribuzioni.
115
07:13.410 --> 07:16.162
Alcune sono completamente libere.
116
07:16.306 --> 07:19.126
Ma la maggior parte di esse ha aggiunto software non libero,
117
07:19.238 --> 07:22.694
perché sono mantenute da persone che non si preoccupano della libertà .
118
07:22.822 --> 07:26.758
Preferiscono aggiungere comodità a scapito della libertà .
119
07:26.934 --> 07:30.490
Quindi bisogna verificare quale sia una distro libera.
120
07:30.930 --> 07:37.658
Per mantenere la libertà a volte è necessario un sacrificio, a volte
un grande sacrificio come a Lexington.
121
07:37.834 --> 07:43.310
Ma nella nostra campagna di liberazione i sacrifici richiesti sono
piccoli.
122
07:43.970 --> 07:48.158
Chiunque con un po' di maturità può fare questi sacrifici.
123
07:48.334 --> 07:52.626
Ad esempio, volete delle applicazioni, ma alcune non sono libere.
124
07:52.728 --> 07:55.358
Se vuoi la libertà , devi fare a meno di loro.
125
07:55.464 --> 08:00.790
Per questo motivo potrebbero esserci degli inconvenienti che dovrete
subire per amore della vostra libertà .
126
08:01.450 --> 08:09.046
Molti siti web inviano al browser dell'utente programmi non liberi
scritti in JavaScript.
127
08:09.158 --> 08:13.750
Se non si vogliono eseguire programmi non liberi si dovrebbe installare
LibreJS,
128
08:13.910 --> 08:17.366
che blocca l'esclusione di JavaScript non libero.
129
08:17.558 --> 08:22.018
E a volte i server si offrono di fare i calcoli.
130
08:22.054 --> 08:26.074
Vi chiedono di inviare al server tutti i vostri dati, ovviamente è una
cosa da sfigati.
131
08:26.202 --> 08:30.106
Poi il server esegue i calcoli e vi invia i risultati.
132
08:30.218 --> 08:34.418
Ma si suppone che non dovreste pensare a ciò che sta accadendo perché è
una nuvola,
133
08:34.584 --> 08:37.458
non si vede cosa sta succedendo.
134
08:37.544 --> 08:42.366
Ebbene, dovreste guardare. Si tratta di software come servizio, come
sostituto del software locale,
135
08:42.478 --> 08:45.570
e vi toglie il controllo dell'informatica.
136
08:45.990 --> 08:51.402
Una grande parte dei server web del mondo utilizza GNU/Linux
137
08:51.486 --> 08:53.058
e altro software libero.
138
08:53.154 --> 08:58.726
Ma credo che i computer più importanti in cui inserire la libertà siano
i vostri computer,
139
08:58.838 --> 09:00.838
non i server delle aziende.
140
09:00.934 --> 09:02.522
Anche loro meritano la libertà ,
141
09:02.656 --> 09:05.910
ma soprattutto sono le persone a meritare la libertà .
142
09:06.070 --> 09:12.262
Dobbiamo quindi avanzare, e per farlo dobbiamo superare degli ostacoli.
143
09:12.406 --> 09:17.610
Uno di questi è che ci sono grandi aziende che fanno un sacco di soldi
esercitando il controllo sugli utenti,
144
09:17.690 --> 09:19.770
e non vogliono lasciarci avanzare.
145
09:19.930 --> 09:22.790
Dobbiamo superare la loro opposizione.
146
09:22.970 --> 09:27.294
Un altro ostacolo è che i media tradizionali non parlano di software
libero.
147
09:27.422 --> 09:32.290
Hanno un termine che usano per seppellire questi problemi etici,
148
09:32.440 --> 09:34.740
loro dicono "open source".
149
09:35.270 --> 09:41.250
Si parla più o meno degli stessi programmi, ma con idee diverse.
150
09:41.300 --> 09:45.100
Dove noi attivisti del software libero diciamo:
151
09:45.150 --> 09:48.100
"è una questione di giusto e sbagliato, gli utenti meritano libertà ,
chiediamo libertà ".
152
09:48.114 --> 09:50.750
Le persone che parlano di open source non vogliono dire questo.
09:50.800 --> 09:53.900
Quindi invece dicono: "lasciamo che gli utenti possano cambiare il
software e ridistribuirlo,
154
09:53.900 --> 09:57.706
così miglioreranno il codice.
155
09:57.808 --> 09:59.110
Risolveranno alcuni bug".
156
09:59.190 --> 10:01.674
Può essere vero, ma è una questione meno importante.
157
10:01.792 --> 10:04.842
Se vogliamo mantenere la nostra libertà , dobbiamo parlare di libertà .
158
10:04.906 --> 10:08.366
Quindi dite "software libero" e così ci aiutate sempre.
159
10:08.468 --> 10:12.550
Un altro ostacolo è che molte scuole insegnano software non libero.
160
10:12.730 --> 10:16.270
In pratica è come insegnare ai bambini a fumare il tabacco.
161
10:16.350 --> 10:20.546
Si tratta di impiantare la dipendenza, che è l'opposto di ciò che la
scuola dovrebbe fare.
162
10:20.648 --> 10:23.102
La scuola dovrebbe preparare
163
10:23.246 --> 10:29.378
i cittadini per vivere in una società forte, capace, indipendente,
cooperante e libera,
164
10:29.474 --> 10:34.390
il che significa insegnare il software libero a scuola.
165
10:34.540 --> 10:37.334
Ma c'è un altro motivo per farlo. Per l'istruzione.
166
10:37.532 --> 10:39.826
Alcuni bambini vogliono diventare programmatori.
167
10:39.858 --> 10:42.618
Sono curiosi, vogliono sapere come funzionano i programmi.
168
10:42.704 --> 10:45.578
Chi studia software libero può capirlo.
169
10:45.664 --> 10:50.138
Chi studia un programma non libero non può imparare nulla perché
170
10:50.304 --> 10:56.286
le conoscenze del programma non libero vengono negate agli studenti.
171
10:56.468 --> 11:01.294
Quindi, per sostenere lo spirito dell'educazione, la scuola dovrebbe
assicurarsi che i suoi programmi siano liberi.
172
11:01.412 --> 11:03.680
Ma c'è un motivo ancora più importante.
173
11:04.290 --> 11:09.202
Le scuole dovrebbero insegnare lo spirito di buona volontà , l'abitudine
ad aiutare gli altri.
174
11:09.336 --> 11:13.362
Quindi la consuetudine dovrebbe essere: se si porta un programma in
classe,
175
11:13.496 --> 11:15.762
proprio come se si portassero dei biscotti in classe,
176
11:15.896 --> 11:19.414
devi condividerlo con tutti gli altri, non puoi tenerlo per te.
177
11:19.532 --> 11:23.542
È necessario condividere il codice sorgente in modo che altre persone
possano imparare.
178
11:23.676 --> 11:26.966
Non portate quindi, a questo corso, alcun software proprietario.
179
11:27.148 --> 11:31.878
La scuola deve dare il buon esempio seguendo la propria regola,
180
11:31.974 --> 11:38.330
deve usare in classe solo software libero, tranne che per un esercizio
di reverse engineering.
181
11:39.310 --> 11:41.798
Un altro ostacolo è rappresentato dall'hardware.
182
11:41.974 --> 11:44.526
In certi casi non sappiamo come scrivere software libero
183
11:44.708 --> 11:47.322
perché non ci dicono come usare l'hardware.
184
11:47.466 --> 11:48.266
È scioccante.
185
11:48.298 --> 11:52.318
Vogliono vendervi il prodotto e non vi spiegano come usarlo.
186
11:52.404 --> 11:58.660
Dicono: "Ecco un programma non libero che potete usare, eseguitelo e
state zitti, non disturbateci".
187
11:59.350 --> 12:02.254
E come facciamo a scoprire come far funzionare quell'hardware?
188
12:02.302 --> 12:03.838
Con il reverse engineering.
189
12:03.934 --> 12:08.514
Bisogna studiare tutti quegli 0 e quegli 1 per capire cosa fanno
realmente.
190
12:08.632 --> 12:11.378
E poi spiegare come utilizzare l'hardware,
191
12:11.474 --> 12:14.246
in modo che qualcun altro possa scrivere il programma libero per farlo
funzionare.
192
12:14.348 --> 12:16.662
È un lavoro duro, ma si può fare.
193
12:16.716 --> 12:21.114
Se volete dare un grande contributo tecnico, è quello che dovreste fare.
194
12:21.312 --> 12:28.710
Ogni nuova attività della vita può portare con sé nuovi diritti umani
che sono necessari.
195
12:28.870 --> 12:31.326
E i diritti umani dipendono l'uno dall'altro.
196
12:31.428 --> 12:35.454
Se ne perdete uno, diventa più difficile mantenere gli altri.
197
12:35.652 --> 12:37.386
Al giorno d'oggi,
198
12:37.498 --> 12:39.706
l'informatica è così importante nella società ,
199
12:39.818 --> 12:41.978
che le libertà del software libero
200
12:42.074 --> 12:47.026
sono tra i diritti umani che la società deve stabilire e proteggere.
201
12:47.208 --> 12:49.650
Quindi, come aiutare?
202
12:49.720 --> 12:54.286
Beh, si può scrivere software libero, si possono organizzare gruppi per
fare campagna
203
12:54.478 --> 12:58.146
e convincere scuole e governi a passare al software libero.
204
12:58.258 --> 13:03.590
Potete aiutare gli altri quando hanno problemi con l'uso del software
libero o aiutarli a installarlo.
205
13:03.740 --> 13:08.150
Si può dire software libero e diffondere le idee filosofiche.
206
13:08.570 --> 13:13.250
Il passaggio al software libero è il primo passo verso la liberazione
del cyberspazio.
207
13:13.330 --> 13:15.490
Ma naturalmente usiamo anche Internet.
208
13:15.570 --> 13:22.298
Abbiamo bisogno di altre libertà , come la neutralità della rete e la
fine della sorveglianza
209
13:22.394 --> 13:23.340
delle persone in generale.