Daghang mga tawo ang nabalaka bahin sa mga detalye sa camera, gidak-on sa screen, ug kapasidad sa pagtipig kung nakakuha usa ka bag-ong smartphone. Usa sa labing hinungdanon nga elemento sa kini nga madanihon nga mga butang sa konsumedor mao ang operating system, nga dali nga mataligam-an.
Ang Android sa Google mao ang labing inila nga mobile operating system sa kalibutan. Makit-an kini sa labaw sa 86 porsyento sa mga smartphone nga telepono sa tibuuk kalibutan. Ang mas makapahingangha kay ang Android gibase sa open-source nga Linux operating system. Kana nagpasabut nga bisan kinsa mahimong magbasa, magbag-o, ug, labing hinungdanon, ipaambit ang code sa kasingkasing sa kadaghanan sa mga smartphone. Ang kolaborasyon nahimong posible pinaagi niini nga pagkabukas.
Dili sama sa Microsoft Windows, pananglitan, nga gimugna ug gipadayon sa usa ka kompanya. Labaw sa 15000 nga mga programmer gikan sa tibuok kalibutan nakatampo sa pagpalambo ug pagmentinar sa Linux. Kini nga mga programmer mahimong motanyag sa paghimo og bag-ong butang nga libre nga gipang-apod-apod.
Unsa ang Open-Source?
Usa ka piraso sa software diin ang orihinal nga source code gihimo nga magamit sa publiko ug mahimong ipaambit ug i-update kung gikinahanglan sa tiggamit. Ang open-source nga software mao ang software diin ang source code o base code kasagarang ma-access ni bisan kinsa nga mag-usab o mouswag para sa reusability ug accessibility.
Ang usa ka piraso sa software mahimong manipulahon ug usbon ni bisan kinsa aron ang programa o aplikasyon molihok sa husto. Ang mga programmer nga adunay access sa source code sa usa ka computer program makapausbaw niini pinaagi sa pagdugang sa mga feature o pagkorihir sa mga seksyon nga dili kanunay mogana sa hustong paagi.
Ang open-source nga software gihimo sa usa ka desentralisado ug nagtinabangay nga paagi, nagsalig sa peer review ug output sa komunidad. Tungod kay gihimo kini sa mga komunidad imbes sa usa ka awtor o korporasyon, ang open-source nga software sa kasagaran dili kaayo mahal, mas mapasibo, ug adunay mas taas nga kinabuhi kaysa proprietary software.
Kada tuig, ang open-source nahimong mas kaylap, nga makita bisan asa gikan sa mga lungsod sa gobyerno ngadto sa mga institusyon. Kini usab nahimong mas popular sa mga negosyo sa tanang gidak-on. Sa tinuud, ang pipila ka mga negosyo nagkuha sa open-source sa sunod nga lebel pinaagi sa pinansyal nga pagpondo sa mga proyekto o pakigtambayayong sa mga developer.
Ang kolaborasyon nagpalambo sa kabag-ohan nga adunay libre ug bukas nga gigikanan. Daghan sa teknolohiya nga atong gipasagdan karon dili unta molambo o maprotektahan sa balaod sa patente kon dili pa niini.
Ang Kasaysayan
Ang mga tigdukiduki nga nagtrabaho sa sayo nga mga teknolohiya sa internet ug mga protocol sa network sa komunikasyon nakabenepisyo gikan sa usa ka bukas ug nagtinabangay nga palibot sa panukiduki kaniadtong 1950s ug 1960s. Ang pagrepaso sa kaubanan ug bukas nga mga komento gipasiugdahan sa Advanced Research Projects Agency Network (ARPANET), nga sa kataposan nahimong batong pamag-ang alang sa kontemporaryong internet.
Ang source code sa matag user group gipaambit ug gipaayo. Ang mga forum mitabang sa pagpadali sa diskusyon ingon man sa pagpalambo sa bukas nga komunikasyon ug mga lagda sa kolaborasyon. Ang pagtinabangay, pagrepaso sa kaubanan, komunikasyon, ug pagkabukas giluto sa mga gamot sa internet sa panahon nga kini gilusad sa sayong bahin sa 1990s.
Ang ideya sa paghimo sa source code nga magamit sa publiko naggikan sa usa ka intelektwal nga kampanya nga gisugdan sa dili pormal nga paagi ni Richard Stallman, usa ka programmer sa MIT, niadtong 1983. Gihunahuna ni Stallman nga ang software kinahanglan nga magamit sa mga programmer aron ilang usbon kini sumala sa ilang nakita nga angay aron mahimong mas maayo. sabta, pagkat-on mahitungod niini, ug pagpalambo niini.
Nagsugod si Stallman sa pag-apod-apod ug libreng software ubos sa iyang kaugalingong lisensya, ang GNU Public License. Kining bag-ong teknik ug kinaiya sa palibot sa software development nakakuha og traksyon, sa ngadtongadto mitultol ngadto sa pundasyon sa Open Source Initiative niadtong 1998.
Open-Source kumpara sa Closed-Source Software
Open-Source nga Software
- Ang accessible source software mao ang computer software kansang source code bukas sa publiko, nga nagtugot ni bisan kinsa sa pagtan-aw ug paggamit niini.
- Ang code mahimong usbon sa ubang mga indibidwal ug organisasyon, ang source code kay ma-access ni bisan kinsa.
- Ang gasto sa open-source software gamay ra.
- Kung ang programa popular, usa ka mahinungdanong gidaghanon sa mga programmer ang mahimong ma-assign sa proyekto.
- Adunay gamay nga mga limitasyon sa mga tiggamit bahin sa paggamit sa software ug pag-customize.
- Ang bisan unsang makina mahimong ma-configure aron magpadagan sa bukas nga software.
- Firefox, Android pinaagi sa Google, Linux operating system, Android, Thunderbird, MySQL, Mailman, Moodle, Perl, PHP, ug Python mao ang pipila ka mga pananglitan.
Sirado nga Tinubdan nga Software
- Ang closed source software mao ang computer software nga adunay closed source code, nga nagpasabot nga ang publiko walay access sa source code.
- Ang tawo o grupo lamang nga naghimo sa software ang adunay katakus sa pag-usab sa code.
- Ang source code sa closed source software gipanalipdan.
- Adunay ubay-ubay nga mga limitasyon nga gipahamtang sa mga tiggamit depende sa software usability ug customization.
- Ang software firm/organisasyon nagsuhol sa mga programmer aron mapaayo ang software.
- Ang closed source software mahal.
- Sa dili pa ma-install sa bisan unsang kompyuter, ang sirado nga software kinahanglan adunay balido nga lisensya.
- Walay luna alang sa sayop sa closed-source software.
- Ang Skype, Google Earth, Java, Adobe Flash, Virtual Box, Adobe Reader, Microsoft Office, Microsoft Windows, WinRAR, mac OS, Adobe Flash Player maoy pipila ka pananglitan.
Ang Kaayohan
Ang open-source code nakatabang sa mga aspiring developers ug dagkong korporasyon sa ilang teknolohikal nga kahanas. Wala’y katapusan nga edukasyon, labi na gihatagan ang pagtaas sa sangputanan sa coding. Kining nagkalapad nga network sa mga ideya mao lamang ang pagsugod kung giunsa ang software makatabang sa imong korporasyon.
Ang pag-uswag sa usa ka badyet mahimong usa ka adlaw-adlaw nga away alang sa mga nagsugod. Ang pagkaanaa sa mga open-source nga mga proyekto nagtugot sa mga konsumidor sa pagdawat sa bag-ong teknolohiya nga walay bayad sa membership fee o pagpirma sa mga long-term nga kontrata. Gawas sa mubu (o wala) nga gasto, ang bukas nga gigikanan nga mga librarya nagtugot sa mga koponan nga magsugod sa pagsugod sa pagtukod sa usa ka imprastraktura sa IT o paghimo og bag-ong aplikasyon.
Kadaghanan sa kini nga trabaho nahimo na alang kanimo salamat sa open-source. Gipagawas niini ang oras sa mga developer alang sa pag-optimize ug pag-customize. Adunay kanunay nga mga sitwasyon diin ang mga organisasyon gusto nga magsugod gikan sa wala sa pag-uswag, apan bisan ang labing bantugan nga mga tatak sa kalibutan makaila sa oras ug salapi nga natipig pinaagi sa paggamit sa open-source nga teknolohiya. Ang mga sangkap nga open-source, gigamit man isip mga kit sa pagsugod alang sa komplikadong mga app o mga piraso sa gamay nga puzzle aron makatabang sa paghuman sa usa ka proyekto mahimong usa ka mapuslanong alternatibo alang sa indibidwal nga mga developer ug mga grupo sa negosyo.
Ang online nga mga komunidad sama sa GitHub nagpakita sa open-source software nga kolaborasyon nga potensyal, nga naghatag og puy-anan alang sa minilyon nga developers ug kompanya nga mag-host, mag-evaluate, ug mogamit sa open-source nga mga platform. Gibayran sa Microsoft ang $7.5 bilyon alang sa plataporma sa 2018. Kini lagmit ang labing makita nga panig-ingnan hangtod karon kung giunsa ang pagkapopular nga teknolohiya sa open-source, ug kana nga natukod nga mga higante sa IT namuhunan sa kaugmaon niini nga komunidad.
Alang sa lainlaing mga hinungdan, ang pagpalambo ug pagpatuman sa usa ka open-source nga estratehiya sa software nahimong kritikal. Tagsa-tagsa ug dungan, ang open-source software developers nangita sa pinakamaayong tubag sa teknikal nga mga hagit, nga miresulta sa software nga kasaligan, luwas, ug libre. Ang programa nag-uswag sa paglabay sa panahon isip resulta sa ilang walay kakapoy nga trabaho.
Ang proseso gitabangan sa daghang mga pundasyon, lakip ang Linux Foundation, nga nagsuporta sa open-source sa daghang mga domain sa teknolohiya, ang Apache Software Foundation, ug ang Eclipse Foundation.
Nagtukod sila og mga sumbanan sa kolaborasyon sa mga digital behemoth sama sa AWS, Facebook, Google, IBM, Microsoft, Netflix, ug SAP, ingon man mga tiggama sa hardware sama sa Cisco, Intel, ug Tesla. Nagtukod usab sila og mga balay nga independente sa vendor alang sa mga proyekto, nagtanyag tabang pinansyal alang sa imprastraktura, nagtabang sa pagpamaligya, ug nagpili mga komite aron makahimo mga maayong pagpili sa proyekto.
Sa pag-summarize, pipila sa mga nag-unang benepisyo sa open-source mao ang:
- Ang gasto sa hardware mas ubos.
- Software sa talagsaon nga kalidad.
- Tibuok kalibutan nga suporta sa mga developer.
- Pagka-flexible ug kagawasan.
- Ang pagdumala sa mga lisensya yano ra.
- Konsentrasyon ug scaling sa mga proyekto.
Ang mga Risgo
Sama sa gihisgutan sa nag-una nga seksyon, ang open source mahimong maghatag daghang mga bentaha. Karon atong tan-awon ang posibleng mga disbentaha o mga kapeligrohan nga konektado niini, nga nahulog sa tulo ka mga kategorya sama sa mosunod:
- Risgo sa Seguridad
- Kalidad nga Risgo
- Risgo sa Pagsunod
Ang mga sangkap nga bukas nga gigikanan makit-an sa lainlaing mga repositoryo sa internet, ug ang mga nag-develop wala’y paagi aron mahibal-an kung unsa sila ka maayo o luwas. Ang mga organisasyon nga wala mamuhunan sa pagpugong sa ilang paggamit nagbutang sa ilang kaugalingon sa peligro, ug mahimo nilang bayran ang presyo sa ulahi kung ang pagtul-id sa mga sayup mahimong labi ka mahal.
Risgo sa Seguridad
Ang mga hacker makahimo og daghang salapi sa pagpahimulos sa mga sayup sa seguridad sa open-source. Naghatag kini sa mga hacker sa tanan nga kasayuran nga kinahanglan nila aron maglunsad og pag-atake. Sa paghimo sa mga butang nga mas grabe, tungod kay kini kaylap nga gigamit, usa ka kahuyang sa usa ka popular nga component nagtanyag hacker sa usa ka dako nga gidaghanon sa mga umaabot nga mga biktima. Nagpasabot kini nga ang mga hacker nagbantay pag-ayo sa komunidad ug dali nga nagpahimulos sa nahibal-an nga mga sayup sa seguridad sa mga sikat nga sangkap nga open-source.
Ang mga negosyo sa software bulnerable sa malisyosong mga pag-atake kung dili nila mamonitor ang ilang open-source nga paggamit ug ignorante sa bisan unsang mahuyang nga mga library sa ilang code.
Kalidad nga Risgo
Samtang ang usa ka kompanya naggugol ug daghang oras ug salapi aron masiguro ang kalidad sa proprietary code niini, mopatim-aw nga daghang mga development team ang nagpakaubos o wala magtagad sa kalidad sa open-source nga mga sangkap. Siyempre, gusto natong tanan nga ang atong katapusan nga produkto mahimong makanunayon ug lig-on ubos sa pressure.
Usa sa mga rason nga lisud ang pagmatuod nga ang usa ka open-source software component dili makompromiso ang status sa imong produkto tungod kay walay gikasabutan nga criteria sa pag-assess sa kalidad niini, ug ang usa ka open-source nga collaborative nga kinaiya makapalisud sa pagbuhat niini. sukod.
Risgo sa Pagsunod
Ang matag open-source software component, ingon man ang mga dependency niini, lisensyado. Kung gamiton namo kini sa among proyekto, mopasalig kami sa usa ka hugpong sa mga termino ug kondisyon nga kinahanglan namon sundon. Alang niadtong dili pamilyar sa pagkakomplikado sa open-source nga paglilisensya, kini mahimong usa ka damgo.
Ang ubang mga open-source nga mga proyekto kulang sa bisan unsang matang sa tinubdan nga lisensya, nga nagpasabot nga ang mga lagda sa copyright magamit pinaagi sa default. Tungod kay adunay daghang mga lisensya, ang pagtagbo sa tanan nga mga ligal nga kinahanglanon medyo lisud. Nahibal-an ba nimo nga adunay sobra sa 200 nga lahi nga mga lahi sa bukas nga gigikanan nga mga lisensya, ang matag usa adunay kaugalingon nga hugpong sa talagsaon, espesyal, ug kanunay nga makalibog nga mga termino ug kondisyon?
Ang Umaabot sa Open-Source
Ang mga bag-ong balud sa kabag-ohan madasig sa software nga resulta sa usa ka hiniusang paningkamot, dili lamang gikan sa usa ka negosyo, apan gikan sa usa ka komunidad nga gipahinungod sa pagpauswag sa tibuuk nga palibot.
Gipagawas sa mga kompanya ang ilang mga developers aron makigkompetensya sa digital arena, nga adunay katuyoan nga mahimong una nga nagmugna sa kanunay nga pagtaas sa kabag-ohan sa industriya sa teknolohiya, tungod kay nagpadayon kini nga pagkaladlad sa mga negosyo.
Mahimong epektibong matubag sa mga developers ang mga kalisdanan sa pagsulay ug pagpatuman pinaagi sa paggamit sa open-source nga komunidad ug pagkat-on gikan sa labing maayo nga mga developer, ilabi na sa pagbaha sa bag-ong mga teknolohiya sama sa AI, pagkat-on sa makina, ug mga pag-uswag sa robotics.
Kung gipahimuslan sa mga empleyado ang dinamiko, nakabase sa solusyon nga komunidad, nakita namon nga nakakuha ang mga negosyo. Gikan sa mga awto nga nagmaneho sa kaugalingon hangtod sa mga medikal nga robot, mga intelihente nga lungsod hangtod sa mga sentro sa datos, dili namon gusto nga itugyan ang mga tubag sa kini nga mga hagit sa gamay nga gidaghanon sa mga kompanya. Hinuon, kinahanglan nga magsalig kita sa open-source ug daghang mga hayag nga imbentor aron makuha ang labing kaayo nga mga sangputanan.
Panapos
Ang open-source nga kalihukan maoy responsable sa paspas nga pag-uswag sa teknolohiya sa miaging pipila ka dekada. Samtang ang open-source adunay pipila ka mga risgo, adunay daghang mga benepisyo ug nagsaad nga mga paagi sa unahan. Ang usa ka dako nga komunidad sa mga kontribyutor, kung giunsa ang mga giya sa pagsugod, pagkat-on pinaagi sa pagtuon sa code sa ubang mga tawo, ug pag-angkon og kasinatian sa pagpakigsulti sa ubang mga inhenyero usa ka maayo kaayo nga benepisyo nga imong makuha gikan sa open-source nga software.
Kung gusto ka usab nga magsugod sa pag-amot sa usa ka bukas nga gigikanan nga proyekto, pangitaa una ang usa nga makapadani kanimo, dayon pangitaa ang GitHub alang sa usa ka label nga nag-ingon nga "maayo nga una nga isyu" o usa ka butang nga parehas. Maayong Unang Isyu usa ka proyekto nga nag-curate sa dali nga mga pagpili gikan sa mga sikat nga proyekto alang sa mga developer nga wala pa makatampo kaniadto.
Leave sa usa ka Reply