Millised on avatud lähtekoodiga tööriistade erinevad tüübid?

Tarbijatele, kes on huvitatud üldsusele tasuta saadaolevate programmide kasutamisest, on saadaval palju erinevat tüüpi avatud lähtekoodiga tööriistu. Nende hulka kuuluvad sellised mitmekesised platvormid nagu teksti kirjutamise, kujunduse, videotöötluse ja peer-to-peer võrgustike programmid, aga ka paljud teised. Avatud lähtekoodiga tööriistad on loodud selleks, et kasutajad saaksid kasutada vajalikke tarkvara funktsioone, samal ajal kui neil on juurdepääs lähtekoodile, algelisele programmeerimisele, mis määrab programmi juure. See võimaldab kasutajatel ja tarbijatel muuta programmi osi vastavalt oma vajadustele. Seda mõistet on tegelikkuses kasutatud arvutiprogrammeerimise algusest peale, kuid kaasaegsed rakendused arenesid koos Interneti levikuga.

Üks peamisi tegureid, mis mõjutab erinevat tüüpi avatud lähtekoodiga tööriistu, on toodete litsentsimine. Mõned tarkvaravormid avaldatakse avalikkusele täiesti tasuta, võib-olla võetakse vastu annetusi või võetakse lisafunktsioonide eest väikest tasu, samas kui teised on kaubamärgiga kaitstud ja neid juhitakse nende juurplatvormil. Teised aga pakuvad teenusevormina avatud lähtekoodiga tööriistu, võimaldades kasutajatel ajutiselt juurdepääsu konkreetse funktsiooni jaoks vajalikele materjalidele, võimaldades neil teha muudatusi ja seejärel nõuda avatud lähtekoodiga allalaadimiste eemaldamist. Suure osa ajast on tarkvara peaaegu identne kaubanduslikult välja antud tootega, pakkudes kasutajatele odavat alternatiivi teistele arvutiprogrammidele.

Võib-olla on kõige levinum avatud lähtekoodiga tööriistade tüüp operatsioonisüsteem, mis põhiliselt juhib enamikku kasutaja arvutifunktsioonidest. Paljud seda tüüpi avatud lähtekoodiga tarkvara põhinevad Unix™ failisüsteemi struktuuril. Mõned avatud lähtekoodiga tööriistad on kasutajate loodud ja neid saab kohandada vastavalt isiklikele spetsifikatsioonidele, samas kui teised, näiteks Sun Microsystemsi® Solaris®, on tööjaamade ja serverite jaoks saadaval olevad platvormid. Mõlemad kontseptsioonid pakuvad alternatiivi silmapaistvatele operatsioonisüsteemidele, nagu Microsoft Windows®.

Teised peamised näited avatud lähtekoodiga tööriistadest hõlmavad kontorilahendusi ja graafilise disaini programme. OpenOffice™ on Sun Microsystemsi® järgi kõige populaarsem kontorikomplektidest, samas kui Gimp™ on graafilise disaini ringkondades esikohal. Põhimõtteliselt pole avatud lähtekoodiga saadaolevatel platvormidel piiranguid. Sel viisil saab kasutada igat tüüpi tarkvaralahendusi, mis pakuvad tööstustele ja üksikkasutajatele alternatiive ja kulutõhusaid võimalusi.