Waa maxay Barnaamijka Furan ee Open source Software?

Waxaa laga yaabaa inaadan ogaan karin laakiin waxaad isticmaashaa software furan oo furan maalin kasta

Nidaam furan (OSS) waa software kaasoo loogu talagalay koodhka koodhka oo la arki karo lagana beddeli karo dadweynaha, ama haddii kale "furan". Marka koodhka ilaha aan la arki karin oo laga beddeli karo dadweynaha, waxaa loo tixgeliyaa "xiran" ama "lahaansho".

Koodhka laga soo xigtay waa qayb ka mid ah barnaamijka muuqaalka barnaamijka oo dadka isticmaala aysan sida caadiga ah eegin. Koodhku wuxuu bixiyaa tilmaamaha sida habka softwareku u shaqeeyo iyo sida dhammaan sifooyinka kala duwan ee softwareku u shaqeeyaan.

Sidee Isticmaalayaasha ka faa'iideysta OSS

OSS waxay u oggolaaneysaa barnaamijyadaa inay ka wada shaqeeyaan hagaajinta barnaamijka iyagoo raadinaya iyo hagaajinaya qaladaadka koodhka (hagaajinta bacriminta), cusbooneysiinta barnaamijka si ay ula shaqeeyaan tiknoolajiyada cusub, iyo abuurista sifooyin cusub. Nidaamka iskaashiga kooxeed ee mashaariicda furan ayaa faa'iido u leh isticmaalaha software sababtoo ah khaladaadka ayaa si dhakhso ah loo xaddiday, sifooyinka cusub ayaa lagu daraa oo sii daayaa marar badan, barnaamijkuna waa mid deggan oo leh barnaamijyo badan oo lagu baadho khaladaadka koodhka, marka loo eego barnaamijyo badan oo software-ka ah.

Inta badan OSS waxay isticmaalaan nooc ka mid ah noocyada kala duwan ee GNU General Public License (GNU GPL ama GPL). Habka ugu fudud ee looga fekerayo GPL ee la mid ah sawir ee ku yaala xayawaanka guud. GPL iyo domainka dadweynaha labadaba waxay u oggolaadaan qof inuu wax ka beddelo, cusbooneysiiyo, iyo inuu dib u isticmaalo wax kastoo ay u baahan yihiin. GPL wuxuu siinayaa kombiyuutar iyo dadka isticmaala ruqsadaha si ay u galaan una bedelaan koodhka ilaha, halka ay dowladdu dadku siinayso ogolaansho ah in ay isticmaalaan oo ay la qabsadaan sawirada. Qaybta GNU ee GNU GPL waxay loola jeedaa liisanka loo sameeyey nidaamka GNU, nidaam furfuran / furfuran oo shaqaynaya oo sii ahaa mashruuc muhiim ah oo ah tiknoolajiyada ilaha furan.

Deeq kale oo loogu talagalay dadka isticmaala waa in OSS guud ahaan bilaash ah, hase yeeshee, waxaa jiri kara kharashka dheeraadka ah, sida taageerada farsamada, barnaamijyada barnaamijyada qaar.

Halka Aasaasku ka yimid Meesha Furan?

Inkasta oo fikradda ah in codsiga iskaashi ee wada shaqeyntu uu xidido ku leeyahay 1950-1960-kii akadeemiyadda, 1970-yadii iyo 1980-meeyadii, arrimaha khilaafyada sharci ahaaneed ayaa sababay is-kaashan furan oo loogu talagalay barnaamijka codsiyada in uu lumiyo kuleylka. Barnaamijka macaamiishu wuxuu qabsadey suuqa software ilaa Richard Stallman uu aasaasay Free Software Foundation (FSF) sannadkii 1985, taasoo keentay barnaamij furan ama bilaash ah oo dib ugu laabtay. Fikradda "software bilaash" waxaa loola jeedaa xorriyadda, oo aan ahayn kharash. Dhaqdhaqaaqa bulshada ee ka dambeeya barnaamijka lacag la'aanta ah wuxuu ku adkeeyaa in dadka isticmaala software ay u leeyihiin inay helaan xoriyad ay ku arkaan, bedelayaan, cusbooneysiinayaan, cusbooneysiinayaan, iyo ku darista koodhka ilaha si ay u daboolaan baahidooda, iyo in loo oggolaado inay u qaybiyaan ama si xor ah ula wadaagaan kuwa kale.

