Atvirojo kodo programinė įranga: kas tai yra ir kuris yra geriausias?

Maždaug prieš dešimtmetį jūs turėjote sumokėti už visus savo pagrindinius programinės įrangos poreikius. Bet dabar atvirojo kodo programinė įranga reiškia, kad galite gauti aukščiausios kokybės alternatyvas nemokėdami nė cento.
Jei reiktų važiuoti laiko mašina atgaldešimtojo dešimtmečio pabaigoje ir pažvelkite į internetą, yra keletas dalykų, kuriuos galėtumėte pastebėti. Pagrindinis iš jų būtų „Microsoft“ produktų dominavimas. Visų pirma „Internet Explorer“ ir „Office“ teksto apdorojimo rinkinys. Niekur nebuvo jokių atvirojo kodo programinės įrangos įrodymų.
Jei patektumėte į tą pačią laiko mašiną ir judėtumėte į priekį bent dešimtmetį, pamatytumėte „Microsoft“ monopolijos sulėtėjimo ženklus. Daug to turi bendro su atvirojo kodo projektais. Bet kas yra atviro kodo? Kokie yra geriausi pavyzdžiai? Šiandien apžvelgiame visa tai ir dar daugiau.
Kas yra „Open Source“?
Daugelis atvirojo kodo šalininkų jums pasakys, kad atvirojo kodo projektai yra filosofija ir gyvenimo būdas. Kiti, kaip ir aš, tiesiog žiūri į tai kaip į būdą nemokamai gauti kokybiškos programinės įrangos alternatyvų. Atvirojo kodo programinė įranga dažniausiai yra nemokama.
Atviras kodas yra tada, kai pagrindinis kodas, kurispriverčia projektą visiems pamatyti, apžiūrėti trūkumus ir prisitaikyti, kad būtų sukurta nauja versija. Naujos versijos gali būti sukurtos tik tuo atveju, jei jas adaptuojantis asmuo (arba ją „sutvirtinantis“) padarys savo atvirą kodą ir pateiks jį kitiems.
Atviro kodo programinės įrangos priešingybė yra uždara patentuota programinė įranga. To pavyzdžiai galėtų būti „Microsoft“ ir „Apple“. Jie pasikliauja savo kodu norėdami užsidirbti, todėl nenori, kad žmonės keistų kodą ir nemokamai darytų naujas versijas.
Anksčiausias atvirojo kodo programinės įrangos pavyzdys

Anksčiausias atvirojo kodo programinės įrangos pavyzdys buvorinkinį „Netscape Communicator“, kurio pirminis kodas buvo paskelbtas praėjusio amžiaus dešimtojo dešimtmečio pabaigoje. „Netscape“ galiausiai paseno dėl tuometinio „Microsoft“ monopolinio įsitvirtinimo internete, tačiau „Netscape“ kodas vėliau bus kuriamas nemokamai ir atvirojo kodo „Mozilla Firefox“, „Mozilla Thunderbird“ ir „SeaMonkey“.
Geriausiai žinomi atvirojo kodo programinės įrangos pavyzdžiai

Atvirojo kodo programinė įranga įgijo gynėjąsukūrė Atvirojo kodo iniciatyvą (OSI) 1998 m. Nors jiems nepavyko užsitikrinti autorių teisių į „atvirojo kodo“ terminą, jie vis dėlto apibrėžė taisyklių ir įsitikinimų rinkinį, kuriais vadovaujasi atvirojo kodo koncepcija.
„Linux“

„Linux“ yra turbūt labiausiai žinomas iš atvirųšaltinio projektai, kurie pirmą kartą atsirado 1991 m. Dėl to, kad šaltinio kodas yra laisvai prieinamas ir matomas, nesunku pasidaryti ir išplatinti savo versiją. Aišku, jūs turite tai turėti.
Labiausiai žinoma „Linux“ versija yra ginčytinaUbuntu. Tačiau yra ir kitų, tokių pat populiarių, įskaitant „Debian“, „Puppy Linux“ (labai lengva 200 MB versija, ideali senesniems kompiuteriams), „Linux Mint“ ir „Fedora“. Mano asmeninis mėgstamiausias yra į saugumą orientuota versija, vadinama „Uodegos“, kuri nusipelno viso savo straipsnio.
„Linux“ galima įdiegti kompiuteryje arba paleisti kaip tiesioginį kompaktinį diską arba nešiojamą programą. Jei skaidote kompiuterį, jis gali būti paleidžiamas dviem būdais kartu su „Windows“.
Mozilla Firefox

„Firefox“ yra daugiau ar mažiau „Netscape Navigator“ įpėdinis, nes jis yra sukurtas pagal „Netscape“ kodą. Daugybė „Netscape“ pasenusių kodų „Mozilla Foundation“ turėjo būti perrašyti „Firefox“.
„Firefox“ nereikia supažindinti su plačiąjadauguma interneto vartotojų. Mes nuolatos apėmėme „Firefox“ čia, groovyPost. Kadangi privatumas tapo problema, žmonės nustojo naudotis „Chrome“ dėl „Google“ invazinių duomenų rinkimo. Šioje situacijoje „Firefox“ tapo nugalėtoju dėl geresnio privatumo ir fakto, kad „Mozilla“ yra ne pelno fondas. Naujoji „Quantum“ versija taip pat sunaikina visus naršyklės greičio rekordus.
Kadangi „Firefox“ yra atvirojo kodo, kitos versijos turibuvo sukurti tokiais kaip „Waterfox“ ir „PaleMoon“. Tačiau pastaruoju metu buvo iškeltas susirūpinimas dėl visų „Firefox“ versijų, kurių nepadarė ir nepatvirtino „Mozilla Foundation“. Taigi, eikite atsargiai, jei išeisite iš oficialios „Mozilla“ konstrukcijos. Viena „Firefox“ šakutė, kuria absoliučiai galite pasitikėti, yra „Tor“ naršyklė, naudojama naršyti po „Dark Web“.
„Mozilla Thunderbird“

