Voľba zelene 

Ako udržateľný softvér vytvára udržateľný hardvér

Download PDF

O tejto príručke

Autori

Text tejto verzie príručky napísal a zostavil z rôznych zdrojov Joseph P. De Veaugh-Geiss. Text upravila Annie Musgrove podľa redakčných pokynov KDE Eco. Anita Sengupta a Arwin Neil Baichoo skrášlili návrh knihy a webu.

Poďakovania

Všeobecné poďakovanie mnohým prispievateľom do iniciatívy KDE Eco, projektu Opt Green a kampane End Of 10. Neúplný zoznam (v abecednom poradí): Aaron Wey, Albert Astals Cid, Bernard Sadaka, Bettina Louis, Carl Schwan, Carolina Silva Rodé, Christopher Waldon, Finnjan Hofmann, Geoffrey Teale, Harald Reingruber, Jannick Kremer, vývojárska komunita KDE, prekladateľské tímy KDE, Lydia Pintscher, Nico Düsing, Nicole Teale, Øjvind Fritjof Arnfred, Susanne Rabler, Tobias Bernard a v neposlednom rade nespočetní ľudia na celom svete pomáhajúci novým používateľom so slobodným a otvoreným softvérom. Všetci ste inšpiráciou.

Ľudí, ktorí majú záujem prispieť do KDE Eco, povzbudzujeme, aby sa pripojili k miestnosti Matrix. Prispievatelia sú tiež pozvaní zapojiť sa do niektorého zo sprintov KDE Eco a osobných alebo online stretnutí. Viac sa dozviete na našej webovej stránke.

Projekt Opt Green ťažil z mnohých poučných diskusií, ktoré sa konali na nasledujúcich konferenciách, workshopoch, stretnutiach a festivaloch: Akademy, Anstiftung, Chaos Communication Congress, ecoCompute, FOSDEM, FOSS Meetup Delhi, Jahrestagung der Gesellschaft für Informatik, KDE India Conference, Linux App Summit, Lucknow FOSS, workshopy Repair Cafe v Hannoveri, Norimbergu a Dessau, SFSCon, Umweltfestival a Weltveränderer. Ďakujeme!

Žiadna generatívna AI ani LLM

Pri žiadnom štádiu prípravy alebo písania tejto príručky nebola použitá žiadna generatívna AI ani LLM, napriek tomu, čo by mohlo inak naznačovať časté používanie pomlčiek.

Poznámka k zdrojom

Niektorý text v Častiach I a II bol prevzatý z príručky KDE Eco "Applying The Blue Angel Criteria To Free Software", vydanej pod licenciou Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA-4.0).

Časť III ťažila z nasledujúcich textov od Linux User Group Villingen-Schwenningen a Repair-Café Hilpoltstein:

Wikipédia poskytla odkazy na niekoľko tu zahrnutých textov. Ďakujeme komunite commons za sprístupnenie takých vynikajúcich zdrojov pre nás všetkých.

Licencia

Ak nie je uvedené inak, všetok obsah je vydaný pod licenciou Creative Commons Attribution-ShareAlike 4.0 International (CC-BY-SA-4.0). Viac informácií o licencovaní dokumentácie v KDE nájdete v licenčnej politike KDE.

Úvod: O čom to celé je?

Táto príručka poskytuje stručný prehľad o environmentálnych škodách spôsobených softvérom a o tom, ako slobodný a otvorený softvér (FOSS) poskytuje riešenie.

V tomto bode si možno kladiete otázku: Čo má udržateľnosť spoločné so softvérom? Ako môže niečo zdanlivo také nehmotné ako softvér mať environmentálnu stopu? Jednoducho povedané, počítače a iné zariadenia končia na skládkach, pretože ich softvérový vývoj robí zastaranými—aj keď v niektorých prípadoch takýto vývoj nie je potrebný.

V tejto knihe sa bližšie pozrieme na spôsoby, ktorými softvér a hardvér, na ktorom beží, prispievajú ku klimatickej kríze, a na to, čo s tým môžete urobiť vo svojej komunite, ešte dnes! Kniha je rozdelená na tri hlavné časti:

  • Časť I: Environmentálny vplyv softvéru
  • Časť II: Digitálna udržateľnosť
  • Časť III: Inovácia zariadení pomocou FOSS

Zatiaľ čo Časť I skúma prečo a Časť II čo, Časť III rozoberá ako tým, že skúma, čo treba zvážiť pri pomáhaní iným inovovať ich hardvér pomocou slobodného a otvoreného softvéru. Týmto spôsobom môžete vy aj ostatní používať zariadenia až do konca životnosti hardvéru, namiesto vyhadzovania funkčných počítačov, keď sa skončí softvérová podpora. Časť III nie je podrobná technická príručka krok za krokom, ale skôr náčrt toho, čo považujeme za užitočné na začiatok, s ukazovateľmi, ako nájsť zdroje pre ďalšie informácie.

Cieľovou skupinou pre Časti I a II je každý, komu záleží na životnom prostredí a úlohe, ktorú softvér zohráva v digitálnej udržateľnosti. Časť III je špecifickejšia a praktickejšia. Cieľovou skupinou pre túto časť sú tí, ktorí chcú pomôcť zabrániť elektronickému odpadu a „opraviť“ nepodporované počítače ich inováciou pomocou FOSS. To zahŕňa dobrovoľníkov v opravárenských kaviarňach (Repair Cafe), environmentálne organizácie a iné opravárenské iniciatívy, ako aj tých, ktorí pomáhajú na podujatiach End of 10 a Digital Independence Day, na Linux Install Parties, CryptoParties atď.

Poďme na to!

Časť I: Environmentálny vplyv softvéru

Skôr než sa ponoríme do environmentálneho vplyvu softvéru, zvážte, ako by ste dokončili túto vetu:

Najekologickejšie zariadenie je …

Premýšľajte o tom chvíľu.

Teraz si svoju odpoveď zapamätajte—čoskoro sa k nej vrátime.

Digitálne technológie zrevolucionizovali spôsob, akým žijeme, a často sú vychvaľované za to, že prinášajú do nášho každodenného života nielen pohodlie, ale aj efektívnosť. Spoločnosti využili digitalizáciu na efektívnu distribúciu rôznych druhov spotrebného tovaru a dematerializáciu každodenných produktov. Tlačené lístky na koncert alebo cestovné lístky už nie sú potrebné, keďže ich možno stiahnuť a zobraziť na telefóne. Fotografie sa nezhromažďujú v preplnených škatuliach od topánok, ale na tablete alebo počítači. Tisíce filmov a televíznych seriálov sa streamujú na notebookoch, čím sa zbierky filmov stávajú minulosťou. V mnohých prípadoch sa na všetko vyššie uvedené—a oveľa, oveľa viac—používa jedno zariadenie, smartfón. Tie hmotné objekty boli kedysi významnou súčasťou nášho každodenného života, ale dnes už jednoducho nie sú potrebné, keďže teraz existujú takmer výlučne v digitálnej forme na našich zariadeniach.

Pri všetkých spôsoboch, ktorými digitalizácia urobila náš život pohodlnejším a efektívnejším, sa môže zdať, že tento technologický vývoj je tiež menej hmotný a menej plytvajúci. Ale je to naozaj tak?

Krátka odpoveď, nie. Internet a počítače, ktoré používame na pripojenie k nemu, vyžadujú fyzickú infraštruktúru. To zahŕňa ťažbu materiálov na výrobu, továrne, ktoré vyrábajú zariadenia, a siete preklenujúce kontinenty, ktoré umožňujú globálnu komunikáciu. To všetko si vyžaduje energiu a zdroje. Veľa energie a zdrojov. Navyše hardvér, ktorý sa považuje za zastaraný, končí buď v likvidačných centrách na spracovanie na konci životnosti, alebo ako skládkový odpad, ktorý je toxický pre ľudí aj životné prostredie. Potom sa vyrobia a prepravia nové zariadenia, aby ich nahradili. Sú však tie „staré“ zariadenia naozaj zastarané, keď stále fungujú? Čo presne ich premenilo na elektronický odpad? V mnohých prípadoch je to softvér, ktorý určuje životnosť digitálnej infraštruktúry. Nielen to, softvér určuje spotrebu energie a zdrojov zariadenia, kým ho ešte používate.

Mladý muž je zachytený, ako páli elektrické drôty na získanie medi z elektronického odpadu v Agbogbloshie v Ghane, zatiaľ čo prichádza ďalší pracovník s kovovým šrotom s ďalšími drôtmi na spálenie. (Obrázok od Muntaka Chasant, publikovaný pod licenciou CC-BY-SA-4.0.)
Figure : Mladý muž je zachytený, ako páli elektrické drôty na získanie medi z elektronického odpadu v Agbogbloshie v Ghane, zatiaľ čo prichádza ďalší pracovník s kovovým šrotom s ďalšími drôtmi na spálenie. (Obrázok od Muntaka Chasant, publikovaný pod licenciou CC-BY-SA-4.0.)

Táto príručka sa bližšie pozrie na niektoré spôsoby, ktorými digitálne technológie prispievajú k environmentálnym škodám a klimatickej kríze. Aby bolo jasné, táto príručka nie je proti technológiám. Digitalizácia nepochybne zlepšila život nespočetnými spôsobmi obrovskému množstvu ľudí. Ekologické dopady digitálnych technológií nás však nútia hlbšie premýšľať o spôsoboch, akými ich používame, a o tom, ako by sme ich mohli používať udržateľnejšie. Dobrou správou je, že prostredníctvom našich rozhodnutí o softvéri môžu používatelia mať okamžitý a významný vplyv na mnohé z problémov rozoberaných v tejto príručke.

Aby sme však mohli problém účinne riešiť, musíme mu najprv porozumieť. Preskúmajme teda, čo sa myslí digitálnou environmentálnou stopou a ako je do toho zapojený softvér, ktorý každodenne používame.

Materiálová stopa digitálnych technológií

Digitálne technológie sa často (a mylne) spájajú s nehmotnosťou. Existuje však veľmi reálny, veľmi hmotný aspekt digitalizácie, ktorý zahŕňa nielen naše fyzické zariadenia ako smartfóny a notebooky, ale aj spracovateľské závody na vyťažené kovy potrebné na ich fungovanie, kontajnerové lode, ktoré prepravujú masovo vyrábaný hardvér, a káble a dátové centrá, ktoré ich pripájajú ku globálnym sieťam.

Používame viac digitálnych zariadení ako kedykoľvek predtým. Počet zariadení pripojených na internet, vrátane notebookov a smartfónov, ale aj smart televízorov, domácich asistentov a ďalších zariadení internetu vecí (IoT), rastie. Globálne sa rýchlo zvýšilo prijatie smartfónov, ako aj nároky na zdroje potrebné na výrobu nových a čoraz výkonnejších zariadení. Výroba týchto zariadení, vrátane ťažby kovov vzácnych zemín potrebných na ich fungovanie, ich preprava, používanie a prípadná likvidácia majú environmentálny vplyv.

Dva grafy porovnávajúce (vľavo) emisie skleníkových plynov leteckého priemyslu modrou farbou s sektorom IKT zelenou farbou a (vpravo) predpokladané odhady emisií zo sektora IKT do roku 2050, ak sa nič nezmení. Údaje pochádzajú zo správy Technology Policy Council ACM z roku 2021. (Obrázok od KDE publikovaný pod licenciou CC-BY-SA-4.0. Ikona lietadla od Simona Childa a ikona IT od Sari Braga licencované pod licenciou CC-BY. Návrh: Lana Lutz.)
Figure : Dva grafy porovnávajúce (vľavo) emisie skleníkových plynov leteckého priemyslu modrou farbou s sektorom IKT zelenou farbou a (vpravo) predpokladané odhady emisií zo sektora IKT do roku 2050, ak sa nič nezmení. Údaje pochádzajú zo správy Technology Policy Council ACM z roku 2021. (Obrázok od KDE publikovaný pod licenciou CC-BY-SA-4.0. Ikona lietadla od Simona Childa a ikona IT od Sari Braga licencované pod licenciou CC-BY. Návrh: Lana Lutz.)

V skutočnosti je environmentálny vplyv tohto odvetvia ako celku, najmä z hľadiska emisií CO2, momentálne na úrovni leteckého priemyslu. Association of Computing Machinery (ACM), najstaršia vedecká a vzdelávacia výpočtová spoločnosť na svete, vydala v roku 2021 správu Technology Policy Council s názvom „Computing And Climate Change“. Odhady správy sú ohromujúce. Odhaduje sa, že sektor informačných a komunikačných technológií (IKT) prispieva ročne 1,8–3,9 % globálnych emisií uhlíka. Globálny letecký priemysel je 2,5 %. Správa ACM varuje, že ak sa nič nezmení, emisie uhlíka IKT stúpnu do roku 2050 na viac než 30 % všetkých globálnych emisií. Vo svojich záveroch autori uznávajú inherentný rozpor digitalizácie: digitálne technológie „môžu pomôcť zmierniť zmenu klímy“, ale „najprv k nej musia prestať prispievať“.

Na odhad príspevkov digitálnych technológií k environmentálnym škodám je potrebné zohľadniť ich celý životný cyklus. To zahŕňa náklady na výrobu a prepravu digitálnych zariadení (do obchodu a z neho, ako aj na skládku), náklady na ich používanie a náklady na nápravu environmentálnych škôd spôsobených elektronickým odpadom. To platí najmä pri zohľadnení súhrnnej uhlíkovej stopy našich digitálnych technológií, pretože v niektorých prípadoch už samotná výroba zariadenia prispieva k väčšiemu množstvu emisií skleníkových plynov než používanie zariadenia počas jeho celej životnosti! Podržte si túto myšlienku na chvíľu, keďže naše skúmanie životného cyklu zariadenia sa vlastne začne jeho koncom, keď sa stane elektronickým odpadom. Keď absolvujeme prehliadku skládok a vrakovísk, preskúmame environmentálny vplyv výroby hardvéru a používania zariadení.

Obrázok sochy „WEEE Man“, ktorá je vyrobená z 3,3 metrickej tony elektrického odpadu, čo je priemerné množstvo elektronického odpadu, ktoré jeden obyvateľ Spojeného kráľovstva vytvorí za život. (Fotografia od Jamesa T.M. Towilla a publikovaná pod licenciou CC-BY-SA-2.0.)
Figure : Obrázok sochy „WEEE Man“, ktorá je vyrobená z 3,3 metrickej tony elektrického odpadu, čo je priemerné množstvo elektronického odpadu, ktoré jeden obyvateľ Spojeného kráľovstva vytvorí za život. (Fotografia od Jamesa T.M. Towilla a publikovaná pod licenciou CC-BY-SA-2.0.)

„Cunami elektronického odpadu“

So svojimi siedmimi metrami výšky je „WEEE Man“ obrom. Socha, ktorá dostala meno podľa smernice o odpade z elektrických a elektronických zariadení (WEEE) z roku 2003, ktorá stanovuje ciele zberu, recyklácie a zhodnocovania elektronického odpadu v EÚ,1 je vyrobená z 3,3 metrickej tony elektrického odpadu. Toto je priemerné množstvo elektronického odpadu, ktoré jeden obyvateľ Spojeného kráľovstva vytvorí za život.

V roku 2015, keď bol elektronický odpad na ceste stať sa „najrýchlejšie rastúcim prúdom odpadu na svete“, vtedajší výkonný riaditeľ Programu OSN pre životné prostredie Achim Steiner varoval pred „cunami elektronického odpadu valiacou sa po svete“. Čísla sú ohromujúce. V roku 2022 sa globálne vyprodukovalo odhadom 62 miliárd kilogramov elektronického odpadu, takmer dvojnásobok oproti roku 2010, podľa správy od UN Institute for Training and Research (UNITAR) a International Telecommunication Union (ITU). Pre lepšiu predstavu, 62 miliárd kilogramov by naplnilo 1,55 milióna 40-tonových nákladiakov, ktoré by sa nárazník na nárazník obtočili okolo zemského rovníka. To je 40 075 kilometrov elektronického odpadu. Za jeden rok!

