Skirtumas tarp atvirojo kodo ir viešojo domeno programinės įrangos
Atvirojo kodo programinė įranga leidžia vartotojams pasiekti ir keisti pačios programos šaltinio kodą. Išeities kodas iš esmės yra komandų, diktuojančių, kaip programa vykdoma, sąrašas. Kai kuriose atvirojo kodo programose naudojami ir platinami apribojimai, tačiau daugelis jų neturi.
Ar yra skirtumas tarp atvirojo kodo programų ir viešosios srities?
Atvirojo kodo programos nėra viešos, todėl žmonės gali laisvai naudotis savo kūriniais.
Visuomenės domeno programinė įranga paprastai neleidžia naudotis šaltinio kodais, nors tai ne visada būdinga. Atvirojo kodo programinė įranga turi autorių teises. .
Kartais terminas "atvirojo kodo" vartojamas kartu su "viešosios nuosavybės" programine įranga, tačiau tai nėra tas pats dalykas.
Nustatantys veiksniai yra autorių teisės arba naudojimo apribojimai
Pagrindinis skirtumas tarp OS ir viešosios nuosavybės programinės įrangos nėra tai, ar šaltinio kodas yra prieinamas, bet ar yra kokių nors licencijavimo reikalavimų ar kitų apribojimų, susijusių su programos naudojimu, šaltinio kodo keitimu, programos perskirstymu ar autorių teisėmis. Jei yra, tai yra atvirojo kodo, o ne viešojo sektoriaus programinė įranga.
Atviro kodo iniciatyva, 501 (c) (3) Kalifornijoje įsikūrusi ne pelno organizacija, siūlo labai išsamų ir teisinį atvirojo kodo programinės įrangos apibrėžimą, kuris gali jį naudoti ir kaip. Jei norite ištirti konkrečią įmonę, jie taip pat turi puikų abėcėlinį sąrašą bendrovių, kurios siūlo atviro kodo programinę įrangą.
OpenSource.org yra puiki vieta sužinoti daugiau, kaip galite kurti, bendradarbiauti ir naudoti OS programinę įrangą.
Kiti svarbūs skirtumai
OS programinę įrangą gali laisvai dalytis, naudoti ir netgi keisti bet kas. Jis yra sukurtas per daugybės indėlį ir platinamas pagal licencijas, kurios turi atitikti tam tikrus naudojimo kriterijus.
Licencija niekam negali diskriminuoti. Kitaip tariant, jūs negalite uždrausti tam tikrų grupių žmonių naudoti programinę įrangą. Turi būti leidžiami išvestiniai darbai.
Atvirojo kodo programinės įrangos pavyzdžiai
Atvirojo kodo programinė įranga yra visos formos ir dydžio, ji 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 operacinė sistema. "OpenOffice" yra "Apache" siūlomas biurų komplektas.
"OpenOffice" atveju galite nemokamai atsisiųsti ir įdiegti programą beveik bet kuriame kompiuteryje, net jei jį įdiegiate keliuose kompiuteriuose. Kopijuoti ir perduoti juos draugams ir šeimos nariams. Licencijos mokesčiai nėra. Naudokite jį taip, kaip ir bet kurį kitą teksto apdorojimo, skaičiuoklės ar duomenų bazės programą. Jei turite problemų, pvz., Atsiranda klaida, arba jei manote, kad galite tai padaryti geriau, galite pranešti apie tai arba tiesiog patobulinti problemą. Pagal programą "Apache" vartotojai gali "tobulinti".
Ar tai saugu?
Kada jūs leisite prieigą keliems vartotojams, kiltų virusų problema. Būkite atsargūs ir įsitikinkite, kad naudodamiesi atvirojo kodo programine įranga naudojate tinkamą antivirusinę programą.