Reklaam

Nii et laadisite alla Firefoxi ja asendasite Microsoft Office'i LibreOffice'iga? Sa armastad neid rakendusi nii palju, et sa ei viska enam Microsofti ega Apple'i raha ja sul on otsustas minna 100 protsenti Linuxi Kuidas saate aidata muuta 2017. aastat Linuxi töölaua aastaksPole tähtis, kas Linux saavutab maailmaarvutuse domineerimise. Oluline on see, et saaksime seda täna kasutada, ja see on fantastiliselt fantastiline - ja nüüd on suurepärane aeg kaalutleda! Loe rohkem .

Kuid olete sellest ajast saadik avastanud tasuta tarkvara pole siin üsna sama tähendusega ja võite küsida miks me ei nimeta seda kõike lihtsalt avatud lähtekoodiga selguse huvides. Mis on suur asi?

Selgub, et tasuta tarkvara ja avatud lähtekoodiga tarkvara pole samad. Las see selgub.

Mõni taust konteksti jaoks

1950ndatel toodeti peaaegu kogu tarkvara akadeemikute ja teadlaste poolt. Nad jagasid arvutitarkvara ja lähtekoodi ilma piiranguteta, et kasutajad saaksid oma vead parandada. Suur osa sellest oli üldkasutatav tarkvara - mis autoriõiguse mõttes on tasuta kõige vabam vorm.

instagram viewer

Osa sellest oli kultuuriline. Osaliselt oli see tingitud tarkvara olemusest. Erinevalt füüsilistest kaupadest saaks digitaalset tarkvara lõputult tasuta ja minimaalse vaevaga kopeerida. Arvutiriistvara võiks kindlasti müüa, kuid kood?

See hakkas muutuma 1970. aastateks. IBM hakkas tarkvara eest eraldi tasu võtma ja lõpetas lähtekoodi pakkumise. See tekitas monopolidevastane kohtuasi kestis 1969–1982. 1983. aastal võitis Apple Riigikohtu juhtum binaartarkvara autoriõigustega kaitsmise tuvastamine. Microsoft andis Windowsi välja mõni aasta hiljem.

Selles keskkonnas kujunes liikumine tarkvara vabaks hoidmiseks.

Vaba tarkvara liikumise alged

Alates 1970ndatest oli Unix domineeriv operatsioonisüsteem. 1983. aastal kuulutas Richard Stallman välja projekti, mille eesmärk on luua täiesti omandiõiguseta Unixi-ühilduv opsüsteem, GNU projekt. Kaks aastat hiljem asutas ta vaba tarkvara fondi, mille ülesandeks on vaba tarkvara propageerimine ja inimeste harimine.

Stallman ei saanud mündi fraasilt „vaba tarkvara”, mis viitas suures osas avalikkusele mõeldud tarkvarale. Kuid ta laiendas seda, mida tähendab tarkvara tasuta olemine.

Vaba Tarkvara Sihtasutus määratleb vaba tarkvara tarkvarana, mida kasutajad saavad vabalt käitada, kopeerida, levitada, uurida, muuta ja täiustada. „Tasuta” viitab neile vabadustele, mitte hinnale. See juhtub lihtsalt nii, et enamik tasuta tarkvara ei maksa raha, peamiselt seetõttu, et ettevõtted tarkvara müümine püüab piirata kasutajate vabadust kopeerida, levitada või täiustada seda osta.

Vaba Tarkvara Sihtasutus loetleb neli vabadust, mida ta peab oluliseks:

  1. Vabadus 0 - vabadus programmi mis tahes otstarbel käitada.
  2. Vabadus 1 - vabadus uurida, kuidas programm töötab, ja muuta seda nii, et see teeks teie arvuti nii, nagu soovite. Juurdepääs lähtekoodile on selle eeltingimus.
  3. Vabadus 2 - vabadus koopiaid ümber levitada, et saaksite oma naabrit aidata.
  4. Vabadus 3 - vabadus levitada muudetud versioonide koopiaid teistele. Sellega saate anda kogu kogukonnale võimaluse oma muudatustest kasu saada. Juurdepääs lähtekoodile on selle eeltingimus.

Fraasi "avatud lähtekood" loomine

Kui vaba tarkvara silt on selgelt eetiline, siis avatud lähtekoodiga silt mitte. Mõiste tekkis 1990. aastatel pärast Eric Raymondi sündi Katedraal ja basaar aitas Netscapeil inspireerida Netscape Communicatori Interneti-komplekti lähtekoodi.

See omakorda innustas Raymondit ja teisi nägema, kuidas nad saaksid Vaba Tarkvara Fondi ideaale ärimaailma tuua. Nad tulid välja mõistega "avatud lähtekoodiga" ja 1998. aastal asutasid Raymond ja Bruce Perens avatud lähtekoodiga algatuse. 10-punkti saab avatud lähtekoodiga algatus Avatud lähtekoodiga määratlus ja see pakub ühilduvatele rakendustele sertifitseerimismärki.

Avatud lähtekoodiga liikumine ei jäta vaba tarkvara väärtusi tähelepanuta, vaid see on rohkem seotud avatud koostööga. Eesmärk on, et ettevõtted ja arendajad teeksid oma tarkvara koodi vabalt kättesaadavaks. Nii saavad kasutajad usaldada oma masinas töötavaid programme ja anda projektile parandusi ja funktsioone.

