Katere so različne vrste odprtokodne tehnologije?

Odprtokodna tehnologija obstaja skoraj tako dolgo kot računalniki. Tehnologija se šteje za “odprtokodno”, če je programska koda, ki se uporablja za njeno delovanje, zasnovana posebej za enostaven dostop. Ta preglednost omogoča skupnostim programerjev, da preučijo izvorno kodo in naredijo spremembe ali izboljšave za izboljšanje tehnologije.

Šele v devetdesetih letih prejšnjega stoletja in komercializaciji interneta je odprtokodna tehnologija postala mainstream. Tehnologija je bila še bolj v središču pozornosti, saj je dostop do interneta postal cenovno dostopnejši za gospodinjstva in vse bolj brezplačno na voljo v številnih šolah in knjižnicah. Ker se znanje o tehnologiji potrošnikov povečuje, bo odprtokodna koda verjetno še naprej priljubljena možnost za programerje.

Odprtokodna tehnologija je v svoji najbolj resnični obliki katera koli koda, ki je na voljo javnosti z malo ali brez omejitev avtorskih pravic glede tega, kako jo je mogoče spremeniti ali uporabiti. Ker pa se družbena omrežja povečujejo, se je odprtokodna tehnologija razvila v več podmnožic. Blog, oglasna deska in novinarski podskupini odprtokodne tehnologije omogočajo, da celo začetniki računalniški uporabniki postanejo del nenehno spreminjajoče se internetne skupnosti.

Blogne skupnosti so morda najbolj prepoznavna oblika odprtokodne prilagoditve. WordPress® je ena najuspešnejših in najpogosteje uporabljenih odprtokodnih platform za bloganje vseh časov. WordPress® in njegovi konkurenti kot odprtokodna platforma omogočajo uporabnikom, da manipulirajo s prosto dostopno kodo za ustvarjanje estetsko edinstvenih predlog blogov. Poleg tega lahko uporabniki, ki ne morejo brati izvorne kode, še vedno izkoristijo tehnologijo, saj odprtokodni medij omogoča večjo interakcijo z uporabniki in dobro vzdrževane forume.

Uporabniki interneta imajo koristi tudi od odprtokodnih oglasnih desk. Osnovno kodiranje oglasne deske je široko razširjeno med programerji. To omogoča začetnim spletnim oblikovalcem, da kopirajo in prilepijo kodo brez predhodnega znanja HTML.
Podobno kot nastajanje kulture blogov in oglasnih desk skupnosti tudi osnovno novinarstvo redno uporablja odprtokodno tehnologijo. Ta vrsta odprtokodne aplikacije omogoča novinarska spletna mesta na voljo vsakodnevnim uporabnikom za nalaganje besedila, slik ali videa. Tako imenovano “državljansko novinarstvo” je cvetoče podjetje, pri čemer nekatere pomembne podružnice z novicami plačujejo aktivnim uporabnikom interneta za zagotavljanje komentarjev na blogu ali kolumn z nasveti.
Zagonska internetna podjetja običajno uporabljajo vse vrste odprtokodne programske opreme. Čeprav lahko odobritev celostnega dostopa omeji vrednost kode pri nadaljnji prodaji, zagotavlja skoraj brezplačen način njenega prilagajanja in odpravljanja napak. Uspešno odprtokodno kodo uporabljajo in prilagajajo zainteresirani uporabniki interneta, dokler ni odpravljena večina njenih napak. Tako je odprtokodno kodo mogoče zelo hitro premakniti iz testne, imenovane tudi “beta”, v programsko opremo za objavo.
Večina večjih podjetij preprosto izvaja interno beta testiranje, tehnologija pa je strogo avtorsko zaščitena. V primeru nekaterih nišnih spletnih velikanov, kot sta WordPress® ali LiveJournal®, pa odprtokodna tehnologija zagotavlja bolj edinstveno izkušnjo socialnega omrežij. Ker bodo spletna mesta za družbena omrežja postala bolj priljubljena, bo odprtokodna verjetnost tudi večja uporaba in razvpit.