Nini Open Source Software?

Huwezi kutambua lakini unatumia programu ya chanzo wazi karibu kila siku

Programu ya chanzo cha wazi (OSS) ni programu ambayo code ya chanzo inaweza kuonekana na kubadilishwa na umma, au vinginevyo "kufungua". Wakati msimbo wa chanzo hauonekani na kubadilishwa na umma, huhesabiwa kuwa "imefungwa" au "wamiliki".

Nambari ya chanzo ni sehemu ya nyuma ya programu ya programu ambazo watumiaji hawaziangalia. Msimbo wa chanzo hutoa maelekezo ya jinsi programu inavyofanya kazi na jinsi vipengele vyote vya programu vinavyofanya kazi.

Jinsi Watumiaji Wanavyofaidika na OSS

OSS inaruhusu wajumbe kushirikiana katika kuboresha programu kwa kutafuta na kurekebisha makosa katika msimbo (bug fixes), uppdatering programu ya kufanya kazi na teknolojia mpya, na kujenga sifa mpya. Mfumo wa ushirikiano wa kikundi wa miradi ya chanzo cha wazi huwasaidia watumiaji wa programu kwasababu makosa yamefanywa kwa kasi zaidi, vipengele vipya vinaongezwa na kutolewa mara kwa mara, programu ni imara zaidi na wajumbe wengi kutafuta makosa katika msimbo, na sasisho za usalama hutekelezwa kwa haraka zaidi kuliko programu nyingi za wamiliki programu.

Wengi OSS hutumia toleo fulani au tofauti ya Leseni ya Umma GNU Mkuu (GNU GPL au GPL). Njia rahisi zaidi ya kufikiri ya GPL kama ilivyo kwenye picha iliyo kwenye kikoa cha umma. GPL na uwanja wa umma wote huruhusu mtu yeyote kubadilisha, kurekebisha, na kutumia tena kitu hata hivyo wanahitaji. GPL inatoa wavuti na watumiaji ruhusa ya kufikia na kubadilisha nambari ya chanzo, wakati uwanja wa umma unawapa watumiaji ruhusa ya kutumia na kutengeneza picha. Sehemu ya GNU ya GNU GPL inahusu leseni iliyoundwa kwa mfumo wa uendeshaji wa GNU, mfumo wa uendeshaji wa bure / wazi ambao ulikuwa na unaendelea kuwa mradi muhimu katika teknolojia ya chanzo wazi.

Bonus nyingine kwa watumiaji ni kwamba OSS kwa ujumla ni huru, hata hivyo, kunaweza kuwa na gharama ya ziada, kama vile msaada wa kiufundi, kwa programu fulani za programu.

Nini Chanzo cha Open kilichotokea?

Ingawa dhana ya kuunganisha programu ya ushirikiano ina mizizi yake katika masomo ya 1950-1960, kwa miaka ya 1970 na 1980, suala kama vile migogoro ya kisheria ilisababisha mbinu hii ya ushirikiano wa wazi wa utunzaji wa programu kupoteza mvuke. Programu ya ufadhili ilichukua soko la programu mpaka Richard Stallman alianzisha Free Software Foundation (FSF) mwaka 1985, akileta programu ya wazi au ya bure nyuma mbele. Dhana ya "programu ya bure" inahusu uhuru, sio gharama. Shirikisho la kijamii nyuma ya programu ya bure inaendelea kuwa watumiaji wa programu wanapaswa kuwa na uhuru wa kuona, kubadilisha, kurekebisha, kurekebisha, na kuongeza kwenye msimbo wa chanzo ili kukidhi mahitaji yao, na kuruhusiwa kusambaza au kushiriki kwa uhuru na wengine.

