Ano ang Open Source
Ang open source ay tumutukoy sa isang programa na may source code na maaaring mabago o mapahusay ng sinuman. Ibinibigay ng bukas na mapagkukunan ang mga gumagamit ng isang pahintulot ng application upang ayusin ang mga sirang mga link, mapahusay ang disenyo, o pagbutihin ang orihinal na code. Ang open source software (OSS) ay isang halimbawa ng isang uri ng bukas na pakikipagtulungan na maaaring mapalawak ang mga pananaw sa disenyo na higit pa sa isang solong kumpanya o grupo ng trabaho sa disenyo. Ang mga bukas na kasanayan sa mapagkukunan ay maaari ring humantong sa malaking pagtitipid.
Pagbagsak ng Bukas na Pinagmulan
Ang bukas na mapagkukunan ay isang perpektong paglalarawan ng kasabihan na nagsasabing "Kailangan ng isang nayon upang mapalaki ang isang bata." Upang maperpekto ang kakayahang magamit ng isang produkto, kinakailangan ang maraming isip at talento para sa iba't ibang mga lugar ng pag-andar ng produkto. Ang mga platform ay binuo at binuo sa pakikipagtulungan ng gumagamit na mas mahusay at may mas kaunting mga bug. Ang mga developer ng software na naghihikayat sa bukas na konsepto ng mapagkukunan ay naniniwala na sa pamamagitan ng pagbibigay ng anumang mga interesadong pag-access ng partido upang baguhin ang mapagkukunan code ng isang produkto, ang application ay magiging kapaki-pakinabang at walang error sa pangmatagalang panahon. Ang Google Chrome, Mozilla FireFox, WordPress, at Android lahat ay bukas na mga platform ng mapagkukunan. Sa pamamagitan ng magagamit ang kanilang mga code ng mapagkukunan na magagamit sa lahat, ang mga bukas na mapagkukunan ng produkto ay nagsisilbing mga tool sa pang-edukasyon para sa mga mag-aaral sa teknolohiya na nag-aaral ng mga code, matuto mula dito, at pumili ng paglikha ng mas mahusay na mga code. Samakatuwid, ang mas mahusay at mas makabagong mga aplikasyon ay nilikha mula sa pundasyon ng nakaraang mga aplikasyon ng open source.
Buksan ang Pinagmulan sa Practice
Ang open source ay nagtataguyod ng libreng muling pamamahagi ng mga code ng mapagkukunan nito, samakatuwid tinatawag din itong libreng software. Ang source code ay ang built-in na function na gumagabay kung paano gumagana ang application. Ayon sa kaugalian, ang karamihan sa mga software o app na binili o nakuha ay may mga code na maaaring ligal na manipulahin o mabago ng mga orihinal na tagalikha - karaniwang isang indibidwal, koponan, o samahan. Ang ganitong uri ng software ay tinatawag na Proprietary Software o closed Source. Ang proprietary software ay nilagyan ng mga lisensya na pumipilit sa mga gumagamit nito na sumang-ayon sa mga alituntunin na itinayo ng orihinal na tagalikha. Ang mga lisensya ng bukas na mapagkukunan ay naiiba sa mga lisensya ng pagmamay-ari sa mga gumagamit ay kailangang sumang-ayon sa mga patakaran na nauugnay sa pagbabago, paggamit, at pamamahagi ng software. Halimbawa, ang ilang mga bukas na mapagkukunan ng lisensya ay nagtatakda na kung ang isang gumagamit ay nagbabago at namamahagi ng isang programa sa iba, dapat din niyang ipamahagi ang source code nang hindi singilin ang isang bayad sa paglilisensya.
Buksan ang Mga Pakinabang ng Pinagmulan
Dahil walang kinakailangang pahintulot kapag gumagamit ng isang bukas na application ng software, ang mga programer ay maaaring karaniwang ayusin at mag-upgrade ng source code ng isang application sa mas kaunting oras kaysa sa karaniwang gagawin. Sa mga saradong programa ng mapagkukunan, ang kumpanya o mga tagalikha ng code ay kailangang ipaalam at ang mga gumagamit ay maaaring maghintay ng isang malaking halaga ng oras bago ang anumang mga pagbabago na ginawa sa application. Sa mga lugar ng fintech tulad ng malaking data, teknolohiya ng blockchain, at computing sa ulap, ang makabagong ideya ay hinihimok ng isang pinagtulungang open source channel. Dahil sa napakalaking dami ng data na nagmumula sa mga umuusbong na teknolohiya, ang mga kumpanya ay umaangkop upang buksan ang mga diskarte sa mapagkukunan at pagbabahagi ng gawaing kasangkot sa mga panlabas na gumagamit na maaaring mag-ambag at makahanap ng mga bagong posibilidad para sa ibinahaging data.
Ang diwa ng bukas na mapagkukunan ay kumalat sa kabila ng pag-ambag sa code. Sa mga nagdaang panahon, ang mga innovator ng teknolohiya, developer, at programmer ay naglikha ng mga aplikasyon upang suportahan ang pakikipagtulungan sa mga gumagamit sa buong mundo sa lahat ng mga lugar kabilang ang peer-to-peer insurance.