„Thunderbird“ yra dar vienas „Netscape“ palikuonisšaltinio kodą ir buvo nemokama „Microsoft Outlook“ alternatyva. Deja, „Thunderbird“ nuo 2012 m. Nutraukta, o tai yra didžiulė gėda. Man patiko programa, ypač jos RSS tiekimas, pokalbių klientas, kalendorius ir PGP šifravimas.
Kaip ir „Firefox“, buvo ir plėtinių, ir temųtinkinkite „Thunderbird“ taip, kaip norėjote. Bet dabar to nebėra, aš atsiduriu „Apple Mail“ (NE ATVIRUOSIOS) šaltiniuose ir jaučiu, kad tai ne tas pats. Vis dar galite jį atsisiųsti, bet jis dar nėra kuriamas.
„OpenOffice“ ir „LibreOffice“

„OpenOffice“ ir „LibreOffice“ yra du žodžiaiapdoroti rinkinius, kurie, mano manymu, pagaliau sugadino „Microsoft Office“. Akivaizdu, kad „Microsoft Office“ yra gyva ir pradeda „Office 365“, taip pat įdiegiamų programų pavidalą. Bet dabar atvirojo kodo „OpenOffice“ ir „LibreOffice“ reiškia, kad žmonės taip pat turi dvi nemokamas galimybes.
„OpenOffice“ nebeveikiaplėtra. Tai reiškia, kad „LibreOffice“ sukūrė komandų buvimo vietą visiems, nenorintiems mokėti už teksto apdorojimo programinę įrangą. Jis turi daug tų pačių funkcijų, kaip ir „Microsoft Office“, su nemokamais dokumentų, skaičiuoklių ir skaidrių demonstracijų atitikmenimis.
„KeePass“

Šiomis dienomis, kai reikia ilgai nesulaužytislaptažodžius būtina naudoti slaptažodžių tvarkytuve. Daugelis žmonių naudojasi tokiomis parinktimis kaip „LastPass“ ir „1Password“. Tačiau tai yra uždara patentuota programinė įranga ir mokama. Kita vertus, „KeePass“ yra atvirojo kodo ir nemokama.
Aš pati naudojuosi „KeePass“ ir be galo myliu. Yra plėtinių, kurie jį pagerins, ir nešiojamą versiją, leidžiančią sinchronizuoti užšifruotų slaptažodžių duomenų bazę saugyklose debesyje, leidžiančią pasiimti slaptažodžius su savimi, kur bebūtumėte. Programa taip pat yra nuolat atnaujinama, todėl ji visada yra „vykdoma“.
„WordPress“, „Drupal“ ir „Joomla“

„WordPress“ gali būti neprilygstamas karalius, kai jis ateisinterneto svetainėms, tačiau yra dar dvi turinio valdymo sistemos, kovojančios dėl atvirojo kodo karūnos. „Drupal“ ir „Joomla“ naudotojų bazės yra mažesnės, tačiau jos daugiau nei kompensuoja jų aukšto lygio vartotojai.
Pavyzdžiui, „Drupal“ yra vyriausybinių svetainių pasirinkimo platforma (JAV, JK ir Vokietijai paminėti tris).
GIMP

Visiems, kurie nori išmokti „Adobe Photoshop“, betnenori imti antrosios hipotekos, kad nusipirktų legalų egzempliorių, GIMP yra kitas geriausias dalykas. Tiesa, ji neturi visos „Photoshop“ galios, tačiau jei norite tiesiog retušuoti atvaizdą arba atkurti pažeistą nuotrauką, darbą atlieka GIMP.
Vienintelis mano susierzinimas dėl GIMP yra tas, kad jame yra mokymosi kreivė. Tai nėra labai intuityvi programa pradedantiesiems.
Chromas

„Google“ turi dvi atvirojo kodo programas, susijusias su „Chrome“. Pirma yra „Chromium“ naršyklė, antra - „Chromium“ operacinė sistema (naudojama „Chromebook“ nešiojamuosiuose kompiuteriuose).
Prisipažįstu, kad apie Chromium as žinojau labai mažaiAš esu „Firefox“ vartotojas, bet aš žinau, kad „Chromium“ galima įsigyti kaip nešiojamąją programą, taip pat kaip įdiegiamą kompiuterio operacinę sistemą (jei pavargote nuo „Windows“ ar „Linux“).
Išvada
Tobulėjant internetui ir bendradarbiaujantįrankiai patobulėjo, padidėjo atvirojo kodo įrankių asortimentas. Komandos dabar gali lengvai susiburti, neatsižvelgiant į geografinę vietą, ir greitai susikurti programą.
Tai nėra gera žinia įmonėms, kurios saugo savo programinę įrangą, ir tai gali paaiškinti, kodėl „Apple“ galiausiai nusprendė nemokamai išleisti savo operacinės sistemos naujinius. Nes kas gali kovoti su progresu?
Palikite komentarą