Seueur jalma hariwang ngeunaan spésifikasi kaméra, ukuran layar, sareng kapasitas panyimpenan nalika kéngingkeun smartphone énggal. Salah sahiji elemen anu paling penting tina barang konsumen anu pikaresepeun ieu nyaéta sistem operasi, anu gampang ditingali.
Android Google nyaéta sistem operasi sélulér anu pang populerna di dunya. Éta kapanggih dina langkung ti 86 persén telepon sélulér di sakumna dunya. Anu langkung pikaheraneun nyaéta Android dumasar kana sistem operasi Linux open-source. Éta hartosna saha waé tiasa maca, ngarobih, sareng, anu paling penting, ngabagi kodeu dina manah seuseueurna smartphone. Kolaborasi dimungkinkeun ku katerbukaan ieu.
Beda sareng Microsoft Windows, contona, anu diciptakeun sareng dijaga ku perusahaan tunggal. Langkung ti 15000 programer ti sakumna dunya nyumbang kana pamekaran sareng pangropéa Linux. Programer ieu tiasa nawiskeun ngawangun hal énggal anu disebarkeun sacara bébas.
Naon Open-Source?
Sapotong parangkat lunak anu kodeu sumber aslina sayogi pikeun umum sareng tiasa dibagikeun sareng diropéa upami diperyogikeun ku pangguna. Parangkat lunak open-source nyaéta parangkat lunak anu kodeu sumber atanapi kode dasar biasana tiasa diaksés ku saha waé pikeun ngarobih atanapi ningkatkeun pikeun kagunaan deui sareng diakses.
Sapotong parangkat lunak tiasa dimanipulasi sareng dirobih ku saha waé supados program atanapi aplikasina tiasa dianggo leres. Programer kalawan aksés ka kode sumber program komputer urang bisa ningkatkeun eta ku nambahkeun fitur atawa koréksi bagian nu teu salawasna beroperasi leres.
Parangkat lunak open-source didamel sacara desentralisasi sareng kolaborasi, ngandelkeun ulasan peer sareng kaluaran komunitas. Kusabab diproduksi ku komunitas tinimbang hiji pangarang atanapi korporasi, parangkat lunak open-source umumna langkung mirah, langkung adaptasi, sareng umurna langkung panjang tibatan parangkat lunak proprietary.
Unggal taun, open-source beuki kaprah, muncul di mana-mana ti kota pamaréntahan nepi ka lembaga. Éta ogé janten langkung populer di kalangan usaha tina sagala ukuran. Nyatana, sababaraha usaha nyandak sumber kabuka ka tingkat salajengna ku ngabiayaan finansial proyék atanapi kolaborasi sareng pamekar.
Kolaborasi ngamajukeun inovasi kalayan gratis sareng open source. Seueur téknologi anu urang anggap ayeuna henteu bakal mekar atanapi bakal ditangtayungan ku hukum patén upami henteu.
The Sajarah
Panaliti ngerjakeun téknologi internét awal sareng protokol jaringan komunikasi nguntungkeun tina lingkungan panalungtikan anu terbuka sareng kolaborasi dina taun 1950-an sareng 1960-an. Peer review sarta komentar kabuka diwanohkeun ku Advanced Research Projects Agency Network (ARPANET), nu pamustunganana jadi cornerstone pikeun internét kontemporer.
Kodeu sumber unggal grup pamaké ieu dibagikeun jeung ningkat kana. Forum dibantuan dina facilitation of sawala ogé ngembangkeun komunikasi kabuka sarta norma kolaborasi. Kolaborasi, ulasan peer, komunikasi, sareng katerbukaan dipanggang kana akar internét nalika diluncurkeun dina awal 1990-an.
Pamanggih sangkan kode sumber sadia pikeun umum asalna tina kampanye intelektual dimimitian sacara informal ku Richard Stallman, programmer di MIT, dina 1983. Stallman ngira yén software kudu sadia pikeun programer ambéh maranéhanana bisa ngarobahna sakumaha aranjeunna sae pikeun hadé. ngartos, diajar, sareng ningkatkeun éta.
Stallman mimiti ngadistribusikaeun software bébas dina lisénsi sorangan, GNU Public License. Téhnik sareng sikep énggal ieu ngeunaan pamekaran parangkat lunak ngagaduhan daya tarik, anu akhirna ngarah kana pondasi Open Source Initiative di 1998.
Open-Source vs Closed-Source Software
Parangkat Lunak Sumber Terbuka
- Parangkat lunak sumber anu tiasa diaksés nyaéta parangkat lunak komputer anu kodeu sumberna dibuka pikeun umum, ngamungkinkeun saha waé pikeun ningali sareng ngagunakeunana.
- Kodeu tiasa dirobih ku individu sareng organisasi sanés, kode sumberna tiasa diaksés ku saha waé.
- Biaya software open-source rada murah.
- Upami program éta populér, sajumlah ageung programer tiasa ditugaskeun pikeun proyék éta.
- Aya pangsaeutikna watesan pikeun pangguna dina hal pamakean parangkat lunak sareng kustomisasi.
- Mesin naon waé tiasa dikonpigurasi pikeun ngajalankeun parangkat lunak terbuka.
- Firefox, Android ku Google, Sistem operasi Linux, Android, Thunderbird, MySQL, Mailman, Moodle, Perl, PHP, sareng Python mangrupikeun sababaraha conto.
Katutup-Sumber Software
- Parangkat lunak sumber tertutup nyaéta parangkat lunak komputer kalayan kode sumber anu ditutup, anu hartosna masarakat henteu ngagaduhan aksés kana kode sumber.
- Ngan jalma atawa grup anu ngahasilkeun software nu boga kamampuhan pikeun ngarobah kodeu.
- Kodeu sumber parangkat lunak sumber katutup ditangtayungan.
- Aya sababaraha wates anu ditumpukeun pikeun pangguna gumantung kana usability sareng kustomisasi parangkat lunak.
- Firma software/organisasi nyewa programer pikeun ningkatkeun software.
- Parangkat lunak sumber tertutup mahal.
- Sateuacan dipasang dina komputer naon waé, parangkat lunak anu ditutup kedah gaduh lisénsi anu sah.
- Henteu aya rohangan pikeun kasalahan dina parangkat lunak sumber tertutup.
- Skype, Google Earth, Java, Adobe Flash, Virtual Box, Adobe Reader, Microsoft Office, Microsoft Windows, WinRAR, mac OS, Adobe Flash Player aya sababaraha conto.
The mangpaat
Kodeu open-source parantos ngabantosan para pamekar sareng perusahaan ageung dina kaahlian téknologina. Éta atikan anu teu aya tungtungna, khususna dipasihan akibat naékna coding. Jaringan ideu anu terus-terusan ngembang ieu ngan ukur ngamimitian kumaha parangkat lunak sapertos kitu tiasa ngabantosan perusahaan anjeun.
Manjangkeun anggaran tiasa janten perang sapopoé pikeun ngamimitian. Kasadiaan proyék open-source ngamungkinkeun para konsumen pikeun nangkeup téknologi anyar tanpa mayar biaya kaanggotaan atanapi nandatanganan kontrak jangka panjang. Kumisan tina biaya anu rendah (atanapi henteu aya), perpustakaan open-source ngamungkinkeun tim pikeun ngamimitian ngamimitian ngawangun infrastruktur IT atanapi ngembangkeun aplikasi énggal.
Seueur padamelan ieu parantos dilakukeun pikeun anjeun berkat open-source. Ieu ngabebaskeun waktos pamekar pikeun optimasi sareng kustomisasi. Bakal salawasna aya kaayaan dimana organisasi hayang ngamimitian ti scratch kalawan ngembangkeun, tapi malah merek panggedena di dunya ngakuan waktu jeung duit disimpen ku ngagunakeun téhnologi open-source. Komponén open-source, naha dianggo salaku kit awal pikeun aplikasi rumit atanapi potongan teka-teki sakedik pikeun ngabantosan proyék tiasa janten alternatif anu mangpaat pikeun pamekar individu sareng tim perusahaan.
Komunitas online sapertos GitHub nunjukkeun poténsi kolaborasi parangkat lunak open-source, nyayogikeun bumi pikeun jutaan pamekar sareng perusahaan pikeun nga-host, ngaevaluasi, sareng ngagunakeun platform open-source. Microsoft mayar $ 7.5 milyar pikeun platform dina 2018. Ieu sigana conto anu paling katingali dugi ka ayeuna kumaha téknologi open-source populér, sareng yén raksasa IT anu ngadegkeun investasi di masa depan komunitas ieu.
Pikeun sababaraha alesan, ngamekarkeun sareng ngalaksanakeun strategi parangkat lunak open-source parantos janten kritis. Masing-masing sareng babarengan, pamekar software open-source milarian jawaban anu pangsaéna pikeun tantangan téknis, hasilna parangkat lunak anu diandelkeun, aman, sareng gratis. Program éta ningkat kana waktosna salaku hasil tina padamelan anu teu séhat.
Prosésna dibantuan ku sababaraha yayasan, kalebet Linux Foundation, anu ngadukung open-source dina sababaraha domain téknologi, Apache Software Foundation, sareng Eclipse Foundation.
Aranjeunna netepkeun standar dina kolaborasi sareng raksasa digital sapertos AWS, Facebook, Google, IBM, Microsoft, Netflix, sareng SAP, ogé produsén hardware sapertos Cisco, Intel, sareng Tesla. Éta ogé ngawangun imah anu mandiri pikeun proyék-proyék, nawiskeun bantosan kauangan pikeun infrastruktur, ngabantosan pamasaran, sareng milih panitia pikeun milih pilihan proyék anu pinter.
Pikeun nyimpulkeun, sababaraha kauntungan utama open-source nyaéta:
- Biaya hardware langkung handap.
- Software kualitas luar biasa.
- Dirojong sacara global ku pamekar.
- Fleksibilitas jeung kabebasan.
- Manajemén lisénsi saderhana.
- Konsentrasi sareng skala proyék.
Resiko
Sakumaha anu disebatkeun dina bagian sateuacana, open source tiasa masihan sababaraha kauntungan. Ayeuna urang bakal ningali poténsi kalemahan atanapi bahaya anu aya hubunganana sareng éta, anu digolongkeun kana tilu kategori sapertos kieu:
- Résiko Kaamanan
- Résiko Kualitas
- Resiko minuhan
Komponén open-source tiasa dipendakan dina rupa-rupa repositori internét, sareng pamekar henteu gaduh cara terang kumaha saé atanapi amanna. Organisasi anu henteu investasi pikeun ngadalikeun pamakeanna nempatkeun diri dina résiko, sareng aranjeunna tiasa mayar harga engké nalika ngabenerkeun kasalahan janten langkung mahal.
Résiko Kaamanan
Peretas tiasa ngadamel seueur artos ngamangpaatkeun cacad kaamanan open-source. Ieu masihan peretas sadaya inpormasi anu diperyogikeun pikeun ngaluncurkeun serangan. Pikeun nyieun masalah parah, sabab geus jadi loba dipaké, kerentanan dina komponén populér nawarkeun hacker sajumlah badag calon korban. Ieu ngandung harti yén peretas tetep ngawaskeun komunitas sareng gancang ngamangpaatkeun cacad kaamanan anu dipikanyaho dina komponén open-source populér.
Usaha parangkat lunak rentan ka serangan jahat upami aranjeunna henteu ngawaskeun pamakean sumber terbuka sareng teu terang kana perpustakaan anu rentan dina kodena.
Résiko Kualitas
Bari parusahaan spends loba waktu jeung duit pikeun mastikeun nu kualitas kode proprietary na, Nembongan yen loba tim ngembangkeun undervalue atawa malire kualitas komponén open-source. Tangtosna, urang sadayana hoyong produk ahir urang janten konsisten sareng stabil dina tekenan.
Salah sahiji alesan hese pikeun pariksa yén komponén software open-source henteu kompromi status produk anjeun kusabab teu aya kriteria anu disatujuan pikeun meunteun kualitasna, sareng karakter kolaborasi open-source tiasa nyababkeun sesah. ngukur.
Resiko minuhan
Unggal komponén software open-source, kitu ogé kagumantunganana, dilisensikeun. Nalika urang ngagunakeunana dina proyék urang, urang komitmen kana sakumpulan syarat sareng kaayaan anu kedah urang taat. Pikeun anu teu wawuh sareng pajeulitna lisénsi sumber terbuka, ieu tiasa janten ngimpina.
Sababaraha proyék open-source henteu ngagaduhan jinis lisénsi sumber, nunjukkeun yén aturan hak cipta berlaku sacara standar. Kusabab aya seueur lisensi, nyumponan sadaya sarat hukumna rada sesah. Naha anjeun terang aya langkung ti 200 jinis lisensi open-source anu béda, masing-masing gaduh sarat sareng kaayaan anu unik, khusus, sareng sering ngabingungkeun?
The Future of Open-Source
Gelombang inovasi anyar bakal didorong ku parangkat lunak anu mangrupikeun hasil tina usaha kolaborasi, sanés ngan ukur tina hiji usaha, tapi ti komunitas anu dikhususkeun pikeun ningkatkeun sakumna lingkungan.
Pausahaan ngabebaskeun pamekarna pikeun bersaing dina arena digital, kalayan tujuan janten anu pangheulana ngahasilkeun inovasi anu terus-terusan dina industri téknologi, sabab terus nampi paparan diantara perusahaan.
Pamekar tiasa sacara efektif ngatasi masalah tés sareng palaksanaan ku ngagunakeun komunitas open-source sareng diajar ti pamekar anu pangsaéna, khususna ku banjir téknologi anyar sapertos AI, learning mesin, jeung kamajuan robotika.
Nalika karyawan ngamangpaatkeun komunitas dinamis anu berorientasi solusi, urang ningali kauntungan usaha. Ti kandaraan mandiri ka robot médis, kota pinter ka pusat data, kami henteu hoyong mercayakeun jawaban kana tantangan ieu ka sajumlah perusahaan. Gantina, urang kedah ngandelkeun open-source sarta slew of inventors cemerlang pikeun meunangkeun hasil greatest.
kacindekan
Gerakan open-source tanggung jawab pikeun kamajuan gancang téknologi dina sababaraha dekade katukang. Sanaos sumber terbuka nyababkeun sababaraha résiko, aya seueur kauntungan sareng cara anu ngajangjikeun. Komunitas kontributor anu ageung, pedoman kumaha cara ngamimitian, diajar ku cara diajar kode jalma sanés, sareng kéngingkeun pangalaman komunikasi sareng insinyur sanés mangrupikeun sababaraha kauntungan anu saé anu anjeun kéngingkeun tina parangkat lunak open-source.
Upami anjeun ogé hoyong ngamimitian nyumbang kana proyék open-source, panggihan heula hiji anu pikaresepeun anjeun, teras milarian GitHub pikeun labél anu nyarios "masalah munggaran anu saé" atanapi anu sami. Edisi Kahiji Alus mangrupikeun proyék anu milih pilihan anu gampang tina proyék populér pikeun pamekar anu henteu pernah nyumbang sateuacanna.
Leave a Reply