Sa mabilis na paglaki ng OSS, isang open-source na software, ang sinumang gustong magtagumpay sa IT-sphere ay dapat maging pamilyar sa daloy na ito at maunawaan kung ano ang nasa likod nito. Gaya ng ipinahihiwatig ng pangalan, ang open-source na software ay isang bagay na maaaring suriin, baguhin, pahusayin at ibahagi ng mga tao dahil ang software na ito ay naa-access ng publiko.
Sa madaling salita, ito ay isang open-source code na makikita ng sinuman, mag-aayos ng mga bug, mag-upgrade, at maipamahagi sa iba. Karaniwan itong binuo nang sama-sama, umaasa sa mga pagsusuri at pakikipagtulungan ng iba pang programmer. At dahil ang open-source na software ay nilikha ng mga komunidad sa halip na isang may-akda o isang kumpanya ng software, natural itong mas mura, mas nababaluktot, at, sa karamihan ng mga kaso, ay may mas mahabang buhay kaysa sa mga proprietary counterpart nito.
Sa madaling salita, ito ay isang open-source code na makikita ng sinuman, mag-aayos ng mga bug, mag-upgrade, at maipamahagi sa iba. Karaniwan itong binuo nang sama-sama, umaasa sa mga pagsusuri at pakikipagtulungan ng iba pang programmer. At dahil ang open-source na software ay nilikha ng mga komunidad sa halip na isang may-akda o isang kumpanya ng software, natural itong mas mura, mas nababaluktot, at, sa karamihan ng mga kaso, ay may mas mahabang buhay kaysa sa mga proprietary counterpart nito.
Kailan Nagsimula ang Lahat?
Kung sa tingin mo ay medyo bagong kilusan ang open source, magugulat ka. Ang mga ugat ay bumalik sa 1950s at 1960s, nang ang mga mananaliksik ay nagsimulang bumuo ng mga protocol ng Internet at telecommunication network. Ang mga teknolohiyang ito ay nakabatay sa bukas at collaborative na pananaliksik, at ang prinsipyong ito sa kalaunan ay naging pundasyon para sa Internet. Tulad ng para sa open-source software na alam natin ngayon, ito ay nagmula noong 1983 nang si Richard Stallman, isang programmer sa MIT, ay ginawang malayang magagamit ang source code. Naniniwala siya na dapat itong ma-access ng mga programmer sa buong mundo upang mabago at maisulong nila ito ayon sa gusto nila. Ang kanyang diskarte ay tumagal at unti-unting humantong sa pagbuo ng Open Source Initiative noong 1998.Open Source Software kumpara sa Iba Pang Uri ng Software
Sa ibaba, inihahambing namin ang ilan sa mga pangunahing aspeto ng open source software at iba pang mga uri ng software:Kontrolin
Mula sa itaas, maaaring nahulaan mo na na ang pangunahing pagkakaiba sa pagitan ng OSS at iba pang uri ng software ay ang source code nito ay available para sa sinumang gustong tingnan, kopyahin, o baguhin ito. Tulad ng para sa "proprietary" na software, isang tao o pangkat lamang ang nagpapanatili ng eksklusibong kontrol dito. Kaya naman kung minsan ay tinatawag din itong "closed source" na software na karaniwang nangangailangan sa iyong tumanggap ng lisensya na nangangailangan sa iyong walang gawin sa source code. Iyon lang ay sinabi, ang open-source software ay karaniwang lisensyado din. Gayunpaman, ang mga legal na tuntunin nito ay lubhang naiiba sa mga tuntunin ng pagmamay-ari. Binibigyan nila ng pahintulot ang mga gumagamit ng computer na gamitin ang software para sa anumang layunin na gusto nila. Dagdag pa, ang ilang mga open source na lisensya ay nagsasaad na ang sinumang magbabago ng isang programa o code ay dapat ding ibahagi ito sa iba nang hindi naniningil ng bayad sa paglilisensya para dito. Sa madaling salita, hinihikayat nila ang mga tao na ipamahagi ang kanilang mga nagawa.Gastos
Ang "open source" ba ay walang bayad? Hindi laging. Ang mga open-source na software programmer ay maaaring maningil ng pera para sa software na kanilang nilikha o inaambag. O, kung minsan, naniningil sila ng pera para lamang sa mga serbisyo ng software at suporta ng software. Sa ganitong paraan, libre ang software, at kumikita ang mga programmer sa pamamagitan ng pagtulong sa mga user na i-install o i-troubleshoot ito. Gayunpaman, kumpara sa pagmamay-ari na software, ang gastos na ito ay mas abot-kaya.Seguridad
Sa pagtalakay namin sa paksa ng pag-troubleshoot, nararapat na tandaan na anuman ang uri ng software, umiiral pa rin ang mga bahid ng code. Kahit na ang bilang ng mga bug ay makabuluhang mas kaunti sa OSS dahil ang source code dito ay bukas para sa sinuman, samakatuwid "ang mas maraming mata sa code, mas mahirap para sa mga bug na mabuhay." Gayundin, may pagkakaiba sa pagitan ng kung sino ang may pananagutan sa pag-aayos ng mga bug - ang mga vendor ay responsable para sa komersyal na software. Kasabay nito, ang mga gumagamit ay may pananagutan para sa open-source na software.Disenyo
Sa mga tuntunin ng disenyo, karaniwang nawawalan ng ilang puntos ang OSS. Dahil ang patakaran nito ay nagpo-promote ng pakikipagtulungan at pagbabahagi, binibigyang diin ang pagiging bukas kaysa sa disenyong madaling gamitin. Kaya, karaniwang, ang mga produktong para sa kita ay mas madaling maunawaan at mas madaling gamitin na may kakayahang umangkop at karanasan ng user bilang pangunahing mga alalahanin.Garantiya
Ang isa pang lugar kung saan panalo ang software na "closed source" ay ang mga termino ng warranty. Hindi dapat ikagulat na ang OSS ay walang warranty. Sa kabaligtaran, ang pagmamay-ari na software ay palaging sinusuportahan ng isang warranty, na isang tiyak na kalamangan para sa mga kumpanyang may mga patakaran sa seguridad. Gayunpaman, ang ilang mga open source na solusyon ay napakapopular at kahit na ang mga nangunguna sa merkado ngayon. (hal., Linux, Apache).Ang Pinakatanyag na OSS
- Mozilla Firefox
- Apache webserver
- GNU/Linux
- VLC media player
- SugarCRM
- VNC
- GIMP
- LibreOffice
- jQuery
GO TO FULL VERSION