Paljud eetikast vastavad endiselt, kuid avatud lähtekoodiga liikumine on vähem vastandlik ja on rohkem valmis kompromisse tegema, et levitada.

Peamine erinevus

Vaba tarkvara ja avatud lähtekoodiga liikumised lepivad kokku enamus põhiväärtustest, kuid neil on vabaduse erinevad määratlused.

Vaba Tarkvara Sihtasutus võtab ülalnimetatud nelja vabaduse kaitseks omaks copyleft'i. See välistab seaduslikult inimestel tasuta tarkvara levitamise koos täiendavate piirangutega. Organisatsioon kinnitas selle printsipaali GNU üldises avalikus litsentsis Avatud lähtekoodiga tarkvara litsentsid: mida peaksite kasutama?Kas teadsite, et kõik avatud lähtekoodiga litsentsid pole samad? Loe rohkem . Kõik, kes kasutavad GPL-koodi, peavad oma loomingu avaldama ka GPL-na.

Paljud põhiprogrammid, mis teevad Linuxi ja muud tasuta opsüsteemid 3 UNIX-i tüüpi operatsioonisüsteemi, mis pole LinuxHiljuti hakkasid inimesed segamini ajama UNIXi Linuxiga. Linuxit mõjutas UNIX, kuid UNIX-i süsteemidel pole Linuxiga mingit seost. Siin on mõned olulised UNIX-põhised süsteemid, millest tasub teada. Loe rohkem töö algas GNU projekti osana. Paljud rakendused on litsentsitud GPL-i alusel.

Tasuta tarkvara litsentsid on ka avatud lähtekoodiga, kuid mitte kõik avatud lähtekoodiga litsentsid ei nõua arendajatelt oma koodi jagamist. Mõned lubavad arendajatel kasutada suletud lähtekoodiga rakenduste, näiteks MIT-litsentsi loomiseks avatud lähtekoodi. Neid mittekoplüptilisi litsentse tuntakse lubavate litsentsidena.

Kuigi vaba tarkvara eestkõneleja võib vaba tarkvara kasutamist mittevaba tarkvara loomiseks pidada kasutaja vabadusi piiravaks, võib avatud lähtekoodiga pooldaja kalduge pidama lubavat litsentsi tõeliselt tasuta - nagu inimestel on vabadus teha koodiga mida iganes nad tahavad, isegi kui see tähendab omandiõiguse muutmist rakendus.

Mõned eriti silmapaistvad isikud väidavad, et mõnel tasuta tarkvara litsentsil, näiteks GPL v3, on nii palju tingimusi, et need piiravad märkimisväärselt arendaja vabadust.

Vajadus FOSSi järele

Kokkuvõtteks võib öelda, et kogu vaba tarkvara on avatud lähtekoodiga tarkvara, kuid mitte kõik avatud lähtekoodiga tarkvara ei ole vaba tarkvara. Sel põhjusel eelistaksid vaba tarkvara pooldajad nimetada vaba tarkvara nimega tasuta tarkvara. Kuid kuna tavakasutajad seostavad hinda tasuta, pole see nimi sugugi nii selge. Asjad on eriti keerulised, kui tegelikult on vaba tarkvara arutelu raha kontekstis.

Seetõttu näete kõige tasuta tarkvara nimetatakse tasuta ja avatud lähtekoodiga tarkvaravõi FOSS. See võimaldab öelda, et Windowsi tasuta tarkvara tuleb sageli koos reklaamidega, kuid tasuta ja avatud lähtekoodiga tarkvara seda ei tee, segamata kõiki ruumis viibijaid.

Paljud kasutajad ja arendajad lihtsalt ei hooli sellest

Suur osa sellest vestlusest puudutab litsentsimist ja see võib olla üsna igav teema. Mittejuristide jaoks pole suurel osal sellest isegi mõtet. Paljud kasutajad tahan lihtsalt programme käivitada Parim Linuxi tarkvara ja rakendusedÜkskõik, kas olete Linuxi uustulnuk või kogenud kasutaja, siin on parim Linuxi tarkvara ja rakendused, mida peaksite täna kasutama. Loe rohkem , ja paljud arendajad soovivad neid lihtsalt luua. Tarkvara litsentsimise viis on vähem tähtis.

Kuid vaba ja avatud lähtekoodiga tarkvara maailm arutab eetikat avalikult, seega on sõnadel tähtsust, isegi kui see võib elu segasemaks muuta.

Kas olete nõus vaba tarkvara printsipaalide või avatud lähtekoodiga liikumisega? Kas suhtute mõlemasse? Mida peaksime teie arvates nimetama tasuta ja avatud lähtekoodiga tarkvaraks? Arutleme selle üle allpool olevates kommentaarides!

Bertel on digitaalne minimalist, kes kirjutab füüsilise privaatsuse lülititega sülearvutist ja Vaba Tarkvara Fondi poolt heaks kiidetud OS-ist. Ta hindab funktsioonide eetikat ja aitab teistel oma digitaalse elu üle kontrolli saada.