Atvirojo kodo vs. Viešojo domeno programinės įrangos programos

click fraud protection

Kartais terminas „atvirojo kodo (OS)“ vartojamas pakaitomis su „viešojo domeno (PD)“ programine įranga, tačiau tai nėra tas pats dalykas.

Tiek viešoji, tiek atvirojo kodo programinė įranga leidžia vartotojams pasiekti ir keisti pačios programos programinės įrangos šaltinio kodą. Šaltinio kodas iš esmės yra komandų, kurios diktuoja, kaip programa vykdoma, sąrašas.

Tačiau kai kurie atviro kodo programoms taikomi jų naudojimo ir platinimo apribojimai, kai jų nėra viešosios programinės įrangos. Atvirojo kodo programinė įranga daro turi autorines teises. Autorių teisės nurodo, kaip vartotojas gali keisti ir platinti programinę įrangą.

Autorių teisės arba naudojimo apribojimai

Pagrindinis skirtumas tarp OS ir PD programinės įrangos yra ne tai, ar šaltinio kodas yra prieinamas vartotojui. Vietoj to, skirtumas yra tame, ar yra kokių nors licencijavimo reikalavimų ar kitų apribojimų naudojant, keisti šaltinio kodą, platinti programą ar autorių teises. Jei yra apribojimų, tai atvirojo kodo, o ne viešojo domeno programinė įranga.

Atvirojo kodo iniciatyva (OSI), 501(c)(3) Kalifornijoje įsikūrusi ne pelno organizacija, patvirtina atvirojo kodo autorių teises. Juose pateikiamas labai išsamus ir teisėtas atvirojo kodo programinės įrangos apibrėžimas, kas gali ja naudotis ir kaip. Jie taip pat turi abėcėlinis sąrašas įmonių, siūlančių atvirojo kodo programinę įrangą, jei norite ištirti konkrečią įmonę. OpenSource.org yra puiki vieta sužinoti daugiau apie tai, kaip galite kurti, bendradarbiauti ir naudoti OS programinę įrangą. OSI patvirtintose autorių teisėse bus nurodytos keturios pagrindinės laisvės:

  1. Kodo keitimas
  2. Programinės įrangos naudojimas bet kokiam tikslui
  3. Naujos programinės įrangos kūrimas pagal pagrindinę programą jūsų reikmėms
  4. Dalijimasis programine įranga

Kita vertus, viešojo domeno programinė įranga neturi autorių teisių ar patentų, nors dauguma galėtų, jei norėtų. Kai kuriais atvejais kūrėjas nusprendė nepaisyti autorių teisių – atsisakė – arba gali būti, kad jų galiojimo laikas pasibaigė. Programinė įranga gali būti naudojama, keičiama ir bendrinama be papildomų leidimų. Tačiau nuopelnas visada turėtų būti suteiktas kūrėjo intelektinei nuosavybei. Dauguma kūrėjų išleidžia savo nemokamą viešą programinę įrangą pagal GNU-GPL bendroji viešoji licencija.

Kiti svarbūs skirtumai

OS programinė įranga yra bendrai kuriama ir gali būti laisvai dalijamasi, naudojama ir netgi keičiama bet kas, jei ji atitinka OSI autorių teises. OS kuriama prisidėjus daugeliui ir platinama pagal licencijas, kurios turi atitikti tam tikrus naudojimo kriterijus. Licencija negali niekam diskriminuoti. Kitaip tariant, negalite uždrausti tam tikroms žmonių grupėms naudotis programine įranga. Ji turi leisti išvestinius darbus.

Taip pat galite matyti terminus „shareware“, susijusius su programinės įrangos programomis. Shareware yra nebrangi arba nekainuojanti programinė įranga, tačiau jai reikės registracijos ir galbūt mokesčiai už visą versiją. Nemokama programinė įranga taip pat gali būti už nedidelį mokestį ir paprastai yra mažos programos be vartotojo palaikymo. Gali būti, kad negalėsite tiesiogiai keisti ar bendrinti nei bendrinamos, nei nemokamos programinės įrangos.

Pavyzdžiai

Atvirojo kodo programinė įranga yra įvairių formų ir dydžių ir gali būti naudojama įvairiems tikslams. Pavyzdžiai: LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice ir SquirrelMail. „Firefox“ yra paprasta žiniatinklio naršyklė, o „LINUX“ yra sudėtingesnė. Tai UNIX pagrindu sukurta operacinė sistema. „OpenOffice“ yra „Apache“ siūlomas biuro rinkinys.

OpenOffice atveju galite nemokamai atsisiųsti ir įdiegti programą beveik bet kuriame kompiuteryje, net jei ją įdiegiate keliuose kompiuteriuose. Taip pat galite padaryti kopijas ir perduoti jas draugams ir šeimos nariams. Licencijos mokesčių nėra. Naudokite jį kaip bet kurį kitą teksto apdorojimo, skaičiuoklės ar duomenų bazės programa. Ir jei turite problemų, pvz., iškyla klaida, arba jei manote, kad galite ją pagerinti, galite apie tai pranešti arba tiesiog pataisyti problemą savo kopijoje. Programa leidžia vartotojams ją „patobulinti“, teigia „Apache“.

Secure Hash Algorithm 3 (SHA-3) yra viešojo domeno programinės įrangos pavyzdys. SHA-3 naudojamas konvertuoti įvairaus dydžio duomenis į fiksuoto formato dydį. Pilies doktrina, yra galvosūkių ir strateginis žaidimas, sukurtas ir išleistas viešai 2014 m.

Ar tai saugu?

Kiekvieną kartą, kai leidžiate prieigą keliems vartotojams, iškyla virusų problema. Būkite atsargūs ir įsitikinkite, kad turite gerą antivirusinę programą, kai naudojatės atvirojo kodo arba viešojo domeno programine įranga.

Geriausios ir blogiausios būsenos savininkams 2020 m

Investuotojai gali įsigyti nekilnojamojo turto bet kurioje JAV vietoje, tačiau kai kurios valstijos yra palankesnės savininkams nei kitos. Gera investicija į nuomojamą turtą apima daugybę veiksnių, tokių kaip išlaidos, mokesčiai ir valstybės įsta...

Skaityti daugiau

Kaip uždaryti ne pelno organizaciją

Tai paskutinis dalykas, kurį norite padaryti, bet kartais geriau uždaryti savo labdarą. Daugelis labdaros ne pelno organizacijų kasmet uždaro savo duris. Paprastai tai yra savanoriška, nes baigiasi pinigai ar ištekliai arba misija pasensta. Laime...

Skaityti daugiau

Svarbūs skaitmeninės medijos įgūdžiai, kuriuos vertina darbdaviai

Tradicinės žiniasklaidos darbo vietų ir toliau mažėja, tačiau rašytojai ir menininkai, turintys skaitmeninės žiniasklaidos įgūdžių, gali rasti didelę jų darbo paklausą.Darbo statistikos biuras prognozuoja, kad iki 2029 m. darbo vietų skaičius re...

Skaityti daugiau