FSF ilicheza jukumu la kuunda katika harakati ya bure na ya wazi ya programu ya chanzo na Mradi wao wa GNU. GNU ni mfumo wa uendeshaji wa bure (seti ya mipango na zana ambazo zinafundisha kifaa au kompyuta jinsi ya kufanya kazi), kwa kawaida iliyotolewa na seti ya zana, maktaba, na programu ambazo pamoja zinaweza kutajwa kama toleo au usambazaji. GNU imeambatanishwa na mpango unaoitwa kernel, ambayo inasimamia rasilimali tofauti za kompyuta au kifaa, ikiwa ni pamoja na mawasiliano nyuma na nje kati ya programu za programu na vifaa. Kernel ya kawaida iliyounganishwa na GNU ni kernel ya Linux, awali iliyoundwa na Linus Torvalds. Mfumo huu wa uendeshaji na kuunganisha kernel huitwa mfumo wa uendeshaji wa GNU / Linux, ingawa mara nyingi hujulikana kama Linux.

Kwa sababu mbalimbali, ikiwa ni pamoja na kuchanganyikiwa kwenye sokoni juu ya kile neno "programu ya bure" lilimaanisha kweli, neno mbadala "chanzo wazi" lilikuwa neno linalojulikana kwa programu iliyoundwa na kudumishwa kwa njia ya ushirikiano wa umma. Neno "wazi chanzo" lilikubaliwa rasmi katika mkutano maalum wa wataalamu wa teknolojia mwezi Februari 1998, iliyohudhuria mchapishaji wa teknolojia ya Tim O'Reilly. Baadaye mwezi huo, Open Source Initiative (OSI) ilianzishwa na Eric Raymond na Bruce Perens kama shirika lisilo la faida linalojitolea kuendeleza OSS.

FSF inaendelea kama utetezi na kikundi cha wanaharakati kinachojitolea kusaidia uhuru wa watumiaji na haki zinazohusiana na matumizi ya kanuni ya chanzo. Hata hivyo, sekta kubwa ya teknolojia inatumia neno "wazi chanzo" kwa miradi na mipango ya programu ambayo inaruhusu ufikiaji wa umma kwa msimbo wa chanzo.

Programu ya Chanzo cha Open ni sehemu ya maisha ya kila siku

Miradi ya chanzo cha wazi ni sehemu ya maisha yetu ya kila siku. Unaweza kuwa kusoma makala hii kwenye simu yako ya mkononi au kompyuta kibao, na ikiwa ni hivyo, huenda unatumia teknolojia ya chanzo wazi sasa hivi. Mfumo wa uendeshaji wa iPhone na Android wote ulianzishwa kwa kutumia vitalu vya ujenzi kutoka programu za programu, miradi, na mipango.

Ikiwa unasoma makala hii kwenye kompyuta yako au desktop, unatumia Chrome au Firefox kama kivinjari cha wavuti? Mozilla Firefox ni kivinjari cha wazi cha kivinjari. Google Chrome ni toleo la mabadiliko ya mradi wa kivinjari wa chanzo ulioitwa Chromium - ingawa Chromium ilianzishwa na watengenezaji wa Google ambao wanaendelea kushiriki katika maendeleo ya uppdatering na ziada, Google imeongeza programu na vipengele (ambavyo baadhi hazifunguzi chanzo) kwenye programu hii ya msingi ili kuendeleza kivinjari cha Google Chrome.

Kwa kweli, mtandao kama tunajua bila kuwepo bila OSS. Waanzilishi wa teknolojia ambao walisaidia kujenga mtandao wa dunia nzima walitumia teknolojia ya chanzo wazi, kama mfumo wa uendeshaji wa Linux na seva za wavuti za Apache ili kuunda internet yetu ya kisasa. Huduma za wavuti za Apache ni mipango ya OSS ambayo inachukua ombi la ukurasa fulani (kwa mfano, ukichunguza kiungo kwa tovuti ambayo ungependa kutembelea) kwa kukuta na kukupeleka kwenye ukurasa huo wa wavuti. Huduma za wavuti za Apache ni chanzo wazi na zinahifadhiwa na wajitolea wa kujenga na wanachama wa shirika lisilo la faida lililoitwa Apache Software Foundation.

Chanzo cha wazi ni kurudia tena na kuanzisha tena teknolojia yetu na maisha yetu ya kila siku kwa njia ambazo mara nyingi hatujui. Jamii ya kimataifa ya waandaaji ambao wanachangia kufungua miradi ya chanzo inakua kukua ufafanuzi wa OSS na kuongeza thamani ambayo huleta kwa jamii yetu.