Vaba tarkvara tähtsus
Miscellanea / / August 08, 2023
Praegu on loojate seas kaks peamist mõtteviisi tarkvara. Ühel pool on programmeerijad, kes kaitsevad patenteeritud tarkvara ja teiselt poolt need, kes kaitsevad tasuta tarkvara.
Viimased propageerivad, et kõigil kasutajatel on õigus saada vajalikku tarkvara tasuta, ja et muuta selle tarkvara kood avalikuks, kättesaadavaks ja nähtavaks kõigile, kes soovivad seda muuta (Avatud lähtekoodiga), et kohandada seda vastavalt oma vajadustele.
Kuigi see kontseptsioon võib tunduda veidi utoopiline, on selle taga terve filosoofiline voog, millele sekundeerivad miljonid programmeerijad, kes teevad iga päev koostööd uute programmide loomisel ja üha uute koodide väljatöötamisel. Sellisena sündis see 80ndate lõpus, käe all Richard Stallmann, et seista vastu monopolile, mida suured arvutifirmad üritasid peale suruda.
Ja siin peame tegema väikese lõigu, et selgitada väga levinud segadust vaba tähtajaga seoses. Tasuta ei pruugi tähendada tasuta. Tasuta programmi, mille kood ei ole avatud, ei saa pidada vabaks tarkvaraks, samuti ei saa programm lakata olemast tasuta sellepärast, et selle eest makstakse.
Tema tasuta tarkvara on üks selline, sisse sõnad selle voolu asutajatest, annab kasutajale vabaduse: vabadus koodiga tutvuda, seda piiranguteta kasutada, soovi korral levitada ja soovi korral muuta. Vaba tarkvara jagamine ei ole tegelikult kuritegu, vaid pigem põhjus, miks programm loodi.
Kui kasutaja omandab tasuta tarkvara, saab ta tingimusteta selle omanikuks, kuna programmeerijad loobuvad selle üle mis tahes õigusest.
Teema juurde tagasi tulles on põhiküsimus: Miks peaksin kasutajana hoolima tasuta, mitte patenteeritud tarkvara kasutamisest? Noh, mitmel põhjusel. Alustuseks sisaldab enamik suuri patenteeritud programme pahatahtlikku koodi, mis on kasutaja eest peidetud ja mida kasutatakse teabe kogumiseks või alamprogrammide käivitamiseks ilma kasutaja loata. Kuna koodi ei näe, pole täpselt teada, kas see patenteeritud programm on puhas või kasutab kasutajat tõesti ära. Täielik vastand tasuta programmile, mis on tarkvara, milles pole midagi peidetud.
Lisaks on oluline aspekt veel see, et vähemalt selle kaitsjate arvates võimaldab see a koodi pidev täiustamine jagatud ja seega ka programmidest. Jagamise kaudu saab iga programmeerija algset koodi täiustada, et see paremini töötaks või midagi muud teha, ja seda koodi samal ajal edasijagatud saab muuta lõputult, samas kui privaatprogrammi saab muuta ainult selle abil omanikud, kes võivad seda teha või mitte, järgides rangelt majanduslikke ja ärilisi kriteeriume ning mitte parimaid kasutajateenus.
Selle tähtsus liikumine on selline, et Tasuta tarkvara on ületanud andmetöötluse, et laieneda teistele valdkondadele, nagu kino, kunst, televiisor või isegi kirjandust.