Laisvos programinės įrangos svarba
Įvairios / / August 08, 2023
Šiuo metu tarp kūrėjų yra du pagrindiniai mąstymo būdai programinė įranga. Vienoje pusėje yra programišiai, kurie gina patentuota programinė įranga ir, kita vertus, tie, kurie gina nemokama programinė įranga.
Pastarieji pasisako už tai, kad visi vartotojai turėtų teisę turėti reikalingą programinę įrangą nemokamai, ir padaryti tos programinės įrangos kodą viešą, prieinamą ir matomą visiems, kurie nori jį modifikuoti (Atviro kodo), pritaikyti jį pagal savo poreikius.
Ši koncepcija, nors ir atrodo šiek tiek utopiška, už jos slypi visa filosofinė srovė, antrino milijonai programuotojų, kurie kasdien bendradarbiauja kurdami naujas programas ir kurdami vis daugiau kodo. Taigi jis gimė devintojo dešimtmečio pabaigoje, rankomis Richardas Stallmannas, pasipriešinti monopolijai, kurią bandė įvesti didžiosios kompiuterių kompanijos.
Ir čia turime padaryti nedidelę pastraipą, kad paaiškintume labai paplitusią painiavą dėl laisvo termino. Laisvas nebūtinai reiškia laisvą. Nemokama programa, kurios kodas nėra atidarytas, negali būti laikoma nemokama programa, taip pat nenustoja būti nemokama, nes už ją mokama.
Jis nemokama programinė įranga yra ta, in žodžius šios srovės įkūrėjų, suteikia vartotojui laisvę: laisvė peržiūrėti kodą, be apribojimų jį naudoti, platinti, jei norite, ir keisti, jei norite. Dalijimasis nemokama programine įranga iš tikrųjų nėra nusikaltimas, o pati priežastis, dėl kurios programa buvo sukurta.
Kai vartotojas įsigyja nemokamą programinę įrangą, jis tampa jos savininku be sąlygų, nes programuotojai atsisako bet kokių teisių į ją.
Grįžtant prie temos, pagrindinis klausimas yra: Kodėl man, kaip vartotojui, turėtų būti svarbu naudoti nemokamą, o ne patentuotą programinę įrangą? Na, dėl kelių priežasčių. Pirmiausia daugumoje didelių patentuotų programų yra kenkėjiško kodo, kuris yra paslėptas nuo vartotojo ir naudojamas informacijai rinkti arba paprogramėms vykdyti be vartotojo leidimo. Kadangi kodo nematote, tiksliai nežinoma, ar ta patentuota programa yra švari, ar tikrai naudojasi vartotojo pranašumais. Visiška nemokama programa, kuri yra programinė įranga be nieko paslėpta, priešingybė.
Be to, dar vienas svarbus aspektas yra tai, kad, bent jau jos gynėjų teigimu, leidžia a nuolatinis kodo tobulinimas bendras, taigi ir programų. Dalindamasis bet kuris programuotojas gali patobulinti originalų kodą, kad jis veiktų geriau arba padaryti ką nors kitaip, ir tą kodą tuo pačiu metu. bendrinamas dar kartą gali būti keičiamas be galo, o privačią programą galima pakeisti tik ja savininkai, nori to daryti ar ne, vadovaudamiesi griežtai ekonominiais ir verslo kriterijais, ir ne patys geriausi vartotojo paslauga.
Šito svarba judesį yra toks, kad Nemokama programinė įranga peržengė kompiuterijos sritį ir apėmė kitas sritis, tokias kaip kinas, menas, televizija ar net literatūra.