V roku 2022 sa vyprodukovalo 62 miliárd kg elektronického odpadu. To zodpovedá 1,55 milióna nákladiakov obtočených celou cestou okolo zemského rovníka. Toto množstvo sa každý rok zvyšuje. (Obrázok od KDE publikovaný pod licenciou CC-BY-SA-4.0. Návrh: Anita Sengupta.)
Figure : V roku 2022 sa vyprodukovalo 62 miliárd kg elektronického odpadu. To zodpovedá 1,55 milióna nákladiakov obtočených celou cestou okolo zemského rovníka. Toto množstvo sa každý rok zvyšuje. (Obrázok od KDE publikovaný pod licenciou CC-BY-SA-4.0. Návrh: Anita Sengupta.)

Čísla naďalej stúpajú. Podľa tej istej správy sa množstvo elektronického odpadu zvyšuje približne o 2,3 miliardy kilogramov ročne—a sme na ceste vyprodukovať do roku 2030 82 miliárd kilogramov. Čo je horšie, menej než 20 percent elektronického odpadu sa zbiera a recykluje. Hoci tvorí iba 2 % odpadu na skládkach, prispieva k takmer 70 % toxického odpadu, ktorý sa tam nachádza. WEEE Forum varuje: „V súčasnosti množstvo elektronického odpadu rastie od roku 2010 päťkrát rýchlejšie než miery formálneho zberu na recykláciu“. V roku 2024 pochádza približne 18 % elektronického odpadu z osobných počítačov, tlačiarní, mobilných telefónov, smerovačov, GPS zariadení a telefónov, ako aj z obrazoviek a monitorov. Zvyšok zahŕňa videokamery, hračky, mikrovlnné rúry, e-cigarety (spolu označované ako „malé zariadenia“); práčky, umývačky riadu, veľké tlačiarne, kopírky (spolu označované ako „veľké zariadenia“); fotovoltické panely a iné.

Zo všetkých týchto zariadení je elektronický odpad z počítačovej techniky obzvlášť zlý. Komponenty elektronického šrotu ako CPU obsahujú potenciálne škodlivé materiály ako olovo, kadmium, berýlium alebo brómované spomaľovače horenia. V dôsledku toho môže ich spracovanie na konci životnosti zahŕňať významné riziko pre zdravie pracovníkov a ich komunít. Navyše zberači riskujú svoje zdravie pre vyhodené vzácne kovy v notebookoch a smartfónoch „presiaknutých olovom, ortuťou alebo inými toxickými látkami“. Proces demontáže a likvidácie elektronického odpadu už viedol k mnohým environmentálnym dopadom v rozvojových krajinách. Kvapalné a atmosférické emisie končia vo vodných tokoch, podzemných vodách, pôde a vzduchu—a teda aj v suchozemských a morských živočíchoch, v plodinách konzumovaných zvieratami aj ľuďmi a v pitnej vode.

Táto príručka sa zaoberá predovšetkým stolovými počítačmi a notebookmi, ale problémy, ktoré sa tu riešia, sa vzťahujú na akékoľvek zariadenie vyžadujúce na fungovanie softvér. To čoraz viac zahŕňa, nuž, takmer čokoľvek. Ako píše technológ vo verejnom záujme Bruce Schneier píše: „Už nemáme veci so vstavanými počítačmi. Máme počítače s vecami pripojenými k nim.“ Schneier pokračuje (zvýraznenie pridané):

Vaša moderná chladnička je počítač, ktorý udržiava veci chladnými. Vaša rúra je podobne počítač, ktorý robí veci horúcimi. Bankomat je počítač s peniazmi vo vnútri. Vaše auto už nie je mechanické zariadenie s niekoľkými počítačmi vo vnútri; je to počítač so štyrmi kolesami a motorom. V skutočnosti je to distribuovaný systém viac než 100 počítačov so štyrmi kolesami a motorom. A samozrejme, vaše telefóny sa stali plnohodnotnými univerzálnymi počítačmi v roku 2007, keď bol predstavený iPhone.

Nosíme počítače: fitness náramky a počítačovo vybavené zdravotnícke zariadenia—a, samozrejme, všade nosíme svoje smartfóny. Naše domovy majú inteligentné termostaty, inteligentné spotrebiče, inteligentné zámky dverí, dokonca inteligentné žiarovky. […] Mestá začínajú vkladať inteligentné senzory do ciest, pouličných lámp a chodníkových dlaždíc, tiež inteligentné energetické siete a inteligentné dopravné siete. Jadrová elektráreň je vlastne len počítač, ktorý vyrába elektrinu, a—ako všetko ostatné, čo sme práve vymenovali—je na internete.

Všetky tieto počítačové zariadenia sú na internete, mnohé zhromažďujú údaje o vás—a, čo je kľúčové, všetky potrebujú na fungovanie softvér.

Vtelená škoda—skôr než sa zariadenie vôbec použije

Teraz posúďme začiatok životného cyklu, keď sa zariadenie vyrobí. Keď funkčné zariadenie skončí na skládke, idú s ním všetky energetické náklady a vtelené emisie. Čo sú vtelené emisie a ako sa líšia od emisií z používania? Vtelené emisie sa vzťahujú na uhlíkovú stopu potrebnú na výrobu a prepravu zariadenia dávno predtým, než sa vôbec dostalo do rúk používateľa. Naproti tomu emisie z používania sú emisie CO2, ako ste uhádli, pri skutočnom používaní zariadenia. Vo väčšine prípadov sú emisie uhlíka z výroby hrubo neúmerné používaniu.

