Brīvās programmatūras nozīme
Miscellanea / / August 08, 2023
Pašlaik starp radītājiem ir divi galvenie domāšanas veidi programmatūra. Vienā pusē ir programmētāji, kas aizstāv patentēta programmatūra un, no otras puses, tie, kas aizstāv bezmaksas programmatūra.
Pēdējie atbalsta to, ka visiem lietotājiem ir tiesības saņemt nepieciešamo programmatūru bez maksas, un lai padarītu šīs programmatūras kodu publisku, pieejamu un redzamu ikvienam, kas vēlas to modificēt (Atvērtais avots), lai pielāgotu to savām vajadzībām.
Šī koncepcija, lai gan tā var šķist nedaudz utopiska, slēpjas aiz tā vesela filozofiska strāva, kam seko miljoniem programmētāju, kuri ikdienā sadarbojas jaunu programmu izveidē un arvien vairāk koda izstrādē. Kā tāds tas dzimis 80. gadu beigās, ar roku Ričards Štālmans, lai iebilstu pret monopolu, ko centās uzspiest lielie datoru uzņēmumi.
Un šeit mums ir jāizveido neliela rindkopa, lai noskaidrotu ļoti izplatīto neskaidrību attiecībā uz brīvo termiņu. Bezmaksas ne vienmēr nozīmē brīvu. Bezmaksas programma, kuras kods nav atvērts, nevar tikt uzskatīta par bezmaksas programmatūru, kā arī programma nepārstāj būt bezmaksas, jo par to ir jāmaksā.
Viņš bezmaksas programmatūra ir viena no tām, iekšā vārdus no šīs strāvas dibinātājiem, sniedz lietotājam brīvību: brīvība pārbaudīt kodu, izmantot to bez ierobežojumiem, izplatīt, ja vēlaties, un mainīt, ja vēlaties. Bezmaksas programmatūras koplietošana patiesībā nav noziegums, bet gan pats iemesls, kāpēc programma tika izveidota.
Kad lietotājs iegādājas bezmaksas programmatūru, viņš bez nosacījumiem kļūst par tās īpašnieku, jo programmētāji atsakās no jebkādām tiesībām uz to.
Atgriežoties pie tēmas, galvenais jautājums ir: Kāpēc man kā lietotājam būtu jārūpējas par bezmaksas, nevis patentētas programmatūras izmantošanu? Nu, vairāku iemeslu dēļ. Pirmkārt, lielākā daļa lielo patentēto programmu satur ļaunprātīgu kodu, kas ir paslēpts no lietotāja un tiek izmantots informācijas vākšanai vai apakšprogrammu palaišanai bez lietotāja atļaujas. Nevarot redzēt kodu, nav precīzi zināms, vai šī patentētā programma ir tīra vai patiešām izmanto lietotāja priekšrocības. Pilnīgs pretstats bezmaksas programmai, kas ir programmatūra, kurā nekas nav slēpts.
Turklāt vēl viens būtisks aspekts ir tas, ka, vismaz pēc tā aizstāvju domām, tas pieļauj a nepārtraukta koda uzlabošana koplietotās un līdz ar to arī programmām. Ja tiek koplietots, jebkurš programmētājs var uzlabot sākotnējo kodu, lai tas darbotos labāk vai darītu kaut ko citu, un vienlaikus šo kodu. atkārtoti koplietoto var mainīt bezgalīgi, savukārt privātu programmu var mainīt tikai tā īpašniekiem, kas to var gribēt vai nē, stingri ievērojot ekonomiskos un biznesa kritērijus, nevis labākos lietotāju pakalpojums.
Tas ir svarīgi kustība ir tāds, ka Bezmaksas programmatūra ir pārsniedzis skaitļošanas jomu, lai paplašinātu citas jomas, piemēram, kino, mākslu, televīzija vai pat literatūra.