FSF waxay door weyn ka qaadatay dhaqdhaqaaqa software furan oo bilaash ah oo ay la socoto Mashruuca GNU. GNU waa nidaam bilaash oo bilaash ah (barnaamijyo iyo qalabka wax lagu barto qalabka ama kombiyuutarka sida loo shaqeeyo), sida caadiga ah la sii daayo qalabyo, maktabado, iyo araajin kuwaas oo wadajir loo gudbin karo qayb ama qaybin. GNU waxaa lala siman yahay barnaamij la yiraahdo kernel, kaas oo maamulaya khayraadka kala duwan ee kombiyuutarka ama qalabka, oo ay ka mid yihiin isgaadhsiinta iyo dib u celinta u dhaxeeya codsiyada software iyo qalabka. Kernel ugu caansan oo lagu barbar dhigo GNU waa keli keli ah, asal ahaan waxaa abuuray Linus Torvalds. Nidaamkan hawlgalka iyo kambiyuutarka ayaa si farsamo ah loo yaqaan nidaamka GNU / Linux, in kastoo badanaa loo yaqaano Linux.

Sababaha kala duwan, oo ay ku jirto khalkhalka suuqa oo ka badan erayga "software free" dhab ahaantii macnihiisu yahay, ereyga kale ee "il furan" wuxuu noqday erey door ah oo loogu talagalay software la abuuray lana hayo iyada oo la adeegsanayo habka wada shaqeynta dadweynaha. Ereyga "il furan" ayaa si rasmi ah loo ansixiyay shirkii gaarka ahaa ee farsamooyinka farsamada ee hoggaamiyayaashii febraayo Febraayo 1998, oo ay martigelisay shirkad tiknoolaji Tim O'Reilly. Bishii dambe, bilowga Furitaanka (Open source Initiative (OSI) waxaa aasaasay Eric Raymond iyo Bruce Perens oo ah urur aan faa'iido doon ahayn oo loogu talagalay in lagu hormariyo OSS.

FSF waxay sii wadi doontaa sidii ay u doodi laheyd iyo koox dhaqdhaqaaqi ah oo loogu talogalay in lagu taageero xoriyada isticmaalaha iyo xuquuqda la xidhiidha isticmaalka koodhka ilaha. Si kastaba ha ahaatee, warshadaha tiknoolajiyada intooda badan waxay isticmaalaan ereyga "source source" oo loogu talagalay mashaariicda iyo barnaamijyada software kaas oo u oggolaanaya helitaanka dadweynaha in ay helaan koodhka ilaha

Open source Software waa qayb ka mid ah Nolol maalmeedka

Mashaariicda furan ee furan waa qayb ka mid ah nolosheena maalinlaha ah. Waxaad akhrin kartaa maqaalkan taleefanka gacanta ama kaniiniga, haddii ay sidaas tahay, waxaad u maleyneysaa inaad isticmaalayso tiknoolijiyada furan ee furan hadda. Nidaamyada hawlgalka ee iPhone iyo Android ayaa asal ahaan loo abuuray iyadoo loo adeegsanayo dhismaha dhismaha oo laga helo software furan, mashruucyo, iyo barnaamijyo.

Haddii aad maqaalkan ku akhrisatid laptop ama desktop, miyaad isticmaashaa Chrome ama Firefox sida shabakadda internetka? Mozilla Firefox waa shabakad shabakadeed oo furan. Google Chrome waa nooc isbedel ah ee mashruuca browser furan oo la yiraahdo Chromium - inkasta oo Chromium waxaa bilaabay Google Developers oo sii wadaan inay door firfircoon ka ciyaaraan horumarinta iyo horumarinta dheeraadka ah, Google ayaa ku daray barnaamijka iyo qaababka (qaar ka mid ah kuwan oo aan furmin source) ee software-ka aasaasiga ah si loo horumariyo browserka Google Chrome.

Xaqiiqdii, internetka sida aynu ognahay ma jiri doonto iyada oo aan OSS. Horudhaca tiknoolajiyada ee ka caawiyay dhismaha shabakadda adduunka oo dhan waxay isticmaashay tiknoolajiyada ilaha oo furan, sida nidaamka hir-gelinta Linux iyo server-yada Apache si loo abuuro internet-ka casriga ah ee casriga ah. Barnaamijyada "Apache" waa barnaamijyo OSS ah oo ku hawlan codsiga dalbashada websaytka qaarkood (tusaale ahaan, haddii aad gujiso xiriirka bogga aad rabto inaad soo booqato) adiga oo raadinaya oo ku soo qaadaya boggaas. Akhbaarta shabakada Apache waa ilo furan oo ay ku hayaan tabarucayaal horumarineed iyo xubno ka mid ah ururada aan faa'iido doonka ahayn oo la yidhaahdo Apache Software Foundation.

Ilaha furan ayaa dib u soo nooleynaya iyo dib-u-habaynaya tiknoolajiyadeena iyo nolol maalmeedkeena siyaabo aan inta badan aan ogeyn. Bulshada Caalamka ee barnaamijyadooda oo gacan ka geysanaya mashaariicda furfurista mashaariicda waxay sii wadaan inay kobciyaan qeexida OSS isla markaana ku daraan qiimaha ay bulshada u keento.