Watu wengi wana wasiwasi kuhusu vipimo vya kamera, saizi ya skrini na uwezo wa kuhifadhi wanaponunua simu mahiri mpya. Moja ya vipengele muhimu zaidi vya vitu hivi vya kuvutia vya watumiaji ni mfumo wa uendeshaji, ambao ni rahisi kupuuza.
Android ya Google ndio mfumo endeshi wa simu maarufu duniani. Inapatikana katika zaidi ya asilimia 86 ya simu mahiri duniani kote. Kinachoshangaza zaidi ni kwamba Android inategemea mfumo wa uendeshaji wa Linux wa chanzo huria. Hiyo ina maana kwamba mtu yeyote anaweza kusoma, kubadilisha, na, muhimu zaidi, kushiriki msimbo katikati ya simu mahiri nyingi. Ushirikiano unawezekana kwa uwazi huu.
Tofauti na Microsoft Windows, kwa mfano, ambayo iliundwa na kudumishwa na kampuni moja. Zaidi ya watengenezaji programu 15000 kutoka kote ulimwenguni huchangia katika ukuzaji na matengenezo ya Linux. Watayarishaji programu hawa wanaweza kutoa kuunda kitu kipya ambacho kinasambazwa bila malipo.
Open-Chanzo ni nini?
Kipande cha programu ambacho msimbo asilia wake hutolewa kwa umma na kinaweza kushirikiwa na kusasishwa kama inavyohitajika na mtumiaji. Programu huria ni programu ambayo msimbo chanzo au msimbo msingi kwa kawaida hupatikana kwa mtu yeyote kurekebisha au kuboresha kwa ajili ya utumiaji tena na ufikivu.
Kipande cha programu kinaweza kubadilishwa na kubadilishwa na mtu yeyote ili programu au programu ifanye kazi ipasavyo. Watayarishaji programu walio na ufikiaji wa msimbo wa chanzo wa programu ya kompyuta wanaweza kuiboresha kwa kuongeza vipengele au kusahihisha sehemu ambazo hazifanyi kazi ipasavyo kila wakati.
Programu huria huundwa kwa njia iliyogatuliwa na shirikishi, kutegemea mapitio ya programu rika na matokeo ya jumuiya. Kwa sababu inatolewa na jumuiya badala ya mwandishi au shirika moja, programu huria kwa ujumla haina gharama kubwa, inaweza kubadilika, na ina maisha marefu kuliko programu inayomilikiwa.
Kila mwaka, chanzo-wazi kinazidi kuenea, kinaonekana kila mahali kutoka miji ya serikali hadi taasisi. Pia inazidi kuwa maarufu kati ya biashara za ukubwa wote. Kwa hakika, baadhi ya biashara zinachukua njia huria hadi ngazi inayofuata kwa kufadhili miradi ya kifedha au kushirikiana na wasanidi programu.
Ushirikiano hukuza uvumbuzi kwa njia huria na huria. Teknolojia nyingi tunazochukulia kuwa kawaida leo hazingalibadilika au zingelindwa na sheria ya hataza kama sivyo.
Historia
Watafiti wanaofanya kazi kwenye teknolojia za mapema za mtandao na itifaki za mtandao wa mawasiliano walinufaika kutokana na mazingira ya utafiti ya wazi na shirikishi katika miaka ya 1950 na 1960. Ukaguzi wa rika na maoni ya wazi yalikuzwa na Mtandao wa Wakala wa Miradi ya Utafiti wa Kina (ARPANET), ambao hatimaye ukawa msingi wa mtandao wa kisasa.
Msimbo wa chanzo wa kila kikundi cha watumiaji ulishirikiwa na kuboreshwa. Vikao vilivyosaidiwa katika uwezeshaji wa majadiliano pamoja na ukuzaji wa kanuni za mawasiliano wazi na ushirikiano. Ushirikiano, ukaguzi wa rika, mawasiliano, na uwazi viliwekwa kwenye mizizi ya mtandao wakati ilipozinduliwa mwanzoni mwa miaka ya 1990.
Wazo la kufanya msimbo wa chanzo upatikane hadharani ulitokana na kampeni ya kiakili iliyoanzishwa kwa njia isiyo rasmi na Richard Stallman, mtayarishaji programu katika MIT, mwaka wa 1983. Stallman alifikiri kwamba programu inapaswa kupatikana kwa watayarishaji wa programu ili waweze kuibadilisha kama walivyoona inafaa ili kuboresha zaidi. kuelewa, kujifunza na kuboresha.
Stallman alianza kusambaza programu zisizolipishwa chini ya leseni yake mwenyewe, Leseni ya Umma ya GNU. Mbinu hii mpya na mtazamo kuhusu ukuzaji wa programu ulipata nguvu, hatimaye ikapelekea kuanzishwa kwa Mpango wa Open Source mnamo 1998.
Chanzo Huria dhidi ya Programu ya Chanzo-iliyofungwa
Programu ya Open-Chanzo
- Programu ya chanzo inayoweza kufikiwa ni programu ya kompyuta ambayo msimbo wake wa chanzo uko wazi kwa umma, na kuruhusu mtu yeyote kuitazama na kuitumia.
- Nambari inaweza kubadilishwa na watu wengine na mashirika, msimbo wa chanzo unapatikana kwa mtu yeyote.
- Gharama ya programu huria ni ya chini kabisa.
- Ikiwa programu ni maarufu, idadi kubwa ya watayarishaji wa programu inaweza kupewa mradi huo.
- Kuna vikwazo vichache kwa watumiaji katika suala la matumizi ya programu na ubinafsishaji.
- Mashine yoyote inaweza kusanidiwa kuendesha programu wazi.
- firefox, Android by Google, mfumo wa uendeshaji wa Linux, Android, Thunderbird, MySQL, Mailman, Moodle, Perl, PHP, na Python ni baadhi ya mifano.
Programu ya Chanzo-iliyofungwa
- Programu iliyofungwa ya chanzo ni programu ya kompyuta iliyo na msimbo wa chanzo uliofungwa, ambayo ina maana kwamba umma hauwezi kufikia msimbo wa chanzo.
- Ni mtu au kikundi pekee kilichozalisha programu ndicho kilicho na uwezo wa kubadilisha msimbo.
- Msimbo wa chanzo wa programu iliyofungwa unalindwa.
- Kuna vikwazo kadhaa vilivyowekwa kwa watumiaji kulingana na utumiaji wa programu na ubinafsishaji.
- Kampuni/shirika la programu huajiri watayarishaji programu ili kuboresha programu.
- Programu iliyofungwa ya chanzo ni ghali.
- Kabla ya kusakinishwa kwenye kompyuta yoyote, programu iliyofungwa lazima iwe na leseni halali.
- Hakuna nafasi ya makosa katika programu-jalizi-chanzo.
- Skype, Google Earth, Java, Adobe Flash, Virtual Box, Adobe Reader, Microsoft Office, Microsoft Windows, WinRAR, mac OS, Adobe Flash Player ni baadhi ya mifano.
Faida
Msimbo wa chanzo huria umewasaidia wasanidi programu na mashirika makubwa yanayotarajiwa katika utaalam wao wa kiteknolojia. Ni elimu isiyoisha, haswa kutokana na kuongezeka kwa matokeo ya usimbaji. Mtandao huu wa mawazo unaozidi kupanuka ni mwanzo tu wa jinsi programu kama hiyo inaweza kusaidia shirika lako.
Kuweka bajeti kunaweza kuwa vita vya kila siku kwa wanaoanza. Upatikanaji wa miradi huria huruhusu watumiaji kukumbatia teknolojia mpya bila kulipa ada za uanachama au kusaini mikataba ya muda mrefu. Kando na gharama ya chini (au haipo), maktaba za vyanzo huria huruhusu timu kuanza kuunda miundombinu ya TEHAMA au kutengeneza programu mpya.
Sehemu kubwa ya kazi hii tayari imefanywa kwa ajili yako kutokana na chanzo huria. Hii huweka huru muda wa wasanidi programu kwa ajili ya uboreshaji na ubinafsishaji. Siku zote kutakuwa na hali ambapo mashirika yanatamani kuanza kutoka mwanzo na maendeleo, lakini hata chapa bora zaidi ulimwenguni zinatambua wakati na pesa zinazookolewa kwa kutumia teknolojia huria. Vipengele vya programu huria, vikitumika kama vifaa vya kuanzia kwa programu changamano au sehemu za fumbo ili kusaidia kumaliza mradi vinaweza kuwa njia mbadala muhimu kwa wasanidi programu binafsi na timu za biashara.
Jumuiya za mtandaoni kama GitHub zinaonyesha uwezo wa kushirikiana wa programu huria, ikitoa makazi kwa mamilioni ya wasanidi programu na makampuni kukaribisha, kutathmini na kutumia mifumo huria. Microsoft ililipa $7.5 bilioni kwa ajili ya jukwaa mwaka wa 2018. Huenda huu ndio mfano unaoonekana zaidi hadi sasa wa jinsi teknolojia ya programu huria imekuwa maarufu, na ambayo makampuni makubwa ya IT yanawekeza katika siku zijazo za jumuiya hii.
Kwa sababu mbalimbali, kuendeleza na kutekeleza mkakati wa programu huria imekuwa muhimu. Binafsi na kwa pamoja, wasanidi programu huria hutafuta majibu bora kwa changamoto za kiufundi, na hivyo kusababisha programu ambayo ni ya kutegemewa, salama na isiyolipishwa. Mpango huo unaboreshwa kwa muda kutokana na kazi yao ya kutochoka.
Mchakato huo unasaidiwa na misingi mingi, ikiwa ni pamoja na Linux Foundation, ambayo inasaidia chanzo huria katika nyanja kadhaa za kiteknolojia, Apache Software Foundation, na Eclipse Foundation.
Wanaweka viwango kwa kushirikiana na watengenezaji wa bidhaa za kidijitali kama vile AWS, Facebook, Google, IBM, Microsoft, Netflix, na SAP, pamoja na watengenezaji wa vifaa kama vile Cisco, Intel, na Tesla. Pia hujenga nyumba zisizo na wauzaji kwa ajili ya miradi, hutoa usaidizi wa kifedha kwa miundombinu, kusaidia masoko, na kuchagua kamati za kufanya uchaguzi mzuri wa mradi.
Kwa muhtasari, baadhi ya faida kuu za chanzo-wazi ni:
- Gharama za vifaa ni chini.
- Programu ya ubora wa kipekee.
- Usaidizi wa kimataifa na watengenezaji.
- Kubadilika na uhuru.
- Usimamizi wa leseni ni rahisi.
- Kuzingatia na kuongeza miradi.
Hatari
Kama ilivyotajwa katika sehemu iliyotangulia, chanzo huria kinaweza kutoa faida kadhaa. Sasa tutaangalia vikwazo vinavyowezekana au hatari zinazohusiana nayo, ambazo ziko katika makundi matatu kama ifuatavyo:
- Hatari ya Usalama
- Hatari ya Ubora
- Hatari ya Kuzingatia
Vipengele vya chanzo-wazi vinaweza kupatikana katika hifadhi mbalimbali za mtandao, na wasanidi programu hawana njia ya kujua jinsi zilivyo nzuri au salama. Mashirika ambayo hayawekezi katika kudhibiti matumizi yao yanajiweka hatarini, na wanaweza kulipa bei baadaye wakati kurekebisha makosa kunakuwa ghali zaidi.
Hatari ya Usalama
Wadukuzi wanaweza kupata pesa nyingi kwa kutumia dosari za usalama wa chanzo huria. Hii huwapa wadukuzi taarifa zote wanazohitaji ili kuanzisha mashambulizi. Kufanya mambo kuwa mbaya zaidi, kwa sababu inatumiwa sana, mazingira magumu katika sehemu maarufu huwapa wadukuzi idadi kubwa ya wahasiriwa watarajiwa. Hii ina maana kwamba wavamizi wanafuatilia kwa karibu jumuiya na ni wepesi kutumia dosari zinazojulikana za usalama katika vipengele maarufu vya chanzo huria.
Biashara za programu zinaweza kushambuliwa vibaya ikiwa hazifuatilii matumizi yao ya chanzo huria na hawajui maktaba zozote zinazoweza kuathirika katika misimbo yao.
Hatari ya Ubora
Wakati kampuni inatumia muda mwingi na fedha ili kuhakikisha ubora wa kanuni zake za umiliki, inaonekana kuwa timu nyingi za maendeleo hazithamini au kupuuza ubora wa vipengele huria. Bila shaka, sote tunataka bidhaa yetu ya mwisho iwe thabiti na thabiti chini ya shinikizo.
Moja ya sababu zinazofanya iwe vigumu kuthibitisha kuwa kipengele cha programu huria hakiathiri hali ya bidhaa yako ni kwa sababu hakuna vigezo vilivyokubaliwa vya kutathmini ubora wake, na tabia ya ushirikiano wa chanzo huria inaweza kuifanya iwe vigumu kipimo.
Hatari ya Kuzingatia
Kila sehemu ya programu huria, pamoja na vitegemezi vyake, ina leseni. Tunapozitumia katika mradi wetu, tunajitolea kwa seti ya sheria na masharti ambayo lazima tufuate. Kwa wale ambao hawajafahamu ugumu wa utoaji leseni wa chanzo huria, hii inaweza kuwa ndoto mbaya.
Baadhi ya miradi ya programu huria haina aina yoyote ya leseni ya chanzo, ikimaanisha kuwa sheria za hakimiliki zinatumika kwa chaguomsingi. Kwa sababu kuna leseni nyingi, kutimiza mahitaji yote ya kisheria ni ngumu sana. Je, unajua kuna zaidi ya aina 200 tofauti za leseni za programu huria, kila moja ikiwa na seti yake ya kipekee, maalum, na mara nyingi sheria na masharti ya kutatanisha?
Mustakabali wa Chanzo Huria
Mawimbi mapya ya uvumbuzi yatachochewa na programu ambayo ni matokeo ya juhudi shirikishi, si tu kutoka kwa biashara moja, lakini kutoka kwa jumuiya inayojitolea kuboresha mazingira yote.
Makampuni yanawaachilia wasanidi programu wao ili kushindana katika nyanja ya kidijitali, kwa lengo la kuwa wa kwanza kutoa uvumbuzi unaoongezeka kila mara katika tasnia ya kiteknolojia, huku ikiendelea kupata udhihirisho miongoni mwa makampuni ya biashara.
Wasanidi programu wanaweza kushughulikia ipasavyo matatizo ya majaribio na utekelezaji kwa kutumia jumuiya ya chanzo huria na kujifunza kutoka kwa wasanidi bora, hasa kwa kutumia teknolojia mpya kama vile AI, mashine kujifunza, na maendeleo ya roboti.
Wafanyakazi wanapochukua fursa ya jumuiya inayobadilika, inayolenga ufumbuzi, tunaona biashara zikinufaika. Kuanzia magari yanayojiendesha yenyewe hadi roboti za matibabu, miji mahiri hadi vituo vya data, hatutaki kukabidhi majibu ya changamoto hizi kwa idadi ndogo ya makampuni. Badala yake, tunapaswa kutegemea chanzo huria na wavumbuzi wengi mahiri ili kupata matokeo bora zaidi.
Hitimisho
Harakati ya chanzo huria inawajibika kwa maendeleo ya haraka ya teknolojia katika miongo michache iliyopita. Ingawa chanzo-wazi huleta hatari fulani, kuna faida nyingi na njia za kuahidi mbele. Jumuiya kubwa ya wachangiaji, miongozo ya jinsi ya kuanza, kujifunza kwa kusoma kanuni za watu wengine, na kupata uzoefu wa kuwasiliana na wahandisi wengine ni baadhi ya manufaa bora unayopata kutoka kwa programu huria.
Ikiwa pia unataka kuanza kuchangia mradi wa chanzo-wazi, kwanza tafuta unaokuvutia, kisha utafute GitHub kwa lebo inayosema "toleo la kwanza nzuri" au kitu kama hicho. Suala zuri la Kwanza ni mradi unaoratibu chaguzi rahisi kutoka kwa miradi maarufu kwa wasanidi programu ambao hawajawahi kuchangia hapo awali.
Acha Reply