WEBVTT 00:00:11.068 --> 00:00:17.829 Slobodný softvér je prvý boj k oslobodeniu kyberpriestoru. 00:00:17.854 --> 00:00:20.125 Kto ovláda váš počítač? 00:00:20.150 --> 00:00:25.746 Vy alebo nejaká veľka firma? 00:00:25.771 --> 00:00:31.317 Čo je vlastne počítač? Počítač je univerzálny stroj. 00:00:31.342 --> 00:00:34.960 Spracuje každý príkaz, ktorý mu zadáte. 00:00:34.985 --> 00:00:40.000 Pretože mu dáte program, ktorý obsahuje príkazy. 00:00:40.025 --> 00:00:43.869 Takže počítač vie iba ako spracovať príkazy. 00:00:43.894 --> 00:00:46.127 A vybrať ďalší príkaz a spracovať ho. 00:00:46.152 --> 00:00:50.271 Program obsahuje príkazy, hovorí, čo sa má vykonať. 00:00:50.296 --> 00:00:54.968 Takže ak napíšete správny program, počítač môže urobiť čokoľvek. 00:00:54.993 --> 00:00:56.766 Teda, takmer všetko. 00:00:56.791 --> 00:01:00.583 Tak teda kto vášmu počítaču dáva príkazy? 00:01:00.608 --> 00:01:04.233 Mohli by ste si myslieť, že počúva vaše príkazy. 00:01:04.257 --> 00:01:07.464 Ale v skutočnosti vykonáva príkazy niekoho iného. 00:01:07.489 --> 00:01:13.631 Počúva vaše príkazdy do miery, ako to tá firma dovolí. 00:01:13.656 --> 00:01:21.375 Buď program kontroluje používateľ, alebo používateľa kontroluje program. 00:01:21.400 --> 00:01:23.709 Je to jedno alebo druhé. 00:01:23.734 --> 00:01:30.574 Aby používatelia mohli kontrolovať program, potrebujú 4 základné slobody. 00:01:30.599 --> 00:01:34.347 A to je definícia slobodného softvéru. 00:01:34.372 --> 00:01:38.146 Slobodný softvér rešpektuje slobodu používateľa a komunity. 00:01:38.171 --> 00:01:44.561 Používame francúzske či španielske slovo "libre". 00:01:44.586 --> 00:01:48.664 To neznamená "zdarma". Nehovoríme tu o cene. 00:01:48.689 --> 00:01:50.831 Zaujímame sa o vašu slobodu. 00:01:50.856 --> 00:01:54.863 A niekedy preto hovoríme "slobodný" a tiež "libre". 00:01:54.888 --> 00:02:01.086 Sloboda 0: Spustiť program ako a na čo chcete. 00:02:01.111 --> 00:02:09.847 Sloboda 1: Študovať/upraviť zdrojový kód tak, aby robil, čo chcete. 00:02:09.872 --> 00:02:14.386 Čo je zdrojový kód? Každý program má 2 formy. 00:02:14.411 --> 00:02:21.704 Zdroj (source) môžete čítať a pochopiť, ak ovládate programovací jazyk. 00:02:21.729 --> 00:02:24.276 Zdroj píšu a menia programátori. 00:02:24.301 --> 00:02:29.404 Spustiteľný formát je zmes čísiel, ktorému nerozumie ani programátor. 00:02:29.429 --> 00:02:34.738 Ak máte len spustiteľný formát, je veľmi ťažké zistiť, čo program robí. 00:02:34.763 --> 00:02:36.524 Ešte ťažšie zmeniť ho. 00:02:36.549 --> 00:02:44.159 Ak teda chcete program študovať/meniť, musia vám dať zdrojový kód. 00:02:44.184 --> 00:02:53.745 Vďaka tým 2 slobodám môže používateľ kopírovať a upravovať program pre svoje potreby. 00:02:53.770 --> 00:02:56.545 To je individálna kontrola. 00:02:56.571 --> 00:03:01.563 Ale ak nie ste programátor, nerozumiete zdrojovému kódu. 00:03:01.588 --> 00:03:04.687 Individuálna kontrola nestačí. 00:03:04.712 --> 00:03:07.590 Potrebujeme aj kolektívnu kontrolu. 00:03:07.615 --> 00:03:12.720 Každá skupina používateľov môže spolupracovať a upravovať program ako chce. 00:03:12.745 --> 00:03:18.563 V skupine sú iba niektorí programátori a tí píšu zmeny. 00:03:18.588 --> 00:03:22.360 Ale robia to v mene skupiny, podľa toho, čo skupina potrebuje. 00:03:22.385 --> 00:03:29.063 Ostatní výsledok práce môžu použiť iným spôsobom. 00:03:29.088 --> 00:03:33.478 Kolektívna kontrola vyžaduje 2 ďalšie základné slobody. 00:03:33.503 --> 00:03:40.903 Sloboda 2: Šíriť presné kópie. Zdielať ich a predávať ich. 00:03:40.928 --> 00:03:48.960 Sloboda 3: Šíriť upravené verzie. Zdielať ich a predávať ich. 00:03:48.985 --> 00:03:53.983 Ak tieto slobody máme, potom používateľ kontroluje program. 00:03:54.008 --> 00:03:59.492 Ale ak niektorá sloboda chýba, používateľ nekontroluje program. 00:03:59.517 --> 00:04:02.151 Program kontroluje používateľa. 00:04:02.176 --> 00:04:10.493 Vývojári kontrolujú program, čiže sa stáva nástrojom nespravodlivej moci. 00:04:10.518 --> 00:04:14.399 Vývojári sú teda nad používateľmi. 00:04:14.424 --> 00:04:17.327 To znamená, že používatelia nemajú slobodu. 00:04:17.353 --> 00:04:21.500 To je neslobodný softvér, ktorého sa musíme zbaviť. 00:04:21.526 --> 00:04:25.046 Toto sa stane, keď máte neslobodný softvér: 00:04:25.071 --> 00:04:31.944 Niekedy program používateľa sleduje. 00:04:31.969 --> 00:04:38.043 Niekedy program používateľa obmedzuje a znemožňuje mu robiť, čo chce. 00:04:38.068 --> 00:04:41.373 Môžete vidieť, že Blu-ray je váš nepriateľ. 00:04:41.398 --> 00:04:48.725 Niekedy softvér vzdialene vymaže knihy, ako to urobil Amazon s knihou 1984. 00:04:48.750 --> 00:04:58.023 Niekedy vývojár donúti používateľa nainštalovať škodlivú aktualizáciu. 00:04:58.048 --> 00:05:04.519 Pod hrozbou odstránenia inej funkcionality, ako napr. Sony. 00:05:04.544 --> 00:05:13.631 A niekedy dokonca násilne zmenia softvér, ako Microsoft cez univerzálne zadné vrátka. 00:05:13.656 --> 00:05:23.265 Niekedy priamo sabotujú používateľa, ako Microsoft, ktorý prezradil NSA chyby Windowsu. 00:05:23.290 --> 00:05:26.372 NSA potom mohla napadnúť počítače používateľov. 00:05:26.397 --> 00:05:33.468 Cez neslobodný softvér získava tvorca moc nad používateľmi. 00:05:33.493 --> 00:05:41.513 Svoju moc zneužíva a škodí tak, že pridáva rôzne nebezpečné funkcie. 00:05:41.538 --> 00:05:47.421 Nerobia to, lebo sú sadisti, robia to iba kvôli peniazom. 00:05:47.446 --> 00:05:53.504 Z moci nad používateľmi profitujú rôznymi spôsobmi. 00:05:53.529 --> 00:05:57.945 Čo z celej situácie robí ešte väčšie zlo. 00:05:57.970 --> 00:06:01.506 Nemajú kúska hanby. Dokonca poriadajú konferencie, ... 00:06:01.531 --> 00:06:08.077 ...na ktorých diskutujú o najnovších spôsoboch, ako využiť získanú moc nad používateľmi. 00:06:08.102 --> 00:06:18.400 Takmer každý neslobodný softvér dnes obsahuje škodlivý kód. 00:06:18.425 --> 00:06:20.672 Je to softvér pre naivky. 00:06:20.697 --> 00:06:24.527 Ako nebyť obeťou? 00:06:24.552 --> 00:06:28.879 V minulosti ste museli prestať používať počítač. 00:06:28.904 --> 00:06:32.618 Dnes sa môžete pripojiť do sveta slobodného softvéru. 00:06:34.015 --> 00:06:41.713 V roku 1983 som oznámil, že vyvíjam slobodný operačný systém (OS) - GNU. 00:06:41.738 --> 00:06:45.280 V 1992 sme ho takmer dokončili. 00:06:45.305 --> 00:06:48.106 Chýbala iba jedna časť, kernel (jadro). 00:06:48.131 --> 00:06:52.404 Linus Torvalds v tom roku zverejnil svoj kernel Linux. 00:06:52.429 --> 00:06:59.567 To zaplnilo chýbajúcu časť a zrodil sa prvý kompletný OS GNU + Linux. 00:07:01.008 --> 00:07:07.023 Žiaľ sloboda na jednom mieste neznamená, že bude sloboda všade. 00:07:07.048 --> 00:07:13.080 Existuje vyše 1 000 variánt GNU/Linux, ktoré sa nazývajú distribúcie. 00:07:13.105 --> 00:07:19.007 Zopár obsahuje iba slobodný softvér. Väčšina má aj neslobodný softvér, ... 00:07:19.032 --> 00:07:22.615 ...pretože sú spravované ľuďmi, ktorým nezáleží na slobode. 00:07:22.640 --> 00:07:26.575 Pridávajú užitočné funkcie na úkor slobody. 00:07:27.456 --> 00:07:30.551 Musíte si overiť, ktorá distribúcia je slobodná. 00:07:30.576 --> 00:07:37.472 Zachovanie slobody niekedy vyžaduje veľké obete, ako pri Lexingtone... 00:07:38.659 --> 00:07:43.726 V našej kampani sú ale malé obete. 00:07:43.751 --> 00:07:48.168 Každý dospelý človek môže tieto obete urobiť. 00:07:48.193 --> 00:07:55.240 Napríklad používate neslobodné aplikácie. Ak chcete slobodu, musíte sa ich vzdať. 00:07:55.265 --> 00:08:00.813 Možno teda kvôli zachovaniu slobody nastavnú nepríjemnosti. 00:08:00.838 --> 00:08:09.015 Mnoho webov posiela neslobodné programy napísane v JavaScripte. 00:08:09.040 --> 00:08:17.207 Ak nechcete spúšťať neslobodný softvér, nainštalujte si LibreJS, ktorý neslobodný JavaScript blokuje. 00:08:17.232 --> 00:08:25.904 Niekedy servery žiadajú vaše dáta a chcú s nimi pracovať vzdialene. 00:08:25.929 --> 00:08:30.087 Server spracuje príkazy a vám pošle výsledok. 00:08:30.112 --> 00:08:37.373 Nemáte rozmýšľať nad tým, čo sa tam deje. Je to cloud (vzdialený server) a nevidíte tam. 00:08:37.398 --> 00:08:45.407 Softvér ako služba vám berie kontrolu nad spracovaním príkazov. 00:08:47.190 --> 00:08:52.943 Väčšina webových serverov funguje na GNU/Linux a inom slobodnom softvéri. 00:08:52.968 --> 00:08:58.551 Ale najdôležitejšie počítače, ktoré treba oslobodiť, sú vaše počítače. 00:08:58.576 --> 00:09:00.765 Nie počítače firiem. 00:09:00.790 --> 00:09:05.600 Tie si tiež zaslúžia slobodu, ale ľudia sú na prvom mieste. 00:09:06.682 --> 00:09:12.143 Musíme sa posunúť tak, že prekonáme prekážky. 00:09:12.168 --> 00:09:17.520 Jedna z prekážok: Existujú veľké firmy, ktoré z moci nad ľuďmi zarábajú veľa peňazí. 00:09:17.545 --> 00:09:19.752 A tie nás nenechajú posunúť sa. 00:09:19.777 --> 00:09:22.616 Musíme prekonať ich opozíciu. 00:09:22.641 --> 00:09:27.127 Ďalšia prekážka: Médiá nehovoria o slobodnom softvéri. 00:09:27.152 --> 00:09:34.873 Aby zakryli etickú otázku, používajú termín "Otvorený kód". 00:09:35.828 --> 00:09:41.247 Ide o viac-menej rovnaké programy, ale s inými myšlienkami. 00:09:41.822 --> 00:09:45.496 Aktivista slobodného softvéru tvrdí, že ide o to, či je to dobré alebo zlé. 00:09:45.521 --> 00:09:47.911 Používatelia si zaslúžia slobodu, žiadame slobodu. 00:09:47.936 --> 00:09:52.095 Ľudia, ktorí používajú "otvorený kód", hovoria: 00:09:52.120 --> 00:09:59.063 Nechajme ľudí meniť a šíriť softvér, vylepšia kód, opravia chyby. 00:09:59.088 --> 00:10:01.543 To je možno pravda, ale nie je to hlavný problém. 00:10:01.568 --> 00:10:04.662 Ak si chceme udržať slobodu, musíme o nej hovoriť. 00:10:04.687 --> 00:10:08.143 Takže hovorte "Slobodný softvér" a zakaždým nám pomôžete. 00:10:08.168 --> 00:10:12.466 Ďalšia prekážka: Veľa škôl učí neslobodný softvér. 00:10:12.491 --> 00:10:16.148 Čo je vlastne to isté, ako učiť deti fajčiť tabak. 00:10:16.173 --> 00:10:20.343 Je to učenie smerujúce k závislosti, čo je opak toho, čo by škola mala učiť. 00:10:20.368 --> 00:10:25.552 Škola by mala pripraviť občanov na život v spoločnosti, ktorá je ... 00:10:25.577 --> 00:10:30.703 ...silná, schopná, nezávislá, spolupracujúca a slobodná. 00:10:30.728 --> 00:10:34.342 Čo znamená v škole učiť slobodný softvér. 00:10:34.367 --> 00:10:39.575 Ale je tu aj ďalší dôvod: Niektoré deti chcú byť programátormi. 00:10:39.600 --> 00:10:42.486 Sú zvedavé, chcú vedieť, ako program funguje. 00:10:42.511 --> 00:10:45.463 Ak študujete slobodný softvér, môžete to pochopiť. 00:10:45.488 --> 00:10:49.303 No ak študujete neslobodný softvér, nič sa nenaučíte, ... 00:10:49.328 --> 00:10:56.304 ...pretože neslobodný program je zakázané študovať. 00:10:56.329 --> 00:11:01.228 Aby sa podporil duch vzdelávania, škola by sa mala uistiť, že používa slobodný softvér. 00:11:01.253 --> 00:11:03.829 Ale je tu ešte dôležitejší dôvod. 00:11:04.080 --> 00:11:06.944 Škola by mala učiť ducha dobrej vôle. 00:11:06.969 --> 00:11:09.174 Zvyk pomáhať ľuďom. 00:11:09.199 --> 00:11:17.992 Ak do triedy donesieš program, mal by si sa podeliť ako s koláčom. 00:11:18.017 --> 00:11:23.583 Nemôžeš si to nechať iba pre seba. Zdielaš zdrojový kód, aby sa ostatní mohli učiť. 00:11:23.608 --> 00:11:26.934 Nenoste do triedy žiadny neslobodný softvér. 00:11:26.959 --> 00:11:31.817 Škola musí dodržiavať vlastné pravidlá a ísť tak príkladom. 00:11:31.842 --> 00:11:34.470 Takže výhradne slobodný softvér... 00:11:34.495 --> 00:11:38.606 Okrem cvičenia na reverzné inžinierstvo... 00:11:38.985 --> 00:11:44.472 Iná prekážka: Existuje hardvér, pre ktorý nemôžeme písať softvér, ... 00:11:44.497 --> 00:11:47.207 ...pretože nám nepovedia, ako hardvér používať. 00:11:47.232 --> 00:11:52.144 To je šokujúce: Predajú vám produkt, ale nepovedia, ako sa používa. 00:11:52.169 --> 00:11:58.694 Tu máte neslobodný program, spustite si ho a neotravujte. 00:11:59.958 --> 00:12:03.760 Reverzným inžinierstvom zistíme, ako funguje ten hardvér. 00:12:03.785 --> 00:12:08.423 Študujte jednotky a nuly, aby ste zistili, čo to robí. 00:12:08.448 --> 00:12:11.304 A zapíšete, ako hardvér použiť. 00:12:11.329 --> 00:12:14.160 No a niekto napíše slobodný program, ktorý dokáže s hardvérom pracovať. 00:12:14.185 --> 00:12:16.680 Ťažká práca, ale dá sa zvládnuť. 00:12:16.705 --> 00:12:20.879 Ak chcete významne technicky prispieť, toto by ste mali robiť. 00:12:21.042 --> 00:12:28.732 Každá nová životná aktivita môže priniesť nové potrebné ľudské slobody. 00:12:28.757 --> 00:12:31.200 Ľudské práva na sebe závisia. 00:12:31.225 --> 00:12:35.240 Ak stratíš jedno, je ťažké udržať ostatné. 00:12:36.222 --> 00:12:43.991 Programovanie je v spoločnosti tak dôležité, že slobodný softvér je ľudským právom. 00:12:44.016 --> 00:12:47.001 A spoločnosť ho musí uzákoniť a chrániť. 00:12:48.347 --> 00:12:49.537 Ako pomôcť? 00:12:49.562 --> 00:12:51.512 Píšte slobodný softvér. 00:12:51.537 --> 00:12:54.286 Organizujte podujatia o slobodnom softvéri. 00:12:54.311 --> 00:12:58.029 Presviedčajte školy a vládu, aby prešli na slobodný softvér. 00:12:58.054 --> 00:13:03.391 Môžete pomôcť ľuďom, ktorím sa nedarí použiť slobodný softvér. 00:13:03.416 --> 00:13:08.149 Môžete hovoriť "slobodný softvér" a šíriť filozofické myšlienky. 00:13:08.174 --> 00:13:13.168 Prechod na slobodný softvér je prvý krok v oslobodení kyberpriestoru. 00:13:13.193 --> 00:13:16.907 Ale tiež používame internet. Tam potrebujeme iné slobody. 00:13:16.932 --> 00:13:23.903 Napríklad sieťovú neutralitu a ukončenie sledovania ľudí.