Porovnanie podielov emisií uhlíka naprieč troma zariadeniami. Predpokladaná životnosť produktu je 4 roky pre notebook a stolový počítač a 6 rokov pre monitor. Zdrojmi údajov sú dokumenty Dell Product Carbon Footprint (PCF) pre príkladný notebook, stolový počítač a monitor (upravený obrázok od Scott Logic publikovaný pod licenciou CC-BY-SA-4.0).
Figure : Porovnanie podielov emisií uhlíka naprieč troma zariadeniami. Predpokladaná životnosť produktu je 4 roky pre notebook a stolový počítač a 6 rokov pre monitor. Zdrojmi údajov sú dokumenty Dell Product Carbon Footprint (PCF) pre príkladný notebook, stolový počítač a monitor (upravený obrázok od Scott Logic publikovaný pod licenciou CC-BY-SA-4.0).
{#fig:co2prop width=400px height=262px}

Vtelený uhlík je kľúčový pri zvažovaní uhlíkovej stopy našich zariadení. Zvážte tri bežné koncové zariadenia: notebooky, stolové počítače a monitory. Pri porovnaní emisií uhlíka z používania oproti vteleným (Obrázok 5) predstavuje samotná výroba 50-80 % celkových emisií počas celej životnosti týchto zariadení. V skutočnosti správa z roku 2012 publikovaná nemeckou agentúrou pre životné prostredie odhaduje, že z environmentálnych dôvodov by sa notebook musel používať desaťročia, kým by akékoľvek zisky z efektívnosti novovyrobených zariadení odôvodnili ich kúpu. Správa uvádza (zvýraznenie pridané):

[E]nvironmentálne dopady fázy výroby notebooku sú také vysoké, že ich nemožno kompenzovať v reálnych časových obdobiach ziskami z energetickej efektívnosti vo fáze používania. V prípade 10 % zvýšenia energetickej efektívnosti nového notebooku v porovnaní so starším možno výmenu staršieho notebooku odôvodniť až po 33 až 89 rokoch, ak sa zohľadnia environmentálne otázky.

Vzhľadom na problém elektronického odpadu a vtelený uhlík koncových zariadení sa vráťme k tej vete, ktorá uviedla túto časť. Ako ste dokončili tento výrok: „Najekologickejšie zariadenie je …“?

Naša odpoveď: Najekologickejšie zariadenie je to, ktoré už vlastníte!

Obrázok z letáka KDE Eco (upravený) publikovaný pod licenciou CC-BY-SA-4.0.
Figure : Obrázok z letáka KDE Eco (upravený) publikovaný pod licenciou CC-BY-SA-4.0.

Teraz zvážme, ako softvér zvyšuje nároky na hardvér, ako aj prečo často vyhadzujeme zariadenia, ktoré stále fungujú, aby sme kúpili nové. Aby sme to urobili, musíme sa pozrieť na softvér.

Hardvér, zoznámte sa so softvérom

Obráťme sa teraz na stred životného cyklu zariadenia, t. j. na roky, počas ktorých používate svoj počítač.

Softvérové inžinierstvo má dôležitú, ale často neviditeľnú úlohu pri definovaní našich vzorcov digitálnej spotreby. Často ho poháňajú ekonomické—a nie technologické—dôvody. V skutočnosti výrobcovia často nabádajú spotrebiteľov, aby zbytočne kupovali nové zariadenia; dokonca to môžu vynucovať prostredníctvom návrhu softvéru. Najnovšie, najžiadanejšie vydanie, ktoré sú používatelia nabádaní kúpiť—často s novými výpočtovo náročnými funkciami ako generatívna AI sprevádzanými zvýšeným dolovaním údajov a integrovanými reklamami—môže poslať menej výkonné, no funkčné zariadenia priamo do koša. Používatelia s tým môžu urobiť len málo, keď licencovanie softvéru zakazuje úpravy používateľmi. Ako to uvádzajú kritériá ocenenia Blue Angel pre ekocertifikáciu softvéru: „[…] kľúč k zvyšovaniu energetickej efektívnosti a ochrane prírodných zdrojov nespočíva v hardvéri, ale predovšetkým v softvéri“.

Aby sme pochopili spotrebu energie zariadenia a ako je do toho zapojený softvér, táto časť preskúma tri aspekty:

  1. Nároky — Softvér určuje spotrebu energie a minimálne systémové požiadavky.
  2. Závislosti — Softvér môže natvrdo zakódovať závislosti od externých služieb a spoločností.
  3. Životnosť — Softvér je zodpovedný za to, ako dlho zostanú zariadenia (bezpečne) v používaní.

Nároky na hardvér

Softvér spotrebúva energiu. Nechcené softvérové komponenty vytvárajú neefektívnosti a zvyšujú nároky na hardvér tým, že zaberajú pamäť, plytvajú časom spracovania, spotrebúvajú úložisko a spôsobujú oneskorenia pri spustení a vypnutí systému. Čo je ešte horšie, bobtnanie funkcií a iné formy softvérového nadúvania zvyšujú spotrebu energie a robia menej výkonný hardvér nepoužiteľným (v Časti II sa bližšie pozrieme na príklady neefektívneho softvérového kódu). Zvážte toto, opäť z kritérií ocenenia Blue Angel „Resource and Energy-Efficient Software Products“:

Výpočtový výkon sa od roku 1970 zdvojnásobuje približne každé dva roky. To znamená, že funkcie sa spracúvajú dvakrát rýchlejšie, a teda na rovnaké funkcie je potrebných menej energie. Podobné zlepšenie efektívnosti nie je možné pozorovať v oblasti softvéru. […] Dostupnosť čoraz výkonnejšieho hardvéru viedla k tomu, že softvér sa z verzie na verziu stáva čoraz nadutejším, takže sa vyžaduje viac zdrojov len pri minimálnom alebo dokonca žiadnom rozšírení funkčnosti.

Navyše dolovanie údajov, reklama, sledovanie tretími stranami a personalizované algoritmy maximalizujúce zapojenie všetky zvyšujú spotrebu energie v softvéri, ktorý spúšťame, tak na zariadení používateľa, ako aj v cloude. V správe z roku 2021 s názvom Carbon footprint of unwanted data-use by smartphones: An analysis for the EU výskumníci v EÚ odhadli environmentálne náklady sledovania a reklám, z ktorých sa používatelia nemôžu odhlásiť. Uhlíková stopa tohto „nechceného používania údajov“ v smartfónoch predstavuje medzi 3 a 8 miliónmi ton CO2 ročne len v EÚ, „rovná sa uhlíkovej stope medzi 370 a 950 tisíc občanov EÚ“. V najhoršom prípade je to zhruba ročná uhlíková stopa mesta v Európskej únii ako Turín alebo Lisabon. Správa poukazuje na to, že približne 60 % európskych používateľov smartfónov hovorí, že by sa odhlásili zo sledovania a blokovali reklamy, keď je to možné. To je strašne veľa CO2 na niečo, čo väčšina používateľov ani nechce!

Medzitým systémy dodávané s veľkými jazykovými modelmi a inými formami generatívnej AI zvyšujú nielen nároky na hardvér a spotrebu energie, lokálne aj vzdialene, ale aj spotrebu vody. Zatiaľ môže byť možné odhlásiť sa z integrovanej funkčnosti generatívnej AI, ale nie je to ľahké—a vypnutie týchto nástrojov nemusí byť v budúcnosti možné. Na strane servera trénovanie a nasadzovanie modelov generatívnej AI vyžaduje ohromujúce množstvo elektriny. To zaťažuje elektrickú sieť a zvyšuje účty za elektrinu v oblastiach blízko dátových centier, pričom vyžaduje nové zdroje energie a opätovné otváranie vyradených na ich prevádzku. Odhaduje sa, že dopyt pomocou ChatGPT vyžaduje päťnásobok energie webového vyhľadávania a spotreba vody dátovými centrami Google a Microsoft sa zvýšila približne o 20-35 %, čo sa pripisuje záťaži generatívnej AI. Dodávanie generatívnej AI so softvérom, ako pri Microsoft Copilot+ a Apple Intelligence, vyžaduje výrazne vyššie minimálne hardvérové požiadavky, čo už urobilo lacnejšie spotrebiteľské zariadenia zastaranými.

Externé závislosti

Sieťové závislosti môžu zohrávať kľúčovú úlohu v životnosti hardvéru. Podkladová infraštruktúra, od ktorej môžu ľudia závisieť pri spúšťaní aplikácie—ako sú softvérové licenčné servery používané na riadenie prístupu alebo funkcie závislé od servera—sa môže odpojiť, niekedy natrvalo, a viesť k zariadeniam so zníženou funkčnosťou, dokonca pri primárnych funkciách. Navyše, ako už pravdepodobne očakávate, takéto závislosti vyžadujú dodatočné spracovanie, a tým spotrebúvajú zdroje a energiu, často nad rámec tej, ktorá je potrebná na zamýšľaný účel softvéru.

Ako píše Ars Technica o softvérovo definovaných automobiloch, ktoré sa spoliehajú na „centralizované servery, predplatné a proprietárny softvér“:

Ponaučenie je jasné: V dnešných autách to nie je vždy motor alebo elektromotor, čo vás udržiava v pohybe—je to softvér. Keď tento softvér zmizne so skrachovanou spoločnosťou, vaše auto sa môže cez noc zmeniť z každodenného dopravného prostriedku na drahé ťažidlo na papier. A v ére softvérovo definovaných vozidiel vlastniť auto čoraz viac znamená stávkovať na prežitie jeho kódu. Keď tento kód zomrie, konečnou zastávkou sa stane príjazdová cesta alebo diaľnica—nie opravovňa.

Životnosť zariadenia

Všetko toto dodatočné spracovanie na spustenie nadutého softvéru alebo na integrované nástroje generatívnej AI v používateľských aplikáciách (či to chcete alebo nie), na odosielanie vašich údajov neznámym serverom na spracovanie alebo na servírovanie reklám na vašom zariadení, nielen zvyšuje nároky na hardvér, ale aj opotrebúva zariadenie. Ako uvádza online výpočtová publikácia XDA: „CPU vystavené neustálym ťažkým záťažiam, pretaktovaniu a vysokým prevádzkovým teplotám sa takmer určite budú degradovať rýchlejšie.“ Všetky tieto „funkcie“ zakódované v softvéri môžu veľmi dobre preťažovať a zahrievať vaše zariadenie, pričom ho rýchlejšie opotrebúvajú. Otázka znie: Chceli ste vôbec tú extra „funkčnosť“? A môžete ju odstrániť, ak by ste chceli?

Existuje ďalší bežný spôsob, akým softvér môže urobiť zariadenie zastaraným. Softvérový koniec životnosti a opustený softvér, najmä keď je vydaný pod proprietárnou licenciou, môže v najhoršom prípade znamenať, že vaše zariadenie prestane fungovať, alebo v najlepšom prípade (!) nechá používateľov zraniteľných voči vírusom a inému malvéru. Nie sú to len nové funkcie, ktoré sa ukončia, keď sa vývoj softvéru zastaví; dôležitejšie sú bezpečnostné aktualizácie. Tieto aktualizácie sú kľúčové pre váš počítač a pre zariadenia, ku ktorým sa pripájajú. Všetok softvér potrebuje dostávať aktualizácie, aby boli vaše údaje v bezpečí. Viac o tom v ďalšej časti tejto príručky.

V Časti I sme preskúmali environmentálne škody digitalizácie a identifikovali sme niekoľko spôsobov, ktorými softvér môže urobiť funkčné zariadenie zastaraným. V Časti II sa pozrieme na úlohu, ktorú slobodný a otvorený softvér zohráva pri predlžovaní životnosti hardvéru a poskytovaní pokračujúcej podpory zariadení. Najprv sa však opýtajme sami seba: Naozaj sa oplatí zameriavať sa na softvér?

Oplatí sa zameriavať na softvér?

V širšom obraze môžu byť environmentálne škody spôsobené softvérom menej významné v porovnaní s inými odvetviami. Preto sa zdá rozumné opýtať sa: Oplatí sa to riešiť?

Je tu niekoľko vecí, ktoré by sme mohli zvážiť. Prvou je odmietnutie klamu „Nie je to také zlé ako“, známeho aj ako „odvolávanie sa na horšie problémy“. Všeobecný argument znie takto: príspevky softvéru ku globálnym emisiám CO2 nemusia byť také zlé ako príspevky iného odvetvia, a preto sa neoplatí naň zameriavať. Čo je na tomto argumente zlé, je to, že hoci iné odvetvie môže byť horšie, nepopiera to skutočnosť, že softvérové inžinierstvo je zodpovedné za spôsobovanie vážnych environmentálnych škôd. Navyše klam „Nie je to také zlé ako“ naznačuje falošnú voľbu medzi riešením buď jedného problému, alebo druhého, zatiaľ čo v skutočnosti je ekologicky priateľský návrh softvéru len jedným dielikom väčšej skladačky.

Komiks XKCD „2368: Bigger Problem“ (publikovaný pod licenciou CC-BY-NC-2.5).
Figure : Komiks XKCD „2368: Bigger Problem“ (publikovaný pod licenciou CC-BY-NC-2.5).

Nebuďme ako Biely klobúk z XKCD a neodvolávajme sa na horšie problémy ako na výhovorku, aby sme nič nerobili!

Po druhé, zameranie sa len na riešenie „najväčšieho problému“ nie je nevyhnutne najefektívnejšou stratégiou. Je tiež dôležité zvážiť pravdepodobnosť úspechu pri riešení problému, ako aj čas a zdroje potrebné na to. Slobodný a otvorený softvér so svojím dôrazom na autonómiu používateľa a transparentnosť poskytuje jedinečné príležitosti pre používateľov, komunity a organizácie na priame riešenie prepletených sociálnych a ekologických problémov. Softvérové licencie umožňujú softvér prispôsobovať, aktualizovať a udržiavať bez závislostí od dodávateľov alebo umelých obmedzení, často pri nižších nákladoch.

Napokon, dúfajme, že je už teraz jasné, že softvér významne prispieva k spotrebe energie a zdrojov, ako aj k odpadu, a tieto príspevky sa budú len zhoršovať, pokiaľ neurobíme skutočné zmeny.

Zmena nášho softvéru a udržateľnejšie používanie nášho hardvéru sa môžu zdať ako malé gesto pri riešení problému takého zložitého ako zmena klímy. Je tiež jasné, že jednoduchá zmena našich individuálnych vzorcov spotreby nemusí byť sama osebe dostatočná. Je to pravda: budúcnosť s nulovými emisiami si bude vyžadovať zásadné posuny v tom, ako žijeme, aj ako fungujú odvetvia, a túto zodpovednosť nemožno zvládnuť na individuálnej úrovni. Zvážte však, čo kedysi pozorovala antropologička Margaret Meadová:

„Nikdy nepochybujte o tom, že malá skupina premýšľavých, oddaných občanov dokáže zmeniť svet; v skutočnosti je to jediné, čo to kedy dokázalo.“

Štrukturálna zmena nastáva, keď sa oddaní, zanietení ľudia zorganizujú, aby čelili naliehavým spoločenským problémom. S desaťročiami skúseností s úspešným spájaním globálnych komunít na prácu smerom k spoločným cieľom môže byť slobodný a otvorený softvér silnou silou v boji proti environmentálnemu vplyvu digitalizácie. Vieme, ako sa organizovať—teraz je len otázkou premeniť plány na prax, ciele na realitu. Spojme sa v boji proti environmentálnym škodám spôsobeným softvérom. Pestujme kultúru digitálnej udržateľnosti v našich komunitách a za ich hranicami.

Časť II: Digitálna udržateľnosť

Čo má environmentálny vplyv softvéru spoločné so slobodným a otvoreným softvérom? Skôr než túto tému preskúmame podrobne, pozrime sa najprv na to, čo presne FOSS je a ako sa líši od svojho náprotivku, proprietárneho softvéru.

Čo je slobodný a otvorený softvér (FOSS)?

Slobodný a otvorený softvér, často označovaný svojou skratkou FOSS, je softvér dostupný pod licenciou, ktorá zaručuje používateľom určité práva. Tieto práva sa niekedy označujú ako štyri základné slobody, t. j. sloboda softvér používať, študovať, zdieľať a vylepšovať. Tieto slobody sú jadrom FOSS—slovo „slobodný“ v slobodnom a otvorenom softvéri nemá nič spoločné s cenou, ale skôr so slobodami, ktoré prichádzajú so softvérovou licenciou. Hovoríme o význame „slobodný“ ako vo fráze „slobodná spoločnosť“!

Snímka obrazovky ilustrujúca štyri základné slobody používať, študovať, zdieľať a vylepšovať softvér. Obrázok z videa „What is Free Software (Open Source)? Software freedom explained in less than three minutes!“ od FSFE.
Figure : Snímka obrazovky ilustrujúca štyri základné slobody používať, študovať, zdieľať a vylepšovať softvér. Obrázok z videa „What is Free Software (Open Source)? Software freedom explained in less than three minutes!“ od FSFE.

Čo presne každé z týchto práv znamená? Free Software Foundation Europe (FSFE) vysvetľuje:

  • Používať: FOSS „možno použiť na akýkoľvek účel a je bez obmedzení, ako je vypršanie licencie alebo geografické obmedzenia.“
  • Študovať: FOSS „a jeho kód môže študovať ktokoľvek, bez dohôd o mlčanlivosti alebo podobných obmedzení.“
  • Zdieľať: FOSS „možno zdieľať a kopírovať prakticky bez nákladov.“
  • Vylepšovať: FOSS „môže upravovať ktokoľvek a tieto vylepšenia možno verejne zdieľať.“

Video „What is Free Software (Open Source)?“ od FSFE poskytuje krátky úvod do témy FOSS a jeho dôležitosti pre spoločnosť. Pozrite si ho, ak chcete viac informácií o spojení medzi softvérom a slobodou.

Celá časť o softvérových licenciách?! Aká nuda! Nuž, môže to znieť sucho a technicky, ale v skutočnosti je to celkom vzrušujúce. Naozaj. A dúfame, že na konci budete súhlasiť! Keď hovoríme o licencovaní softvéru, v skutočnosti hovoríme o našich právach a schopnosti zúčastňovať sa na digitálnej spoločnosti. Digitálne technológie podopierajú takmer každý aspekt moderného života: naše domovy, školy, univerzity, vlády, priemyselné odvetvia, neziskové organizácie, nemocnice atď. Dnes sa všetky spoliehajú na digitálne technológie. A všetky tieto technológie vyžadujú softvér.

Keďže tento softvér formuje naše životy a komunity, nemali by sme mať slovo v tom, ako funguje? KDE, komunita slobodného a otvoreného softvéru, ktorá stojí za iniciatívou KDE Eco, má nasledujúcu víziu. Pekne zhŕňa, o aký svet sa FOSS a jeho podporovatelia usilujú.

„Svet, v ktorom má každý kontrolu nad svojím digitálnym životom a teší sa slobode a súkromiu.“

KDE Eco by len dodalo: „… teší sa slobode, súkromiu a udržateľnejšiemu používaniu digitálnych technológií“!

V tomto texte používame termín slobodný a otvorený softvér, ale čitateľ sa môže stretnúť aj s termínmi slobodný softvér, softvér s otvoreným zdrojovým kódom a Free/Libre Open Source Software. Pre naše účely sa všetky vzťahujú na to isté: práva zaručené licencovaním softvéru. A tieto práva sú priamo spojené s prístupnosťou zdrojového kódu softvéru.

Čo je zdrojový kód?

Opakom FOSS je „proprietárny softvér“. Proprietárny softvér je licencovaný tak, aby používateľom nedával žiadnu možnosť ovplyvniť kód za softvérom, ktorý používajú. V skutočnosti sa proprietárny softvér zvyčajne distribuuje s neodhaleným zdrojovým kódom.

Moment, čo je to zdrojový kód, pýtate sa?

Vlastne, čo je vôbec softvér?

Vo svojej najzákladnejšej podobe je softvér receptom pre počítač. Programátori píšu recepty v „zdrojovom kóde“, ktorý je, jednoducho povedané, ľudsky čitateľnou sadou pokynov pre počítač. A tak ako je recept napísaný v tom či onom ľudskom jazyku, zdrojový kód je napísaný v programovacom jazyku. S prístupom k zdrojovému kódu môže ktokoľvek pochopiť a skontrolovať recept—dokonca aj vy! Vyskúšajte si to: Dokážete uhádnuť, čo robí zdrojový kód nižšie?2

int main(){
    printf(''Hello World!'')
    return 0
}

Pravdepodobne ste uhádli správne: vypíše na obrazovku frázu „Hello World!“. Aj keď o programovacom jazyku (jazyk s názvom C) neviete nič, kód je transparentný a čitateľný. Možno s ním už dokážete niečo urobiť, nejako ho upraviť alebo vylepšiť, aj ako neprogramátor. Napríklad, ak hovoríte iným jazykom, mohli by ste preložiť text vypísaný na obrazovke, alebo by ste ho mohli prinútiť povedať niečo úplne iné.

Tento zdrojový kód, tento recept, je skvelý pre ľudí, ale v skutočnosti nie je až taký skvelý pre počítače. Počítač vyžaduje, aby bol recept zakódovaný do niečoho viac počítačového, t. j. do jednotiek a núl, alebo binárneho kódu. Tento prevod zo zdrojového kódu na binárny kód je úlohou prekladača—prekladače menia ľudsky čitateľný zdrojový kód na počítaču priateľský binárny kód. Hurá! Zvážte ten istý ľahko čitateľný úryvok kódu vyššie, ale teraz v binárnej forme:

1100011110111010100101001001001010101110
0110101010011000001111001011010101111101
0100111111111110010110110000000010100100
0100100001100101011011000110110001101111
0010000001010111011011110111001001101100
0110010000100001010000100110111101101111

Dokážete prečítať tento kód? Dokážete s ním niečo urobiť? Nejako zmysluplne ho upraviť? Netrápte sa, žiadny človek nedokáže! Proprietárny softvér sa zvyčajne distribuuje v binárnom kóde, len kopa jednotiek a núl, zatiaľ čo zdrojový kód zostáva tajomstvom, ukrytým za proprietárnymi licenciami. Všetky tie veci, ktoré ste mohli urobiť, keď ste mali prístup k receptu—pochopiť, čo zdrojový kód robí, možno ho dokonca zmeniť alebo vylepšiť—zostávajú úplne mimo dosahu3, keď máte len upečený koláč. Nemôžete vedieť, ako bol koláč vyrobený a s akými ingredienciami, a určite ho nemôžete upraviť.

Skrátka, ktokoľvek ovláda recept, rozhodne o koláči, ktorý jeme.

Keby sme len hovorili o receptoch na koláč! V skutočnosti hovoríme o kóde formujúcom každý aspekt života v digitálnej dobe, od práce po socializáciu, od zdravotnej starostlivosti po randenie, od susedských knižných klubov po akademický výskum. A o všetkom ostatnom, čo neustále robíme s našimi počítačmi a smartfónmi.

Na rozdiel od proprietárneho softvéru FOSS zaisťuje práva používateľov na prístup k zdrojovému kódu a na to, aby so softvérom robili veci nezávisle od ľudí alebo spoločnosti, ktorá ho napísala. Takže vo svete, kde digitálne technológie sedia ticho (a niekedy nie tak ticho) za väčšinou aspektov každodenného života, prístup k zdrojovému kódu a schopnosť ho upravovať sú v konečnom dôsledku o právach, ktoré máme ako ľudia a spoločnosť.

To, o čom hovoríme, je kontrola a sloboda—a má to veľké dôsledky pre nás a pre životné prostredie. To je veľmi vzrušujúce, však?!

Existuje mnoho mylných predstáv o FOSS, ktorým sa venujeme v prílohe na konci tejto kapitoly, pokračujúc v analógii s receptami. Ak si kladiete otázku, či ktokoľvek, možno dokonca zlí aktéri, môže upraviť zdrojový kód, alebo či sprístupnenie zdrojového kódu robí softvér menej bezpečným, a podobné otázky, môžete preskočiť na koniec tejto časti a získať niektoré odpovede!

FOSS je lepší pre životné prostredie

Vylepšovanie kódu—používateľmi a pre používateľov

S FOSS možno zdrojový kód upraviť tak, aby softvér nerobil veci zbytočne, čím sa znížia nároky na hardvér, ušetria sa zdieľané zdroje a zaistí sa životnosť hardvéru. Zvážte výsledky z štúdie publikovanej nemeckou agentúrou pre životné prostredie a súvisiaceho článku v časopise Future Generation Computer Systems. Výskumníci uvádzajú, že dve aplikácie robiace to isté a dosahujúce rovnaký výsledok môžu klásť rôzne nároky na hardvér a mať drasticky odlišné energetické profily.

Štúdia zahŕňala porovnanie dvoch programov na spracovanie textu: Textový procesor 1 je označený ako „otvorený zdrojový kód“, zatiaľ čo textový procesor 2 je označený ako „proprietárny“. Oba počítačové programy dostali pokyn vykonať rovnaké akcie. Výsledok je vidieť na obrázku 9. Spustenie textového procesora 2 spotrebovalo štyrikrát viac energie v porovnaní s textovým procesorom 1—a znova, čo nemožno dostatočne zdôrazniť, na vykonanie tej istej úlohy!

Graf porovnávajúci dva textové procesory počas vykonávania skriptu štandardného scenára používania. Textový procesor 1 je program s otvoreným zdrojovým kódom. Tento textový procesor spotreboval štyrikrát menej energie než textový procesor 2, proprietárny program. (Obrázok od KDE publikovaný pod licenciou CC-BY-SA-4.0. Obrázok je upravený zo správy nemeckej agentúry pre životné prostredie.)
Figure : Graf porovnávajúci dva textové procesory počas vykonávania skriptu štandardného scenára používania. Textový procesor 1 je program s otvoreným zdrojovým kódom. Tento textový procesor spotreboval štyrikrát menej energie než textový procesor 2, proprietárny program. (Obrázok od KDE publikovaný pod licenciou CC-BY-SA-4.0. Obrázok je upravený zo správy nemeckej agentúry pre životné prostredie.)

Pri pohľade na spotrebu energie oboch textových procesorov v čase je tiež zrejmé, ako sa oba programy správajú celkom odlišne … a možno v rozpore s tým, čo by ste očakávali. Zvážte graf na obrázku 10. Približne v 440. sekunde oba textové procesory uložia dokument a merací skript nevyžaduje žiadne ďalšie akcie. Ako môžete vidieť, textový procesor 1 s otvoreným zdrojovým kódom prejde do nečinnosti (ako by sa dalo očakávať). Naproti tomu proprietárny textový procesor 2 pokračuje v práci a spotrebúva dodatočnú energiu až do dokončenia merania. Stojí za to opýtať sa, na čo slúžia ďalšie aktivity od 440 do 600 sekúnd: Sú akcie textového procesora 2 potrebné pre funkčnosť softvéru? Zhromažďuje a prenáša proprietárny textový procesor údaje používateľa? Ak áno, majú používatelia spôsob, ako sa odhlásiť z týchto typov analytiky? Nuž, to závisí od návrhu softvéru.

Graf porovnávajúci dva textové procesory v čase pri spúšťaní skriptu štandardného scenára používania. Textový procesor 1 s otvoreným zdrojovým kódom (hore) prejde do stavu nečinnosti, keď nič nerobí, čo je najjasnejšie vidieť po uložení dokumentu približne v 440. sekunde, keď skript nevyžaduje žiadne ďalšie akcie. V porovnaní s tým proprietárny textový procesor 2 (dole) zriedka prejde do nečinnosti, aj po uložení dokumentu, keď sa nevyžadujú žiadne ďalšie akcie. (Snímka obrazovky z článku Kern et al. 2018 publikovaná pod licenciou CC-BY-NC-ND; snímka obrazovky tu publikovaná s povolením.)
Figure : Graf porovnávajúci dva textové procesory v čase pri spúšťaní skriptu štandardného scenára používania. Textový procesor 1 s otvoreným zdrojovým kódom (hore) prejde do stavu nečinnosti, keď nič nerobí, čo je najjasnejšie vidieť po uložení dokumentu približne v 440. sekunde, keď skript nevyžaduje žiadne ďalšie akcie. V porovnaní s tým proprietárny textový procesor 2 (dole) zriedka prejde do nečinnosti, aj po uložení dokumentu, keď sa nevyžadujú žiadne ďalšie akcie. (Snímka obrazovky z článku Kern et al. 2018 publikovaná pod licenciou CC-BY-NC-ND; snímka obrazovky tu publikovaná s povolením.)

V týchto prípadoch môže autonómia používateľa výrazne ovplyvniť energetický profil softvérového produktu. Proprietárny softvér môže poskytnúť určitú autonómiu tým, že ponúka používateľom vopred definované voľby, ale to sú len voľby, ktoré sa dodávateľ rozhodol dať, a možno ich kedykoľvek vziať späť. Naproti tomu FOSS dáva používateľom prístup k zdrojovému kódu a práva na jeho úpravu. To je skutočná autonómia. Týmto spôsobom možno softvér prinútiť bežať tak, ako chcú používatelia, nie spoločnosti. Aby bolo jasné, samotné vydanie softvéru pod licenciou FOSS neprichádza so žiadnou zárukou vyššej efektívnosti kódu. Proprietárny kód môže byť veľmi efektívny. FOSS však má skutočnú výhodu v tom, že neefektívnosti môže nájsť a vylepšiť ktokoľvek—to je s proprietárnym softvérom jednoducho nemožné.

Záležia naozaj zmeny v efektívnosti kódu? Vo veľkom meradle určite áno! Vzhľadom na to, že aplikácie ako textové procesory bežia takmer v každom modernom domove a kancelárii, minimálne zlepšenia v efektívnosti softvéru môžu vo veľkom meradle viesť k úsporám porovnateľným s ročnou spotrebou energie celých miest. Toto tvrdenie je založené na príklade produktového inžiniera SAP Detlefa Thomsa, ktorý robí odhady na obrúsku (04:20–06:10), aby prešiel od zníženia o jednu CPU-sekundu, čo zodpovedá úspore približne 10 watt-sekúnd, k úspore 95 tisíc megawatthodín jednoduchým škálovaním. Tieto úspory sú porovnateľné s ročnou spotrebou energie viac než 30-tisíc dvojčlenných domácností. Ako sa uvádza vo videu: „Často je to celkom zvládnuteľný súbor rozhodnutí, ktoré vedú k významným rozdielom v spotrebe energie“—čo znamená, že malé zmeny prinesú veľké výsledky.

Tu sa rozoberal len jeden príklad, ale rovnaká logika platí pre ďalšie príklady nárokov softvéru na hardvér, externých závislostí a životnosti zariadenia uvedené v Časti I. Softvér určí, čo sa od nášho hardvéru vyžaduje na spustenie aplikácií a operačných systémov. Keď je prístup k zdrojovému kódu obmedzený, používatelia majú nad softvérom len zdanlivú kontrolu. Prostredníctvom transparentnosti a autonómie používateľa dáva FOSS používateľom skutočnú kontrolu, a to umožňuje udržateľnejšie používanie zdrojov. Teraz sa obrátime na to, čo to znamená konkrétne pre životnosť hardvéru.

FOSS nie je vyrobený len pre to najnovšie a najlepšie

FOSS pomáha udržať staršie modely hardvéru v prevádzke, fungujúce dlho po bode, v ktorom by ich proprietárny softvér mohol urobiť zastaranými. Poďme rozobrať, ako FOSS umožňuje dlhšie životné cykly zariadení a čo znamená ľahký, nezávislý softvér pre udržateľné používanie hardvéru.

Po prvé, softvér neurčuje len to, koľko energie hardvér potrebuje, určuje aj to, aký výkonný musí hardvér byť na spustenie softvéru. Zvážte nasledujúce dve tabuľky porovnávajúce minimálne systémové požiadavky na RAM, procesor a úložisko pre Microsoft Windows 11, macOS 14 „Sonoma“ a základné operačné systémy (OS) pre hŕstku distribúcií slobodného a otvoreného softvéru. Všetky systémy v tabuľke dostávajú bezpečnostné aktualizácie k začiatku roka 2026, pričom Sonoma je najstaršia verzia macOS, ktorú Apple stále podporuje.

Proprietary OSRAMProcessorStorage
Windows 114 GBcertain 64 bit processors64 GB
+ Copilot genAI16 GB+ NPU256 GB
macOS 148 GB64 bit25 GB

Proprietárne operačné systémy majú vo všeobecnosti vyššie minimálne systémové požiadavky a žiadnu podporu lacnejšieho hardvéru. Naproti tomu, keď zvážime systémy založené na FOSS nižšie, možno vidieť, že majú vo všeobecnosti nižšie systémové požiadavky. Prečo je to tak? Operačné systémy Windows a macOS prichádzajú s mnohými systémovými službami, ako aj s aplikáciami zabudovanými do nich, a je isté, že telemetria je predvolene zapnutá. Dnes tieto systémy čoraz viac prichádzajú dodávané s nástrojmi generatívnej AI a v niektorých prípadoch dokonca s reklamami. Navyše, softvér je svojím návrhom určený na beh na novšom hardvéri, a teda bude vyžadovať vyšší výpočtový výkon. Pri takom výkonnom hardvéri budú problémy softvérového nadúvania menej relevantné.

FOSS-based OSRAMProcessorStorage
Fedora (Linux)2 GB64 bit15 GB
openSUSE (Linux)2 GB64 bit8 GB
Debian (Linux)512 MB64 bit4 GB
Arch (Linux)512 MiB64 bit2 GB
OpenBSD (BSD)512 MB32 or 64 bit1 GB
Haiku (BeOS)384 MiB32 or 64 bit1.5 GB

Naproti tomu základné operačné systémy v ekosystéme FOSS sú zvyčajne práve tým, základným systémom, s menším počtom služieb na pozadí a aplikácií, telemetriou zvyčajne predvolene vypnutou, a teda nižšou celkovou réžiou. Používatelia majú oveľa viac možností pri nastavení základného systému a softvéru, ktorý naň umiestnia, ako je pracovné prostredie, správca okien a aplikácie. Táto vyššia úroveň prispôsobenia znamená väčšiu kontrolu používateľa.

Nie sú to len koncoví používatelia, kto si prispôsobuje systémy. Mnohé distribúcie FOSS (alebo distrá) stavajú na týchto základných systémoch a distribuujú ich spolu so službami a softvérom prispôsobenými pre rôznych používateľov a počítače. Mnohí používatelia, ktorí sú vo FOSS noví, môžu mať záujem o distribúciu navrhnutú špeciálne pre „nováčikov“, ktoré zvyčajne zahŕňajú mnoho predvolených služieb a nastavení, takže veci jednoducho fungujú hneď po inštalácii. Navyše FOSS umožňuje úpravy zdrojového kódu a umožňuje zdieľať zmeny. V skutočnosti sa takéto deriváty dejú neustále. Hoci mať toľko možností môže byť zdrojom zmätku pre používateľov Windows a macOS, skutočnosť, že je možná vysoká úroveň prispôsobenia, ponúka oveľa väčšiu variabilitu v podpore hardvéru vrátane pokračujúcej podpory lacnejších zariadení.

Majte na pamäti, že staršie stroje, ktoré len spĺňajú minimálne technické požiadavky, nemusia spĺňať dnešné očakávania rýchlosti a pohodlia. Určite to závisí od toho, čo treba s počítačom robiť, ktoré aplikácie sa používajú a koľko trpezlivosti používateľ má. Napriek tomu desaťročia staré počítače môžu s FOSS stále spúšťať aktuálny softvér!

Vnucovaním výpočtovo náročných „funkcií“ a obmedzovaním toho, kto môže upravovať zdrojový kód, proprietárny softvér vylučuje hardvér z pokračujúcej podpory a poháňa predčasnú zastaranosť hardvéru. To znamená, mal by byť všetok hardvér podporovaný donekonečna? Či už proprietárny alebo FOSS, je rozumné, že vývojárske tímy sú selektívne v tom, ktorý hardvér chcú podporovať, aby čo najlepšie zamerali svoje úsilie. Nikto nemá neobmedzenú zásobu času a energie. Avšak zatiaľ čo FOSS umožňuje komukoľvek pokračovať v podpore akéhokoľvek hardvéru, ak sa tak rozhodne, proprietárne licencie to vylučujú.

Ak máte v úmysle kúpiť nové zariadenie, toto všetko pre vás možno nie sú problémy. Avšak ak už vlastníte počítač—taký, ktorý stále funguje, ale už nie je podporovaný—a chcete ho naďalej používať, nie je prehnané povedať, že FOSS je vašou jedinou možnosťou. Ak na vašom starnúcom zariadení beží operačný systém FOSS, vo všeobecnosti bude naďalej dostávať aktualizácie vrátane bezpečnostných. Softvérové aktualizácie sú dôležitou súčasťou tohto príbehu a hlavnou témou ďalšej časti.

Softvér je chybný a to je riskantné

Softvér obsahuje chyby, známe ako bugy. Všetok softvér, či už je to Windows alebo macOS alebo FOSS. Všetok softvér! Tieto bugy môžu byť malé alebo závažné. Malý bug môže viesť k pomalšiemu behu softvéru, zatiaľ čo závažný bug môže spôsobiť, že softvér úplne prestane fungovať. Azda najzávažnejším a najzákernejším druhom bugu je ten, ktorý vytvára bezpečnostné riziká pre používateľa, nazývaný zraniteľnosť. Tieto bezpečnostné zraniteľnosti zneužívajú zlí aktéri na infiltráciu počítačového systému a môžu viesť k finančnej strate, únikom údajov, prevzatiu vášho vozidla a zaviesť vážne riziká všade tam, kde sú počítače vstavané, vrátane našich vlastných tiel.

Záplata s programovou páskou na Harvard Mark I, jednom z prvých digitálnych počítačov (obrázok z Wikipédie publikovaný pod licenciou CC BY-SA 3.0).
Figure : Záplata s programovou páskou na Harvard Mark I, jednom z prvých digitálnych počítačov (obrázok z Wikipédie publikovaný pod licenciou CC BY-SA 3.0).

Ako teda udržíme naše systémy bezpečné? Tak ako by ste zaplátali dieru v oblečení, do ktorého sa natrhlo, softvér sa „záplatuje“, aby sa opravili chyby. V raných počítačoch tento proces doslova zahŕňal zaplátanie opráv na papierovej páske alebo dierných štítkoch, ale teraz sa to dosahuje prostredníctvom softvérových aktualizácií. Ako píše Bruce Schneier v knihe Click Here To Kill Everybody: „Záplatovanie je niečo, čo všetci neustále robíme s naším softvérom—zvyčajne to nazývame ‚aktualizácia‘—a je to primárny mechanizmus, ktorý máme na udržanie našich systémov bezpečnými.“ To je dôvod, prečo bezpečnostní experti uvádzajú aktualizáciu softvéru ako jeden z najdôležitejších bezpečnostných postupov, ktoré môžete zaviesť.

Bezpečnostné aktualizácie sú nevyhnutné. Akékoľvek zariadenie vyžadujúce na beh softvér, či už je to notebook alebo smartfón alebo automobil, vyžaduje softvérové aktualizácie na opravu chýb. Schneier opisuje bezpečnostné aktualizácie takto: „Bezpečnosť udržiavame prostredníctvom (1) objaviteľov odhaľujúcich nájdenú zraniteľnosť dodávateľovi softvéru a verejnosti, (2) dodávateľov rýchlo vydávajúcich bezpečnostnú záplatu na opravu zraniteľnosti a (3) používateľov inštalujúcich túto záplatu.“ Prečo je prístup „nájdi a zaplátaj“ spôsobom, akým veci robíme? Prečo to „neurobíme správne na prvýkrát“? Nuž, niektoré systémy sa snažia urobiť to správne na prvýkrát—softvér bežiaci v lietadlách, autách alebo zdravotníckych zariadeniach, napríklad—ale je to vo všeobecnosti pomalé a drahé. A aj vtedy to nie vždy vyjde správne: dokonca aj lietadlá a autá a zdravotnícke zariadenia môžu stále vyžadovať záplaty na opravu chýb.

Logo pre „End Of 10“. Kampaň pomáha novým používateľom nájsť osobnú podporu s Linuxom. (Obrázok publikovaný pod licenciou CC BY 4.0.)
Figure : Logo pre „End Of 10“. Kampaň pomáha novým používateľom nájsť osobnú podporu s Linuxom. (Obrázok publikovaný pod licenciou CC BY 4.0.)

To, čo sa označuje ako koniec životnosti softvéru, znamená, že sa nevydávajú žiadne nové záplaty ani aktualizácie. Keď je zdrojový kód proprietárny, nikto nemôže urobiť nič na opravu chýb softvéru. V takých prípadoch bugy a zraniteľnosti jednoducho zostanú neopravené, navždy. Nedávnym príkladom, ktorý môže ovplyvniť čitateľov tejto príručky, je koniec podpory Windows 10. Pôvodne plánovaný na 14. októbra 2025, neskôr predĺžený na 13. októbra 2026 (hoci s podmienkami, ako je vyžadovanie účtu Microsoft), koniec životnosti Windows 10 podľa odhadov urobí elektronický odpad z viac než 240 miliónov počítačov. Dôvod: vzhľadom na reštriktívne nové hardvérové požiadavky nie sú stovky miliónov počítačov schopné inovovať na Windows 11, čím sa používatelia týchto opustených zariadení ocitajú s nepodporovaným softvérom a v zraniteľnej pozícii.

Hoci sa počítače s Windows 10 môžu po skončení podpory stále zapnúť a byť „použiteľné“, novšie aplikácie nakoniec prestanú fungovať a, čo je najkritickejšie, pri akejkoľvek novej nájdenej zraniteľnosti bude používateľ v ohrození, bez aktualizácie v dohľade. Nikdy. Opäť, keď softvér na počítači zostáva neopravený, jeho pokračujúce spúšťanie predstavuje bezpečnostné riziko. Výmena tohto nepodporovaného zariadenia je jedným zo spôsobov, ako problém vyriešiť. V skutočnosti sa zdá, že výmena vášho počítača s Windows 10 je tým, čo Microsoft chce. Výmena zariadenia však znamená výrobu a prepravu nového a to prichádza s obrovskými ekologickými nákladmi. Pripomeňme si:

Najekologickejšie zariadenie je to, ktoré už vlastníte.

Existujú lepšie spôsoby riešenia softvérom poháňanej zastaranosti hardvéru než kúpa nového počítača. Ten, ktorý odporúčame, je nainštalovať nový softvér, taký, ktorý naďalej dostáva bezpečnostné aktualizácie: FOSS! V skutočnosti nemecký Spolkový úrad pre informačnú bezpečnosť odporučil Linux ako jeden zo spôsobov, ako udržať tie opustené zariadenia s Windows 10 bezpečne v používaní.

Udržiavanie a testovanie softvéru je určite oveľa zložitejšie než len mať slobodný a otvorený kód. Napriek tomu len FOSS umožňuje opraviť softvér (t. j. zaplátať) nezávisle od dodávateľov, a preto KDE Eco označuje FOSS ako opraviteľný softvér. V skutočnosti spolu s ďalšími organizáciami ako Software Freedom Conservancy, Free Software Foundation a Free Software Foundation Europe považujeme licencovanie softvéru za kľúčovú súčasť širšieho hnutia práva na opravu.

Príloha: Bežné mylné predstavy

V tejto časti vyvrátime päť najbežnejších mylných predstáv o FOSS:

  1. „Ktokoľvek môže upraviť aplikáciu, ktorú používam.“
  2. „Nikdy neviete, odkiaľ softvér pochádza.“
  3. „FOSS je menej bezpečný.“
  4. „Musím byť vývojár, aby som mal úžitok z FOSS.“
  5. „FOSS je bezplatný, pretože ho vyvíjajú dobrovoľníci.“

Všetky tieto výroky sú nesprávne a nasledujúce vysvetlenia odhalia viac o tom, ako FOSS funguje ako softvér, ako ekosystém a ako podnik.

Mylná predstava 1: Ktokoľvek môže upraviť aplikáciu, ktorú používam.

Mylnou predstavou je názor, že akékoľvek a všetky zmeny kódu sa skutočne dostanú do softvéru, ktorý si stiahnete a používate. To tak nie je. Jadrový tím vývojárov riadi vývoj FOSS, či už je to aplikácia alebo pracovné prostredie alebo nejaký iný komponent operačného systému. Ktokoľvek môže urobiť zmeny a navrhnúť ich jadrovému tímu vývojárov, ktorý ich preskúma a rozhodne sa ich buď prijať, alebo odmietnuť. Tento proces neznamená, že FOSS je bez zle napísaného alebo škodlivého kódu, znamená len, že nie všetky navrhnuté zmeny kódu sú automaticky zahrnuté do softvéru vydaného jadrovými vývojármi—a potom spusteného na vašom počítači.

Aby sme urobili analógiu s varením: Keď slávny šéfkuchár publikuje recept, ktokoľvek si môže recept pri príprave jedla sám upraviť. Tieto zmeny môžu recept zlepšiť, alebo ho môžu zhoršiť. V skutočnosti niektoré úpravy môžu byť také dobré, že si človek myslí, že by mali byť zahrnuté do pôvodného receptu, a tak predloží svoje návrhy pôvodnému šéfkuchárovi. To, či sú tieto zmeny zahrnuté do budúcich verzií receptu, však závisí výlučne od pôvodného šéfkuchára, a nie od toho, kto zmeny navrhol. Skrátka, ktokoľvek môže navrhnúť akékoľvek úpravy, ktoré chce, ale to neznamená, že tieto zmeny budú pridané do pôvodného receptu—alebo skončia na vašom tanieri.

Mylná predstava 2: Nikdy neviete, odkiaľ softvér pochádza.

Je pravda, že ktokoľvek môže upraviť FOSS a vydať svoje zmeny verejnosti, ale mylnou predstavou tu je, že upravený softvér je nerozoznateľný od originálu. FOSS je zvyčajne značkový a identifikovateľný. Napríklad ochranná známka právne chráni logo, symboly, názvy a podobne spojené so softvérom. Zatiaľ čo zdrojový kód je licencovaný tak, aby používateľom umožnil určité práva—používať, študovať, zdieľať a vylepšovať podkladový kód—ochranné známky poskytujú právne obmedzenia pre vývojárov v prípade značky. Kód, ktorý bol upravený oproti originálu (alebo „forknutý“), môže byť prebrandovaný a takéto prebrandovanie sa deje neustále. Ochranná známka však znamená, že forknutý softvér nemožno vydať pod rovnakou značkou ako originál; právne musí byť identifikovateľný ako upravený softvér, takže môžete presne vidieť, odkiaľ pochádza.

Pomocou analógie s varením: Aj keď akýkoľvek kuchár môže zmeniť recept pri príprave jedla, nemôže ho publikovať pod menom pôvodného šéfkuchára. To znamená, môžete recept upraviť pre vlastné použitie, v niektorých prípadoch dokonca publikovať svoje zmeny, ale nemôžete tvrdiť, že tie zmeny sú od pôvodného šéfkuchára.

Mylná predstava 3: FOSS je menej bezpečný.

Toto je azda jedna z najbežnejších mylných predstáv o FOSS a v skutočnosti je pravdou opak. Hoci FOSS môže stále obsahovať bugy alebo škodlivý kód (každý kód môže), transparentnosť kódu znamená, že tieto slabiny sa ľahšie odhaľujú; a čo je kľúčové, keď sa problematický kód objaví, je ľahšie ho opraviť. V skutočnosti nemecký Spolkový úrad pre informačnú bezpečnosť (nemecky: Bundesamt für Sicherheit in der Informationstechnik, alebo skrátene BSI) zdôraznil bezpečnostné výhody FOSS. Uvádzajú: „Použitie [FOSS] samo osebe nezaručuje bezpečný systém. Ponúka však významné strategické výhody v tomto procese.“

Opäť, pomocou analógie s varením: Je ťažšie pridať škodlivé alebo nechcené prvky do receptu, keď je zoznam ingrediencií viditeľný pre všetkých. Navyše, ak sa takéto ingrediencie nájdu, kuchár môže ľahko recept prispôsobiť a odstrániť ich, aby bolo jedlo opäť bezpečné na konzumáciu. Transparentnosť nemôže zaručiť, že recept nemá žiadne nežiaduce ingrediencie, ale má skutočné výhody pri ich hľadaní a odstraňovaní.

Mylná predstava 4: Musím byť vývojár, aby som mal úžitok z FOSS.

Nemusíte byť softvérový inžinier, aby ste používali FOSS a získali jeho výhody. Môžete si ho stiahnuť a nainštalovať a buďte si istí, že potrebné aktualizácie k vám prídu, keď budú pripravené. V podstate môžete byť zákazníkom FOSS a to stačí. Ak by ste však chceli, mohli by ste sa naučiť programovací jazyk svojho obľúbeného softvéru a sami odoslať kód na preskúmanie. Mnohí to robia, každú hodinu každého dňa. V skutočnosti existujú milióny programátorov na celom svete vyvíjajúcich FOSS. Niektorí sú za svoju prácu platení, niektorí to robia na dobrovoľnej báze; niektorí sú za to platení a stále dobrovoľníčia mimo svojich pracovných hodín. Aj keď nie ste vývojár, iní sú—možno niektorých dokonca poznáte—a tam vonku pridávajú nové funkcie, ničia bugy, opravujú bezpečnostné zraniteľnosti atď. Ale určite nemusíte robiť nič z tohto, aby ste si užívali slobodný a otvorený softvér.

Pomocou analógie s varením: Nemusíte byť kuchár, aby ste si vychutnali výsledky dobrého receptu. Ak neviete variť, pravdepodobne poznáte niekoho, kto vie, a podelí sa s vami o večeru (pokiaľ prispejete na potraviny!). Ak nikoho nepoznáte, vždy si môžete najať osobného šéfkuchára, aby pripravil jedlo, ktoré si vychutnáte presne tak, ako chcete. Prístup k receptu to umožňuje. Je dôležité dodať, že môžete a mali by ste podporovať tímy stojace za softvérom, ktorý používate a máte radi. Môžete darovať svoje peniaze alebo svoj čas—dobrovoľníci sú pre projekty FOSS životne dôležití a ponúkajú všetky druhy neprogramátorských zručností ako návrh, oslovovanie, preklad, propagácia a oveľa viac.

V Časti III tejto príručky sa naučíte, ako organizovať inštalačné podujatia a podporovať nových používateľov s FOSS. Pomáhanie novým používateľom začať je skvelým spôsobom, ako prispieť späť softvéru, ktorý používate a milujete.

Mylná predstava 5: FOSS je bezplatný, pretože ho vyvíjajú dobrovoľníci.

Toto nie je pravda, vôbec nie. FOSS nie je nevyhnutne bezplatný, ani ho nevyvíjajú len dobrovoľníci. FOSS vyvíjajú platení softvéroví inžinieri aj dobrovoľníci a prispievatelia pochádzajú z celého sveta. Slovo „slobodný“ v slobodnom a otvorenom softvéri sa nevzťahuje na cenu, ale na používateľské slobody zaručené licenciou FOSS. Ľudia si stále musia zarábať na živobytie. To, ako sa zarábajú peniaze, závisí od obchodného modelu a v ekosystéme FOSS existuje mnoho rôznych obchodných modelov. Niektorí programátori predávajú svoj softvér, napríklad v obchodoch s aplikáciami; niektoré podniky predávajú profesionálne služby na podporu softvéru, ktorý vyvíjajú; iné organizácie predávajú reklamné predmety; zatiaľ čo niektoré vývojové projekty nepredávajú nič a namiesto toho sa spoliehajú na dary (malé aj veľké) od používateľov. Pokiaľ je kód softvéru vydaný pod licenciou FOSS, je to stále slobodný a otvorený softvér, bez ohľadu na to, koľko peňazí sa zarobí.

Analógia s varením má svoje limity. Jeden dôležitý rozdiel, ktorý treba poznamenať: Aj keď možno recept zdieľať s neobmedzeným počtom ľudí, jednotlivý kuchár môže výsledok (t. j. servírované jedlo) zdieľať len s obmedzeným počtom ľudí. Naproti tomu kód softvéru a jeho výsledok—aplikácia, ktorú si stiahnete a používate—možno zdieľať nekonečne veľakrát s nekonečným počtom ľudí. Zmeny vykonané v kódovej základni čo i len jednorazovým prispievateľom (možno vami!) možno vyškálovať na milióny, dokonca stovky miliónov používateľov softvéru!

Časť III: Inovácia zariadení pomocou FOSS

Dúfajme, že ste už teraz presvedčení používať FOSS sami a pomáhať iným nainštalovať operačný systém a aplikácie FOSS na ich počítače. Týmto spôsobom môžete vy aj ostatní používať svoje zariadenia až do konca životnosti hardvéru a nevyhadzovať funkčné počítače, keď sa skončí podpora proprietárneho softvéru.

Táto časť príručky sa zameriava na to, ako inovovať používateľské zariadenia na FOSS. V skutočnosti najľahším a najpriamejším spôsobom je pomôcť priamo svojim priateľom, rodine a blízkym. Nepodceňujte, aká dôležitá je tá podpora!

To znamená, naším zameraním tu je podpora FOSS so širšou verejnosťou prostredníctvom oslovovania a inštalačných párty a iných typov organizovaných stretnutí, aby sme ľuďom pomohli urobiť prechod. Pre tých, ktorí chcú robiť túto prácu, odporúčame najprv sa zapojiť do existujúcej organizácie. To zahŕňa dobrovoľníčenie v opravárenských kaviarňach (Repair Cafe), environmentálnych organizáciách a iných opravárenských iniciatívach, ako aj v tých, ktorí pomáhajú na podujatiach End of 10 a Digital Independence Day, na Linux Install Parties, CryptoParties atď. Ak vo vašej oblasti žiadne neexistujú, môžete nejakú založiť—a o tom budeme hovoriť neskôr.

Dva plagáty z webovej stránky kampane End Of 10. (Plagát End Of 10 vľavo navrhol Finnjan Hofmann a plagát End Of 10 Akademy vpravo navrhli Farid Abdelnour, Kieryn Darkwater, Joseph P. De Veaugh-Geiss. Oba sú vydané pod licenciou CC-BY-4.0.)
Figure : Dva plagáty z webovej stránky kampane End Of 10. (Plagát End Of 10 vľavo navrhol Finnjan Hofmann a plagát End Of 10 Akademy vpravo navrhli Farid Abdelnour, Kieryn Darkwater, Joseph P. De Veaugh-Geiss. Oba sú vydané pod licenciou CC-BY-4.0.)

Nepredpokladáme, že máte predchádzajúce skúsenosti s organizovaním inštalačných podujatí, a prvá časť ponúka návrhy spôsobov, ako získať viac skúseností. Nebudeme tu pokrývať príliš veľa technických podrobností—toto nie je príručka krok za krokom. Skôr poskytujeme náčrt toho, čo považujeme za užitočné na začiatok, s ukazovateľmi, ako nájsť zdroje pre ďalšie informácie. Všimnite si, že žiadny konkrétny softvér nebude zameraním príručky, hoci v celom texte použijeme mnoho zdrojov z komunity KDE. Existuje niekoľko dôvodov, prečo neposkytujeme konkrétne usmernenie krok za krokom:

  • Špecifiká sa často menia, keď sa vydávajú nové verzie softvéru, čo by rýchlo urobilo príručku zastaranou.
  • Podrobnosti závisia od konkrétneho inštalovaného softvéru, pre ktorý už existujú početné online návody. Netreba znovu vynaliezať koleso!

Určite existujú aj iné spôsoby, ako je tento text neúplný, ale dúfame, že príručka napriek tomu poskytuje dobrý základ na začiatok s podporou nových používateľov FOSS.

Text tu je tiež názorový a čitateľ môže s niektorými návrhmi nesúhlasiť. Napriek tomu si myslíme, že je užitočný. Tým, že si všimnete oblasti nezhody, budete si viac vedomí rozhodnutí, ktoré si vyberiete. Toto uvedomenie môže prospieť plánovaniu a realizácii vašich vlastných inštalačných podujatí. Napriek tomu vítame vašu spätnú väzbu, komentáre, návrhy a konštruktívny vstup!

Odtiaľto sa táto časť delí na 4 etapy:

  1. Získavanie skúseností s FOSS a skupinami FOSS
  2. Pred inštalačnými podujatiami
  3. Počas inštalačných podujatí
  4. Po inštalačných podujatiach

V ideálnom prípade môžete tieto kroky opakovať ako algoritmus šampónu: napeniť, opláchnuť, opakovať. To znamená, v ideálnom prípade človek pristupuje k podpore FOSS ako k nepretržitej činnosti, a nie ako k jednorazovej udalosti. K tomu sa vrátime ku koncu tejto časti.

Keď sa hlbšie ponoríte do ekosystému FOSS, môžete naraziť na niekoľko nových termínov. Tu je krátky slovník užitočnej slovnej zásoby:

  • PC: notebook alebo stolový počítač
  • Operačný systém FOSS (OS): Linux je najpopulárnejší, ale existujú aj iné ako OpenBSD a Haiku
  • Proprietárny operačný systém (OS): MS Windows, MacOS
  • Distribúcia (alebo distro): OS FOSS a sprievodný softvér, často získaný z webovej stránky
  • ISO / obraz: súbor, ktorý obsahuje operačný systém, ktorý sa má nainštalovať
  • Grafické používateľské rozhranie (GUI): graficky založený spôsob interakcie s počítačom (napr. ukáž a klikni myšou)
  • Pracovné prostredie: grafické používateľské rozhranie (GUI) používané na interakciu s operačným systémom alebo jeho správu
  • Aplikácie (alebo apky): počítačové programy na úlohy koncového používateľa, napr. čítačky PDF, textové editory, hry, a nie na správu systému (porovnaj pracovné prostredie)
    • S proprietárnymi operačnými systémami sa aplikácie často sťahujú a inštalujú z externej webovej stránky, hoci v súčasnosti možno niektoré aplikácie nainštalovať aj cez obchod s aplikáciami.
    • V ekosystéme FOSS sa aplikácie najčastejšie inštalujú cez softvérového správcu alebo správcu balíkov pracovného prostredia.
  • CPU (centrálna procesorová jednotka): primárne CPU Intel alebo AMD založené na architektúre x86 s 32-bitovou alebo 64-bitovou architektúrou, ale nielen tie
  • RAM (alebo pracovná pamäť): nestála pamäť, ktorá sa stratí pri vypnutí PC. Viac RAM zvyčajne znamená rýchlejšie spracovanie.
  • Veľkokapacitné úložisko: pevný disk (HDD), disk SSD, SD karta atď.
  • Úložiská (repozitáre) (pre Linux a iné ekosystémy FOSS): Zdroj, z ktorého možno aktualizovať systém a aplikácie a inštalovať nové aplikácie.
  • Rozhranie príkazového riadka (CLI) / Terminál: textové rozhranie (napr. písanie príkazov klávesnicou) v porovnaní s GUI.

Etapa 1. Získavanie skúseností

Najľahším a najlacnejším spôsobom, ako získať skúsenosti s OS FOSS, je nájsť nepoužívaný počítač, najlepšie nie príliš starý (<10 rokov), aby ste mohli naozaj zažiť silu vášho nového OS, a jednoducho ho vyskúšať sami. Existuje množstvo návodov, ktoré vás krok za krokom prevedú procesom inštalácie. Vyhľadajte online OS, ktorý chcete nainštalovať, alebo si pozrite prehľadové webové stránky ako „Year of the Linux Desktop“. Ak nemáte starý počítač poruke, vaši priatelia a rodina ho pravdepodobne majú. Popýtajte sa! Boli by ste prekvapení, aké ľahké môže byť nájsť funkčný, no opustený počítač vo vašich sociálnych kruhoch.

Takže ste našli počítač na testovanie FOSS, ale v tomto bode si možno kladiete otázku: Ako sa môžem rozhodnúť, ktorý operačný systém a pracovné prostredie FOSS by som mal použiť, keď je toľko možností? A áno, je tooooľko možností. Je to jedna z najbežnejších sťažností, ktoré počúvame od nových používateľov. Naša odpoveď: Okrem obmedzení ako minimálne systémové požiadavky na tom naozaj nezáleží! Vždy môžete neskôr prejsť na iný operačný systém a pracovné prostredie FOSS. Pri používaní FOSS nie sú žiadne licenčné náklady ani iné obmedzenia, takže stiahnutie a inštalácia iného systému je vždy možnosťou. V skutočnosti je „distro hopping“ (preskakovanie medzi distribúciami) bežným javom medzi novými používateľmi FOSS.

V tomto bode treba poznamenať niekoľko vecí:

  • FOSS je zvyčajne sprístupnený prostredníctvom „distribúcie“ (alebo skrátene „distro“), ktoré ponúkajú rôzne predvolené nastavenia a používateľské rozhrania pre rôzne potreby používateľov a hardvér.
    • Ak máte obzvlášť starý počítač s nízkymi hardvérovými parametrami, budete chcieť hľadať „ľahký“ OS navrhnutý pre málo výkonné zariadenia. Vyhľadajte online a nájdete mnoho odporúčaní.
    • Ak máte novší počítač, ktorý ponúka väčší hardvérový výkon, môžete nainštalovať takmer akýkoľvek OS. Hlavné rozdiely, ktoré si všimnete, sú pracovné prostredie, predvolené nastavenie systému a podobne. Preskáčte rôzne distrá, aby ste našli to, ktoré vám najlepšie vyhovuje.
  • Keďže väčšina hardvéru nebola navrhnutá pre FOSS, môžete naraziť na problémy s ovládačmi pre grafické karty, WiFi, webkamery a iné. Tieto problémy možno často vyriešiť s trochou úsilia, ale možno budete musieť urobiť určitý prieskum na nájdenie riešení.
    • Niektoré distribúcie zahŕňajú GUI softvér na detekciu a inštaláciu proprietárnych ovládačov. Toto sa odporúča pred tým, než si zašpiníte ruky s rozhraním príkazového riadka.

Ak chcete osobnú podporu pri začínaní, odporúčame navštíviť webovú stránku End Of 10 a nájsť miesto alebo podujatie vo vašej oblasti. Tiež si pozrite ďalšiu časť pre tipy, ako vybudovať silný tím FOSS!

Keďže ide o príručku od iniciatívy KDE Eco, odporúčame vyskúšať distribúciu s pracovným prostredím KDE Plasma. To možno nainštalovať na mnohé hlavné distribúcie, ako sú Fedora, openSUSE, Debian, ako aj ich deriváty ako Kubuntu, MX Linux, CachyOS a ďalšie. A ak vlastníte SteamDeck, možno už KDE Plasma používate.

Pracovné prostredie KDE Plasma. Tu môžete vidieť GUI na úpravu systémových nastavení, na aktualizáciu a inštaláciu softvéru pomocou Discover, ako aj na kontrolu dátumu pomocou widgetu digitálnych hodín. (Obrázok od KDE vydaný pod licenciou CC-BY-4.0.)
Figure : Pracovné prostredie KDE Plasma. Tu môžete vidieť GUI na úpravu systémových nastavení, na aktualizáciu a inštaláciu softvéru pomocou Discover, ako aj na kontrolu dátumu pomocou widgetu digitálnych hodín. (Obrázok od KDE vydaný pod licenciou CC-BY-4.0.)

Slogan KDE Plasma je:

„Jednoduché v základe, výkonné v prípade potreby.“

Inými slovami, hoci predvolené nastavenia hneď po inštalácii robia jej používanie jednoduchým bez akéhokoľvek ďalšieho ladenia, KDE Plasma je v skutočnosti veľmi výkonný softvér, umožňujúci personalizáciu, aby fungovala tak, ako chcete vy. S trochou skúmania systémových nastavení a niekoľkými kliknutiami tu a tam ju môžete prinútiť vyzerať a pôsobiť známo—alebo vyskúšať niečo úplne iné, niečo jedinečné pre vaše potreby. KDE Plasma má mnoho možností pre nových používateľov aj pokročilých používateľov. A okrem pracovného prostredia Plasma ponúka KDE mnoho široko používaných aplikácií. Pozrite si stránku „KDE For You“ a zistite, ako môžu aplikácie KDE a iný slobodný a otvorený softvér uspokojiť vaše potreby, či už ste tvorca, hráč, študent alebo vedec a iní.

Etapa 2. Pred inštalačnými podujatiami

V tejto časti preskúmame budovanie tímov FOSS, ako aj niektoré spôsoby, ako sa pripraviť na podujatie a propagovať ho, skôr než sa ocitnete v miestnosti plnej zvedavých a nervóznych nových používateľov.

Hľadanie ďalších anjelov FOSS

Ak vo vašej oblasti nie sú žiadne Linux User Groups alebo Linux kaviarne (pozri ďalšiu časť), je to škoda, ale aj príležitosť: môžete nejakú založiť!

V projekte „Opt Green“ KDE Eco sme mali kontakt s mnohými organizáciami a jednotlivcami ponúkajúcimi podporu FOSS. Jeden príbeh stojí za to obzvlášť zdieľať. Aby vybudovala miestny tím anjelov FOSS,4 jedna skupina v Nemecku usporiadala informačné stretnutie v miestnej radnici. Objavilo sa asi 100 ľudí! Diskutovali o problémoch súvisiacich s koncom životnosti Windows 10 (vráťte sa do Časti II pre pripomenutie jeho environmentálnych dopadov) a opýtali sa publika (a) kto by mal záujem nainštalovať si FOSS sám a (b) kto by mal záujem pomôcť iným to urobiť.

Z tohto podujatia vybudovali tím 20 dobrovoľníkov, ktorí sa stretávali počas niekoľkých týždňov pri pizzi a pive, aby spoločne získali skúsenosti a riešili problémy. Tiež udržiavali zainteresovaných členov publika v obraze o svojej činnosti. Keď bol tím podpory pripravený, usporiadali niekoľko inštalačných podujatí a za pár mesiacov inovovali na FOSS viac než 40 zariadení. S úspechom tejto iniciatívy teraz plánujú Linux kaviareň vo svojej oblasti, aby ponúkli pokračujúcu podporu svojej komunite!

Nasledovaním tohto vynikajúceho príkladu môžete aj vy vybudovať silný tím FOSS vo svojej oblasti.

Skupinové fotografie dvoch hlavných vývojárskych komunít FOSS na ich výročných konferenciách: Komunita KDE na Akademy je vľavo a komunita GNOME na GUADEC je vpravo. Tieto dve komunity sa každý rok stretávajú na Linux App Summit. Tieto podujatia sa konajú na miestach po celom svete. Možno by ste sa chceli pripojiť k niektorému z ich ďalších podujatí? (Oba obrázky vydané pod licenciou CC-BY-4.0.)
Figure : Skupinové fotografie dvoch hlavných vývojárskych komunít FOSS na ich výročných konferenciách: Komunita KDE na Akademy je vľavo a komunita GNOME na GUADEC je vpravo. Tieto dve komunity sa každý rok stretávajú na Linux App Summit. Tieto podujatia sa konajú na miestach po celom svete. Možno by ste sa chceli pripojiť k niektorému z ich ďalších podujatí? (Oba obrázky vydané pod licenciou CC-BY-4.0.)

Ak sa vám táto myšlienka páči, ale máte pocit, že žijete v púšti FOSS, nezabudnite, že prispievatelia do projektov FOSS žijú po celom svete. Je to skutočne globálna sieť. Pri hľadaní rovnako zmýšľajúcich ľudí zvážte oslovenie projektu priamo a opýtajte sa, či nejakí prispievatelia žijú vo vašej oblasti a chceli by pomôcť, alebo či niekoho takého poznajú. Nájdite mailovú konferenciu alebo chatovaciu miestnosť, predstavte sa a dajte komunite vedieť, čo máte záujem robiť. Tímy FOSS vo všeobecnosti vítajú nových ľudí, ktorí prejavia záujem o ich prácu, a pravdepodobne dostanete spätnú väzbu pomerne rýchlo.

Založenie Linux alebo opravárenskej kaviarne je viac práce než organizovanie podujatia, ale za pokračujúcu podporu stojí. Tu je niekoľko zdrojov o tom, ako nejakú založiť:

Zorganizovať prvé z mnohých inštalačných podujatí alebo založiť opravárenskú kaviareň je veľmi uskutočniteľné. Mnoho ľudí ako vy ukazuje cestu! Nenechajte sa odradiť, ak je záujem spočiatku nízky. Budovanie komunity si vyžaduje čas a energiu.

Pripojenie sa k organizácii

Prečo začínať od nuly, keď motivovaná skupina už možno pôsobí vo vašej oblasti? Napríklad opravárenské iniciatívy ponúkajúce softvérovú podporu, Linux User Groups, CryptoParties a ďalšie možno nájsť po celom svete. Niekoľko miest, kde začať:

Oslovte ich a opýtajte sa, s čím potrebujú pomôcť. Nehanbite sa! Zo skúsenosti sú takéto skupiny vždy rady, keď majú viac pomocníkov. Môžete sa zapojiť pomáhaním pri organizovaní inštalačných párty FOSS a propagačných podujatí (napríklad Software Freedom Day alebo Linux Presentation Day), poskytovaním pokračujúcej podpory novým používateľom, získavaním finančných prostriedkov alebo čokoľvek iné, čo organizácia robí na propagáciu a podporu slobodného a otvoreného softvéru pre nových používateľov.

Plánovanie inštalačnej párty

Stojí za zdôraznenie, že inštalácia je len jedným z mnohých krokov v procese migrácie. Premýšľajme teda o tom z perspektívy používateľa. Hlavné etapy pre nového používateľa môžu vyzerať takto:

  • Etapa 0: Rozhodnutie nainštalovať OS FOSS
  • Etapa 1: Zabezpečenie svojich údajov
  • Etapa 2: Inštalácia
  • Etapa 3: Získanie následnej podpory

Zvážením každej z týchto etáp môžete najlepšie uspokojiť potreby používateľa (i) pred podujatím účinnou propagáciou, (ii) počas podujatia zaistením, že všetko prebehne hladko, a (iii) po podujatí, ak by sa vyskytli problémy.

Poznámka: Najľahším prvým krokom pre nových používateľov môže byť používanie multiplatformových aplikácií FOSS na ich existujúcom proprietárnom OS pred inštaláciou úplne nového operačného systému. Mnoho aplikácií FOSS beží aj na Windowse a macOS. Tieto zahŕňajú (ale určite sa neobmedzujú na) webový prehliadač FireFox, e-mailového klienta Thunderbird, textový editor LibreOffice, čítačku PDF a dokumentov Okular od KDE a mnohé ďalšie. Potom, keď naozaj prejdú na OS FOSS, niektorý softvér už bude známy!

Prečo sa nový používateľ (ne)rozhodne nainštalovať OS FOSS

Mnohé inštalačné návody začínajú priamo krokom inštalácie alebo možno zálohovaním údajov, ale len veľmi málo z nich začína tým, čo je najdôležitejším krokom zo všetkých: Rozhodnutím migrovať na OS FOSS v prvom rade. Pochopenie motivácií používateľov urobiť prechod vám pomôže pripraviť sa na oslovovanie a propagáciu podujatia.

Mnoho potenciálnych používateľov by nikdy nenapadlo vyskúšať OS FOSS. To môže byť z mnohých dôvodov, ako napríklad:

  • Nevedia, že operačné systémy FOSS vôbec existujú.
  • Veria, že FOSS neuspokojí ich potreby.
  • Myslia si, že je príliš ťažké ho používať.
  • Vidia, že ich zastaraný softvér stále funguje, tak prečo sa namáhať.
  • Počuli, že mnoho vecí nebude fungovať.
  • Obávajú sa, že nebudú mať podporu, keď sa vyskytnú problémy.
  • Nepoznajú nikoho iného, kto používa FOSS.

A určite viac. Je dôležité zvážiť tieto dôvody, aby sme pochopili, ako ich najlepšie riešiť. Niekoľko nápadov, ktoré môžu pomôcť:

  • Ukáž, nehovor! Vždy majte demonštračný počítač, ktorý si používatelia môžu vyskúšať. Môže to byť na samotnom inštalačnom podujatí, alebo pred podujatím na verejnej prezentácii alebo stánku. Nechajte používateľov používať zariadenie a priamo získať pocit, ako dobre funguje. Mnohí sú prekvapení, aké pohodlné je ho používať!
  • Koniec softvérovej podpory je skvelým momentom na zmienku o FOSS ako životaschopnej možnosti. Napríklad, keď Microsoft alebo Apple ukončia podporu svojho proprietárneho softvéru—v niektorých prípadoch nechávajúc používateľov so zdanlivo žiadnou inou možnosťou než kúpiť nový hardvér—FOSS možno predstaviť ako spôsob, ako udržať to zariadenie v používaní.
    • Keďže používateľ môže byť aj tak pripravený kúpiť nové zariadenie, táto možnosť nemá takmer žiadne riziko (pokiaľ si zálohoval svoje údaje). Môžu to vyskúšať bez míňania peňazí a možno budú potešení, ako dobre to pre nich funguje.
    • Ak ste naozaj nadšení, zvážte predvádzanie zariadení s FOSS, ktoré by sa inak považovali za elektronický odpad, na trhoch alebo environmentálnych festivaloch (a prineste nejaké letáky o environmentálnych výhodách FOSS). Už toto samo osebe môže byť celkom presvedčivé, najmä keď je softvér rýchlejší a pohotovejší než softvér, ktorý daná osoba momentálne používa.
  • Zistite, aké sú výpočtové potreby používateľa, a pomôžte mu posúdiť, či bude systém FOSS vhodný. Napríklad zistite, či používateľ závisí od nejakého proprietárneho softvéru (napr. produkty Adobe) alebo externého hardvéru (napr. špecializované laboratórne vybavenie), ktorý s FOSS (dobre) nefunguje.
    • Môže pomôcť poukázať na to, že iné aplikácie FOSS môžu uspokojiť ich potreby—zdôrazňujúc, že softvér nie je lepší ani horší, len iný než ten, na ktorý sú zvyknutí. Nainštalujte ho a nechajte ich to vyskúšať. A nezabudnite: Je v poriadku, ak sa rozhodnú, že alternatíva pre nich nie je tá pravá.
    • Zistite, aké periférie používajú, ako sú tlačiarne a iné externé vybavenie, a skontrolujte, či sú podporované. Ak nie, objasnite im to.
  • Vysvetlite, prečo sú aktualizácie dôležité na opravu bezpečnostných zraniteľností a ako to platí pre všetok softvér.
    • Keď je to možné, poukážte novým používateľom na konkrétne príklady. Niekedy sa problému bezpečnostných zraniteľností v softvéri venuje pozornosť médií. Napríklad nemecký Spolkový úrad pre informačnú bezpečnosť (BSI) vydal tipy o tom, čo môžu používatelia urobiť pred koncom životnosti Windows 10, vrátane inštalácie Linuxu.
  • Urobte zoznam miest v okolí, ktoré ponúkajú podporu mimo podujatia. Napríklad si pozrite miesta uvedené na End Of 10, alebo oslovte iné miestne organizácie a nezávislé počítačové obchody, ktoré ponúkajú podporu FOSS. Dajte tento zoznam používateľom pred podujatím aj po ňom.
  • Namiesto jednotlivcov propagujte svoje podujatie skupinám potenciálnych používateľov spoločne. Napríklad oslovte školu, environmentálnu alebo politickú skupinu, kolektív, prostredie spoločného bývania atď. a ponúknite usporiadanie podujatia alebo vyučovanie kurzu. Migrácia viacerých používateľov, ktorí sú v pravidelnom kontakte, pomôže s neformálnou podporou po inštalácii nového OS.
  • Premýšľajte o mnohých výhodách prechodu na FOSS a komunikujte to jasne novým používateľom. Webová stránka End Of 10 má zoznam 5 dôvodov na inováciu vášho starého počítača na Linux. Možno niektoré z tých dôvodov zarezonujú u vašej cieľovej skupiny.
    • Nebuďte fanatik: Rešpektujte, že sloboda používateľa znamená aj to, že používatelia sa môžu rozhodnúť inak než vy!

Toto sú len niektoré nápady. Máte ich viac? Neváhajte nás osloviť a môžeme ich pridať do budúcich verzií tejto príručky.

Stánky KDE Eco na Lange Nacht der Wissenschaften („Dlhá noc vied“) v kancelárii nemeckej agentúry pre životné prostredie a na Umweltfestival („Environmentálny festival“), oba v Berlíne v Nemecku. Vľavo na fotografii možno vidieť tri zariadenia s operačnými systémami FOSS. Najstaršie zariadenie (v strede) je z roku 2003 a beží na ňom aktuálny softvér z projektu Haiku, kde je na obrazovke zobrazený vzdelávací softvérový balík GCompris od KDE. Deti sa hrali s počítačom, zatiaľ čo rodičom boli prezentované informácie o tom, ako môže FOSS udržať zariadenia v používaní. (Obrázky od KDE vydané pod licenciou CC-BY-4.0.)
Figure : Stánky KDE Eco na Lange Nacht der Wissenschaften („Dlhá noc vied“) v kancelárii nemeckej agentúry pre životné prostredie a na Umweltfestival („Environmentálny festival“), oba v Berlíne v Nemecku. Vľavo na fotografii možno vidieť tri zariadenia s operačnými systémami FOSS. Najstaršie zariadenie (v strede) je z roku 2003 a beží na ňom aktuálny softvér z projektu Haiku, kde je na obrazovke zobrazený vzdelávací softvérový balík GCompris od KDE. Deti sa hrali s počítačom, zatiaľ čo rodičom boli prezentované informácie o tom, ako môže FOSS udržať zariadenia v používaní. (Obrázky od KDE vydané pod licenciou CC-BY-4.0.)

Miesto konania, logistika a oslovovanie

Keď ste vy a váš tím anjelov FOSS pripravení a máte nejaké nápady, ako podujatie propagovať, je čas začať organizovať konkrétnosti. Tu je zoznam niektorých hlavných aspektov, ktoré by ste mali zvážiť:

  1. Budete potrebovať miesto konania a všetky potrebné zásoby. Príklady miest, ktoré môžu ponúknuť bezplatné miestnosti, zahŕňajú knižnice, komunitné centrá, kaviarne, kostoly atď. Nezabudnite skontrolovať prístupnosť budovy a toalety, ako aj internet (voliteľné) a elektrické zásuvky (nie voliteľné). Budete tiež chcieť predlžovacie káble, rozbočovacie zásuvky, USB kľúče pripravené na FOSS a možno DVD. Je pekné mať jedlo, nápoje, nálepky, plyšových tučniakov a gnu, sprievodcov FOSS a iný materiál na povzbudenie a motiváciu nových používateľov.
  2. USB WiFi adaptér je užitočný, ak sa zariadenie po inštalácii nemôže pripojiť k internetu. Tento problém sa často objavuje pri notebookoch Apple s proprietárnym ovládačom Broadcom a môže sa stať aj pri zariadeniach Windows. Ak by ste sa ocitli v takej situácii, mať USB WiFi adaptér je užitočné na inštaláciu potrebných ovládačov, keď sú dostupné, dodatočne.
  3. Pripravte kódex správania (CoC) pre dobrovoľníkov a účastníkov. Uistite sa, že o ňom všetci vedia, a majte plán, ako sa vysporiadať s porušeniami. Príklad CoC z komunity FOSS možno nájsť v komunite KDE a rýchlym vyhľadaním online je oveľa viac príkladov.
  4. Rozhláste to, online aj offline. Ak dobrovoľníčite s organizáciou, opýtajte sa, čo robia pre oslovovanie. Zaveste plagáty vo svojom okolí a na svojej univerzite, v kancelárii, knižnici, supermarkete, komunitnom centre; vytlačte letáky a rozdávajte ich ľuďom; uverejnite o podujatí na sociálnych sieťach. Ak existujú environmentálne skupiny alebo skupiny pre ľudské práva (aj keď netechnické), kontaktujte aj ich. Elektronický odpad a plánovaná zastaranosť sú priamo relevantné pre obe skupiny a môžu dokonca podujatie propagovať (príklad v Grazi v Rakúsku nájdete tu).

Miestne médiá sú účinným spôsobom, ako osloviť ľudí vo vašej oblasti. Dajte inzerát do svojich miestnych novín, napíšte miestnym novinárom, kontaktujte miestne rozhlasové stanice, podcasty a iné organizácie so širokým dosahom. To je obzvlášť účinné, ak má vaše oslovovanie príbeh s dobrým mediálnym apelom, ako pri konci podpory Windows 10 alebo pri spolupráci s environmentálne alebo sociálne orientovanými komunitami.

A nezabudnite: Pozvite celé skupiny a komunity, nielen jednotlivcov. Je ľahšie prekonať sieťové efekty a získať podporu, keď váš sociálny okruh používa FOSS!

Zabezpečenie údajov používateľa: pred podujatím alebo počas neho?

Pred inštaláciou čohokoľvek je kľúčové mať zálohy všetkých údajov na zariadení. Toto je dosť dôležité na zopakovanie: je kľúčové mať zálohy všetkých údajov pred inštaláciou čohokoľvek. Nepreskakujte tento krok!

Zálohy údajov možno urobiť buď pred podujatím, alebo počas neho. Tak či onak, vaše oslovovanie by malo jasne komunikovať, čo očakávate. Nevýhodou robenia záloh pred podujatím je, že niektorí používatelia nemusia vedieť, ako to urobiť, a preto neprídu. Nevýhodou ich robenia počas podujatia je, že zálohovanie údajov používateľa môže zabrať veľa času. Tak či onak, uistite sa, že návštevníci vedia, čo očakávate, skôr než prídu.

V projekte Opt Green sme videli, že mnoho ľudí si uchováva staré zariadenia ako archívy svojich údajov, neuvedomujúc si, že údaje možno zabezpečiť na externom disku, čím sa zariadenie uvoľní na iné použitie. Možno budete chcieť mať na svojom podujatí stôl len na zálohovanie údajov používateľov. To môže znížiť bariéru pre niektorých nových používateľov, ale neuberať čas tým, ktorí si svoje údaje už zabezpečili pred podujatím. A keďže pravdepodobne organizujete viacero podujatí, môžu prísť na ďalšie a nainštalovať si svoj nový OS.

Etapa 3. Počas inštalačných podujatí

Ukazovať, nehovoriť

Ešte lepšie než povedať zvedavému používateľovi, čo FOSS dokáže, je ukázať mu to. Majte pripravený demonštračný počítač alebo nabootujte do živého prostredia (aj keď buďte opatrní, aby sa nič natrvalo nezablokovalo pri bootovaní z USB disku, ako sa to môže stať s Windows Bitlocker; pozri tu). Niekedy už len videnie počítača bežiaceho na FOSS môže vyvrátiť mylné predstavy ľudí. Keď uvidia, že FOSS funguje tak, ako by sa očakávalo od akéhokoľvek moderného OS, mnohé obavy sa rýchlo rozplynú.

Držte sa známych rozhraní, kedykoľvek je to možné. Čo to znamená? Napríklad, keď možno softvér nainštalovať pomocou GUI, použite to, a nie príkazový riadok. Pre mnohých nových používateľov rozhrania príkazového riadka len posilňujú predstavu, že FOSS je pre expertov. Ak musíte nevyhnutne urobiť niečo na príkazovom riadku, buď vysvetlite, že to nie je niečo, čo budú musieť robiť, alebo sa opýtajte, či majú záujem dozvedieť sa viac. Pre väčšinu používateľov je to, čo hľadajú, najjednoduchší spôsob, ako niečo urobiť. Dajte im to!

Snímka obrazovky z blogu KDE Eco zobrazujúca rozhranie príkazového riadka v Konsole. Toto je pre mnohých nových používateľov naozaj desivé! (Snímka obrazovky od Aakarsh MJ publikovaná pod licenciou CC-BY-4.0.)
Figure : Snímka obrazovky z blogu KDE Eco zobrazujúca rozhranie príkazového riadka v Konsole. Toto je pre mnohých nových používateľov naozaj desivé! (Snímka obrazovky od Aakarsh MJ publikovaná pod licenciou CC-BY-4.0.)

Spoznávanie výpočtových potrieb používateľa

Skôr než čokoľvek nainštalujete, spoznajte potreby osoby, ktorej pomáhate, a informujte ju, ako môže byť FOSS odlišný alebo podobný. Nechajte ich vyskúšať FOSS v živom prostredí alebo na demonštračnom počítači. Zistite, čo používateľ potrebuje robiť. Pre mnohých používateľov to nemusí byť jasné ani im samým. Z tohto dôvodu majú niektoré podujatia krátke dotazníky, ktoré používatelia vypĺňajú spoločne. Odkazy na niektoré príkladné formuláre, vrátane na zbieranie informácií o hardvéri, nájdete tu. V závislosti od toho, aký technický je formulár (a veľmi technické formuláre môžu návštevníka vystrašiť), vypĺňajte tieto formuláre spolu s používateľom. Niektoré všeobecné informácie zahŕňajú: Aký starý je ich počítač? Čo s ním chcú robiť? Aký softvér potrebujú alebo pravidelne používajú?

  • Potreby používateľa sú často určené jeho prácou alebo štúdiom, čo môže predstavovať neprekonateľné prekážky. Ak potrebujete konkrétny počítačový program a ten beží len na operačnom systéme, ktorý nie je FOSS, prechod bude ťažký alebo nemožný. Je dôležité byť si vedomý týchto prekážok pred zmenou operačného systému používateľa. Nechcete nechať osobu neschopnú robiť to, čo potrebuje robiť so svojím počítačom pre prácu!
  • Pre niektoré proprietárne aplikácie môže byť dostupná webová verzia softvéru (napríklad Microsoft Word má aj webovú verziu). Preskúmajte tieto možnosti, keďže to môže znížiť trenie pri prechode operačných systémov. Existuje tiež mnoho alternatív k proprietárnemu softvéru, ktoré môžu uspokojiť potreby používateľa. Ukážte tieto možnosti novým používateľom. Vyhľadajte online mnoho návrhov.
  • V niektorých prípadoch môže byť možné spúšťať softvér Windows na systéme FOSS pomocou vrstvy kompatibility ako Wine alebo softvéru založeného na Wine ako Proton pre hranie. Toto je technickejšie riešenie a nemusí fungovať vo všetkých prípadoch. Wine má databázu softvéru, o ktorom je známe, že funguje, a Proton má podobnú databázu, ale pre hry. V skutočnosti hranie na Linuxe prešlo veľmi dlhú cestu. Ak máte na svojom podujatí hráčov, dajte im vedieť, že mnohé zo svojich hier môžu hrať na svojom novom OS. Existujú dokonca distrá prispôsobené špeciálne pre hranie.

Zabezpečenie údajov používateľa

Pozrite si vyššie, či robiť zálohy údajov pred podujatím alebo počas neho. Najpriamejším spôsobom zálohovania údajov je manuálne skopírovať a vložiť údaje na externý disk. Ďalšou možnosťou je ponúknuť disky SSD na výmenu HDD a ponechať starý disk ako zálohu celého systému. Repair Café Hilpoltstein má návod (v nemčine), ako to urobiť.

Ak pracujete s neziskovou organizáciou, môžu byť problémy s predajom diskov SSD na podujatí. Niektorí dobrovoľníci nám povedali, že disk SSD predávajú za nákladovú cenu a dávajú používateľom účtenku, aby sa vyhli právnym problémom. Najprv sa informujte, než tak urobíte.

Často sa prehliada zistenie, kde sú uložené heslá používateľa. Opýtajte sa používateľov, či to vedia. A oni nemusia! Mnohé prehliadače ukladajú heslá, takže možno budete chcieť zálohovať aj tieto údaje, len pre istotu.

Ak má používateľ údaje zálohované v cloude, to možno tiež použiť na migráciu jeho údajov do nového systému. Hoci môžete mať názory na platformy, ktoré iní môžu používať, toto pravdepodobne nie je čas na debatu o súkromí a podobne. Použite to, čo používajú oni, a ponúknite sa, že im ukážete alternatívy, ak majú záujem.

Inštalácia operačného systému FOSS

Uistite sa, že všetky údaje používateľa sú zálohované a zabezpečené, skôr než urobíte čokoľvek iné. Je tiež dôležité mať pred podujatím vyhlásenie, ako napríklad:

  • Toto je dobrovoľná pomoc, ktorá ukazuje novým používateľom, ako si môžu pomôcť sami.
  • Nevzniká žiadna zmluva.
  • Zariadenia a údaje sa môžu pokaziť, keď sa ich dotknete.
  • Účastníci sú zodpovední za svoje zariadenia a za zálohy údajov.

Tip: Vždy je najlepšie opýtať sa pred dotknutím sa cudzieho počítača! V ideálnom prípade nebudete musieť zariadenia dotknúť, keďže používateľ sa pod vaším vedením môže naučiť robiť všetko sám.

Vyhlásenie možno predniesť ústne, ale tiež stojí za to mať ho písomne s podpisom pred inštaláciou čohokoľvek. Ak máte pocit, že sú potrebné, existujú právne dokumenty dostupné od opravárenských iniciatív, ako aj od The Linux Document Project. Overte si u príslušných úradov, že tieto dokumenty sú právne záväzné.

Proces inštalácie vo všeobecnosti nasleduje tieto 3 kroky:

  1. Pripravte bootovateľný USB disk alebo DVD
  2. Vstúpte do BIOS-u a nabootujte z disku
  3. Nainštalujte OS

Existuje množstvo online návodov pre všetky distribúcie o tom, ako pripraviť bootovateľný disk. Existuje tiež multiplatformový softvér na prípravu disku, ako Fedora Media Writer a Rufus. Overenie stiahnutého súboru ISO alebo obrazu si bude vyžadovať niekoľko krokov navyše, ale odporúčame to urobiť, aby ste sa uistili, že súbor nie je poškodený a že je to zamýšľaný softvér vydaný vývojármi.

Snímka obrazovky Fedora Media Writer. Proces by nemohol byť jednoduchší: Vyberte, ktorý OS nainštalovať, vyberte USB disk, na ktorý zapisovať, pomaly popíjajte svoj čaj a voilà! máte bootovateľný USB disk. (Obrázok od Fedora vydaný pod licenciou CC-BY-SA-4.0.)
Figure : Snímka obrazovky Fedora Media Writer. Proces by nemohol byť jednoduchší: Vyberte, ktorý OS nainštalovať, vyberte USB disk, na ktorý zapisovať, pomaly popíjajte svoj čaj a voilà! máte bootovateľný USB disk. (Obrázok od Fedora vydaný pod licenciou CC-BY-SA-4.0.)

Aby ste nabootovali do BIOS-u alebo bootovacieho menu, musíte pri bootovaní stlačiť a podržať konkrétny kláves (zvyčajne F2, F10, F12, Esc atď. pre zariadenia Windows a kláves Option pre zariadenia Apple). V tomto bode môžete vybrať disk, z ktorého chcete bootovať. Tabuľku zariadení a kombinácií klávesov potrebných na vstup do BIOS-u alebo bootovacieho menu nájdete tu.

Odporúčame nabootovať do takzvaného živého prostredia. To umožňuje používateľovi vyskúšať softvér na vlastnom zariadení pred inštaláciou čohokoľvek (uistite sa, že Bitlocker je na zariadení Windows vypnutý, alebo majte k dispozícii obnovovací kľúč Bitlocker pre prípad, že by sa používateľ uzamkol mimo svojho systému). V živom prostredí je dobrá príležitosť otestovať WiFi, webkameru atď., aby ste sa uistili, že všetko funguje hneď po inštalácii. Ak niečo nefunguje, je to náznak, že po inštalácii budú potrebné kroky navyše. Avšak aj keď všetko funguje v živom prostredí, nie je to záruka, že to bude fungovať po inštalácii.

Počas inštalácie bude potrebné vytvoriť nové používateľské meno, heslo atď. Nechajte používateľa zapísať si ich na papier. Nepreskakujte tento krok. Bežným problémom po inštalácii je zabudnutie nového hesla a niekedy dokonca aj používateľského mena!

Používanie operačného systému FOSS

V tomto bode budete chcieť používateľovi ukázať, ako robiť veci v jeho novom OS. Niekoľko tipov, aby mohli používať svoj nový systém:

  • Navigácia v ich novom systéme, ako je ponuka aplikácií, softvérové centrum, nastavenie hlasitosti, správa tlačiarne atď. (pomáha nechať ich robiť to sami a nechať ich klásť otázky)
  • Inštalácia alebo odinštalovanie aplikácií
  • Aktualizácia systému a aplikácií (dokončenie tejto akcie môže nejaký čas trvať)
  • Skopírovanie zálohovaných údajov používateľa na nový OS (dokončenie tejto akcie môže nejaký čas trvať)
  • Voliteľné: Nastavenie softvéru na automatické zálohovanie s ich externým pevným diskom (dokončenie tejto akcie môže nejaký čas trvať)

Obrázok Discover v KDE Plasma. Discover sa používa na aktualizáciu systému, ako aj na hľadanie a inštaláciu aplikácií, hier a nástrojov pomocou rôznych úložísk. (Obrázok od KDE vydaný pod licenciou CC-BY-4.0.)
Figure : Obrázok Discover v KDE Plasma. Discover sa používa na aktualizáciu systému, ako aj na hľadanie a inštaláciu aplikácií, hier a nástrojov pomocou rôznych úložísk. (Obrázok od KDE vydaný pod licenciou CC-BY-4.0.)

Môže pomôcť predviesť, ako sa inštalácia softvéru môže líšiť od ich predchádzajúceho systému. Na rozdiel od proprietárnych operačných systémov sa inštalácia a odinštalovanie aplikácií, ako aj aktualizácie softvéru zvyčajne robia pomocou softvérového správcu alebo správcu balíkov. Vysvetlite, že toto je odporúčaný spôsob inštalácie a aktualizácie softvéru v ekosystéme FOSS.

Etapa 4. Po inštalačných podujatiach

Hoci sa tomu tu budeme venovať len stručne, nepodceňujte dôležitosť ponúkania následnej podpory. Samotná inštalácia môže prebehnúť hladko, ale zvyknutie si na nový OS si v mnohých prípadoch bude vyžadovať dodatočnú pomoc, ako napríklad:

  • Majú špecifické softvérové potreby (napr. aplikácie, ktoré používajú pre prácu, daňový softvér) a potrebujú ďalšie usmernenie.
  • Majú periférne zariadenia (napr. tlačiarne, skenery), ktoré sa zdá, že s ich novým operačným systémom nefungujú.
  • Zdá sa, že aktualizácia pokazila ich systém.
  • Zdá sa, že ich zavádzač (bootloader) je pokazený (až príliš často to tak je pri konfiguráciách s duálnym bootovaním).

V niektorých prípadoch sú tieto problémy ľahko riešiteľné, ale vyžaduje to know-how, ktoré nový používateľ nemusí mať. V iných prípadoch to môže zabrať viac práce a času na strane pomocníka.

Pokiaľ ide o špecifické softvérové potreby používateľa, v ideálnom prípade sú tieto identifikované pred inštaláciou čohokoľvek; napriek tomu je ľahké niečo prehliadnuť a nie všetky prípady použitia budú vždy pokryté v predinštalačnej konzultácii. Buďte pripravení pomôcť novým používateľom, keď sa tieto neočakávané problémy vyskytnú.

Odporúčame mať pravidelné konzultačné hodiny FOSS (napr. raz týždenne alebo raz mesačne), ak na to máte kapacitu. Dať novým používateľom vedieť, že nebudú sami, keď sa vyskytnú problémy, môže naozaj znížiť bariéry prijatia.

Ak organizujete viacero podujatí, dajte používateľom vedieť o dátume a časoch ďalších podujatí. Ak vo vašej oblasti existujú iné organizácie, ktoré ponúkajú podporu FOSS, aj za poplatok, urobte zoznam a dajte ho účastníkom na vašich podujatiach.

Nezabudnite predviesť aj to, ako si môžu pomôcť sami. Existuje množstvo online zdrojov, a hoci tieto nie sú pre každého (mnohí používatelia len chcú, aby počítač fungoval, a nie sú ochotní prečítať si fórové príspevky, nieto sa registrovať na účet, aby mohli položiť otázku), nájdu sa niektorí účastníci, ktorým prospeje vedieť, že online existujú miesta na pomoc. Urobte zoznam fór a mailových konferencií, ktoré sú relevantné pre ich nový operačný systém.

Komiks XKCD „627: Tech Support Cheat Sheet“ (publikovaný pod licenciou CC-BY-NC-2.5).
Figure : Komiks XKCD „627: Tech Support Cheat Sheet“ (publikovaný pod licenciou CC-BY-NC-2.5).

Pre online podporu pomáha predviesť pracovný postup na riešenie problémov. To zahŕňa:

  • Vždy mať nedávnu zálohu. Ak sa niečo pokazí, mať zálohu výrazne uľahčuje začať odznova bez rizika straty údajov.
  • Čítajte chybové hlásenia. V mnohých prípadoch vám chybové hlásenie poskytne kľúčové informácie na opravu problému.
  • Hľadajte riešenia online. Niekedy pomáha vložiť chybové hlásenie spolu so slovom „solved“ do vyhľadávača, aby ste riešenie našli rýchlejšie.
  • Čítajte fórové príspevky. Neskúšajte bezhlavo kopírovať a vkladať príkazy terminálu. Najprv si prečítajte celý príspevok, aby ste zistili, či navrhované riešenia skutočne pomohli, než niečo sami vyskúšate.
  • Uverejnite svoj problém na fóre. Nájdite správne fórum, zahrňte informácie o systéme (softvér, verzia, hardvér, akcie, ktoré spustili problém, aby ho mohli zopakovať aj iní, akékoľvek chybové hlásenia) a buďte láskaví a vďační. Niektorí ľudia môžu pôsobiť hrubo—hovoríme predsa o internete—ale nenechajte sa tým dotknúť. Oveľa viac ich bude trpezlivých a nápomocných. Sústreďte svoju energiu na nich!

Snímka obrazovky fóra KDE, kde používatelia môžu klásť a odpovedať na otázky o KDE Plasma na rôznych distrách.
Figure : Snímka obrazovky fóra KDE, kde používatelia môžu klásť a odpovedať na otázky o KDE Plasma na rôznych distrách.

Niektorí ľudia ponúkajú dodatočnú podporu za hodinový poplatok mimo podujatí. Ak ste pomocník a rozhodnete sa to robiť, uistite sa, že ste na správnej strane akýchkoľvek právnych problémov, ktoré to môže predstavovať, a že organizácia stojaca za podujatím s tým súhlasí.

Ďalšie zdroje

Organizovanie inštalačného podujatia

Viac nájdete na New User Support Awesome List.

FOSS na iných zariadeniach

V tejto príručke sme sa zamerali na PC, ale na FOSS možno inovovať aj mnoho iných zariadení. V niektorých prípadoch môže byť slobodný a otvorený softvér ešte stále veľmi vo vývoji (napr. Linux na smartfónoch) a nemusí uspokojiť potreby mnohých používateľov. Caveat emptor! Napriek tomu možno budete chcieť preskúmať vzrušujúci svet FOSS na iných zariadeniach. Tu je niekoľko príkladov:

  • Smartfóny a tablety
    • Linux: postmarketOS, mobian, Plasma Mobile, Ubuntu Touch, Phosh
    • Deriváty Androidu: Replicant, lineageOS, e/OS
  • Domáci server (FreedomBox na synchronizáciu súborov, chat, e-mail, médiá)
  • Domáca automatizácia (Home Assistant, súčasť FreedomBox)
  • Smart televízory (Kodi, Jellyfin, Plasma Big Screen)
  • Čítačky elektronických kníh (KOReader)
  • Otvárače garážových brán (OpenGarage, ratgdo)

Určite existujú aj iné vzrušujúce projekty, ako urobiť váš digitálny život plne FOSS a nezávislým. Je to veľký svet slobodného a otvoreného softvéru tam vonku.

Plasma Mobile je používateľské rozhranie s otvoreným zdrojovým kódom pre mobilné zariadenia vyvinuté komunitou KDE. (Obrázok od KDE vydaný pod licenciou CC-BY-4.0.)
Figure : Plasma Mobile je používateľské rozhranie s otvoreným zdrojovým kódom pre mobilné zariadenia vyvinuté komunitou KDE. (Obrázok od KDE vydaný pod licenciou CC-BY-4.0.)

Riešenie problémov

Tu je niekoľko všeobecných zdrojov na riešenie niektorých problémov, ktoré môžu nastať. Tento zoznam nie je v žiadnom prípade vyčerpávajúci a zameriava sa na základné riešenia (napr. používanie GUI namiesto rozhrania príkazového riadka). Ak máte konkrétne problémy, pozrite si pracovný postup vyššie pre základného sprievodcu hľadaním riešení online.

Oznamenie o financovani

Projekt Opt Green od KDE Eco bol financovaný Spolkovou agentúrou pre životné prostredie a Spolkovým ministerstvom pre životné prostredie, ochranu klímy, ochranu prírody a jadrovú bezpečnosť (BMUKN). Prostriedky sú sprístupnené na základe uznesenia nemeckého Spolkového snemu.

Logo spolkovej nemeckej agentúry pre životné prostredie.
Figure : Logo spolkovej nemeckej agentúry pre životné prostredie.

Logo Spolkového ministerstva pre životné prostredie, ochranu klímy, ochranu prírody a jadrovú bezpečnosť.
Figure : Logo Spolkového ministerstva pre životné prostredie, ochranu klímy, ochranu prírody a jadrovú bezpečnosť.

Za obsah tejto publikacie je zodpovedny vydavatel.


  1. V roku 2005, dva roky po transpozícii smernice do európskeho práva, Royal Society of Arts v Spojenom kráľovstve odhalila „WEEE Man“. Pôvodne umiestnená na londýnskom South Bank, týčiaca sa postava bola následne presunutá do Eden Project v Cornwalle, kde sa v súčasnosti nachádza. ↩︎

  2. Príklad z E. Buckman & Joshua Gray, ``A Note On Software'' v Free Software, Free Society (First Edition)↩︎

  3. Hoci „dekompilátory“, ktoré prevádzajú binárny kód späť na zdrojový kód, existujú, výstup je často skreslený oproti originálu a môže byť ťažko zrozumiteľný. ↩︎

  4. Používame termín „anjel“ podľa terminológie používanej Chaos Computer Club v Nemecku pre dobrovoľníkov na ich podujatiach. ↩︎