Vapaiden ohjelmistojen merkitys
Sekalaista / / August 08, 2023
Tällä hetkellä tekijöiden keskuudessa on kaksi pääasiallista ajattelutapaa ohjelmisto. Toisella puolella ovat ohjelmoijat, jotka puolustavat patentoitu ohjelmisto ja toisaalta ne, jotka puolustavat ilmainen ohjelmisto.
Jälkimmäiset puoltavat, että kaikilla käyttäjillä on oikeus saada tarvitsemansa ohjelmistot ilmaiseksi jotta ohjelmiston koodi olisi julkinen, saatavilla ja näkyvä kaikille, jotka haluavat muokata sitä (Avoin lähdekoodi), muokataksesi sitä tarpeidesi mukaan.
Tällä konseptilla, vaikka se saattaa tuntua hieman utopistiselta, on taustansa kokonainen filosofinen virtaus, jota tukevat miljoonat ohjelmoijat, jotka tekevät päivittäin yhteistyötä uusien ohjelmien luomisessa ja yhä useamman koodin kehittämisessä. Sellaisenaan se syntyi 80-luvun lopulla, kädestä Richard Stallmann, vastustaakseen monopolia, jota suuret tietokoneyritykset yrittivät määrätä.
Ja tähän meidän on tehtävä pieni kappale selventämään hyvin yleistä vapaata termiä koskevaa sekaannusta. Ilmainen ei välttämättä tarkoita ilmaista
. Ilmaista ohjelmaa, jonka koodi ei ole auki, ei voida pitää vapaana ohjelmistona, eikä ohjelma lakkaa olemasta ilmainen, koska siitä maksetaan.Hän ilmaiset ohjelmistot ovat yksi niistä, sisään sanat tämän virran perustajista, antaa käyttäjälle vapautta: vapaus tutkia koodia, käyttää sitä rajoituksetta, levittää sitä halutessasi ja muokata sitä halutessasi. Ilmaisten ohjelmistojen jakaminen ei itse asiassa ole rikos, vaan pikemminkin syy, miksi ohjelma luotiin.
Kun käyttäjä hankkii ilmaisen ohjelmiston, hänestä tulee sen omistaja ilman ehtoja, koska ohjelmoijat luopuvat kaikesta oikeudesta siihen.
Aiheeseen palatakseni pääkysymys on: Miksi minun pitäisi käyttäjänä välittää ilmaisten ohjelmistojen käyttämisestä, ei omistettujen ohjelmistojen käyttämisestä? No useista syistä. Ensinnäkin useimmat suuret omat ohjelmat sisältävät haitallista koodia, joka on piilotettu käyttäjältä ja jota käytetään tietojen keräämiseen tai aliohjelmien suorittamiseen ilman käyttäjän lupaa. Koska koodia ei voi nähdä, ei tiedetä tarkasti, onko kyseinen oma ohjelma puhdas vai hyödyntääkö se todella käyttäjää. Ilmaisen ohjelman täydellinen vastakohta, joka on ohjelmisto, jossa ei ole mitään piilotettua.
Lisäksi toinen tärkeä näkökohta on, että se sallii ainakin puolustajiensa mukaan a jatkuva koodin parantaminen yhteisiä ja siten ohjelmia. Jakamalla jokainen ohjelmoija voi parantaa alkuperäistä koodia, jotta se toimii paremmin tai tehdä jotain erilaista, ja samaan aikaan uudelleenjaettua voidaan muokata loputtomasti, kun taas yksityistä ohjelmaa voidaan muuttaa vain sen avulla omistajat, jotka haluavat tehdä niin tai eivät, noudattaen tiukasti taloudellisia ja liiketoiminnallisia kriteerejä, eivätkä parhaat käyttäjäpalvelu.
Tämän tärkeys liikettä on sellainen, että Ilmainen ohjelmisto on ylittänyt tietojenkäsittelyn ja laajentaa muille aloille, kuten elokuvaan, taiteeseen, televisio tai jopa kirjallisuus.