Aplikasi open-source parantos ngadegkeun sorangan dina sistem IT bisnis ageung sareng sedeng. Tina bagian anu ngadominasi sapertos pangladén wéb, pangkalan data, sareng analitik, solusi open source ayeuna ogé dianggo sacara lega pikeun wadahisasi, pembelajaran mesin, DevOps, sareng tangtosna, pamekaran parangkat lunak. Seueur usaha anu nuju ka open source pikeun tugas non-IT, sapertos CRM, produksi kontén visual, sareng penerbitan blog. Numutkeun ka Gartner, langkung ti 95% usaha dina sektor IT nganggo solusi open source, tapi bahkan diantara perusahaan non-IT angka na di luhur 40% sareng ngembang. Sareng éta henteu kaétang seueur kasus dimana perpustakaan open source dianggo di jero aplikasi proprietary.
Milih antara sumber kabuka sareng katutup jauh tina gampang: sanés ngan ukur masalah anu mayar sareng gratis, atanapi ngadukung sareng henteu ngadukung. Nalika mutuskeun naon waé solusi IT, usaha kedah mertimbangkeun sababaraha aspék penting.
Biaya sareng jadwal palaksanaan
Sanaos sering henteu aya biaya lisénsi pikeun solusi open source, ngalaksanakeunana henteu gratis. Gumantung kana pajeulitna solusi Anjeun, Anjeun bisa jadi kudu ngatur anggaran waktu tim IT Anjeun, mawa konsultan ahli, atawa komo nyewa pamekar nu bakal terus adaptasi aplikasi Anjeun pikeun kaperluan bisnis Anjeun.
Aya ogé modél lisénsi hibrid, anu ngamungkinkeun anjeun ngagunakeun édisi komunitas aplikasi gratis, tapi versi anu diperpanjang sareng fitur “perusahaan” masih peryogi lisénsi anu mayar.
Sajaba ti éta, loba produk open source teu datang jeung dokuméntasi lengkep jeung/atawa up-to-date atawa kursus latihan pikeun pamaké tungtung. Pikeun palaksanaan anu ageung, gap ieu kedah dieusi nyalira, nyéépkeun waktos sareng artos.
Kauntungannana open source dina fase palaksanaan nyaeta, tangtosna, kamungkinan nguji pinuh. Sanaos anjeun ngarencanakeun nyebarkeun solusi open source salaku junun hosting atanapi kalayan bantosan kontraktor khusus, ngajalankeun tés (bukti konsép) diri anjeun langkung efektif tibatan ningali demonstrasi pidéo ngeunaan solusi proprietary. Anjeun bakal gancang ningali kumaha fungsional sareng lumaku solusi pikeun bisnis khusus anjeun.
Nalika ngabandingkeun solusi sumber kabuka sareng katutup sateuacan nyebarkeun, penting pikeun ngartos sabaraha waktos anu sayogi pikeun uji, sareng naha anjeun gaduh pilihan pikeun ngarobih produk dina tahap awal. Upami watesna henteu dipencet, sareng jawaban kana patarosan anu kadua nyaéta enya, maka uji lengkep ngeunaan produk open source asup akal.
waragad rojongan
Pangrojong dinten-dinten sareng konfigurasi seueur aplikasi open source skala industri, ogé adaptasina kana beban kerja anu luhur, peryogi pangaweruh anu khusus sareng jero ti tim IT. Upami éta henteu hasil, pangaweruh ieu kedah dipésér – boh ngalangkungan nyewa ahli atanapi outsourcing. Jenis outsourcing anu paling umum ngalibatkeun bantosan para ahli khusus aplikasi (format Red Hat), atanapi hosting anu dioptimalkeun pikeun solusi IT khusus (Kube Clusters, WP Engine, atanapi format anu sami).
Tangtosna, dukungan anu dibayar ogé standar pikeun solusi proprietary; Ieu mah sakadar open source nu peryogi eta. Biaya, Samentara éta, comparable. Salaku prakték nempokeun, rojongan teknis taunan pikeun aplikasi open source perusahaan umumna ngan 10-15% langkung mirah ti solusi proprietary.
Perbaikan bug, fitur anyar sareng skala
Sanaos solusi open-source anu dewasa sacara rutin diénggalan ku fitur anu diperpanjang sareng perbaikan bug, seringna para pangembang henteu masihan prioritas bug anu penting pikeun usaha khusus. Ieu malah leuwih umum dina kasus requests fitur. Di dieu, Anjeun kudu diuk jeung ngadagoan sabar, atawa méakkeun waktu adi pamekar urang (di-imah atawa hired) nulis kode perlu. Naon nice éta ieu mungkin sahenteuna téoritis; hal goréng éta bisa ngahurungkeun kana expense badag tur unpredictable.
Catet yén junun hosting ngaleungitkeun hariwang tina masang patch sareng ngapdet aplikasi, tapi henteu tiasa ngabantosan kustomisasi individu sapertos kitu. Pausahaan anu peryogi sapertos dasarna asup kana pasar ngembangkeun, sarta kudu milih format extension maranéhna nyieun: a garpu produk software utama atawa cabang ngembangkeun utama tambahan dina partnership jeung pamekar aslina tina aplikasi. Ieu dimana kaunggulan strategis open source dimaénkeun – nyaéta, kalenturan pamakean sareng laju inovasi.
Integrasi cross-platform jeung rojongan
Pikeun solusi multi-komponén skala ageung anu aktip tukeur data, integrasi sareng kasaluyuan sareng sababaraha platform tiasa maénkeun peran utama dina pilihan produk parangkat lunak. Prioritas di dieu nyaéta dukungan pikeun format industri pikeun neundeun sareng tukeur data, ditambah antarmuka program aplikasi (API) anu didokumentasikeun. Kadang-kadang solusi vendor tunggal sareng kode sumber katutup tiasa nyumponan sarat ieu langkung saé tibatan sakumpulan solusi open source – bahkan anu kualitasna luhur. Tapi éta salawasna mangpaat pikeun ngira-ngira biaya tweaking hiji solusi open-source lamun ngéléhkeun on kriteria sejen tur geus lulus fase bukti-of-konsép.
Résiko, kaamanan sareng patuh
Open source sering disebut-sebut langkung aman. Barina ogé, upami aya anu tiasa ningali kode sumber sareng ngalereskeun bug, éta kedah langkung aman tibatan panawaran kotak hideung proprietary, sanés?
Sakumaha biasa, kanyataanana langkung rumit. Kahiji, loba aplikasi open source boga jutaan garis kode, nu teu saurang ogé bisa pinuh audit. Ieu angka nu gede ngarupakeun apdet pikeun kode ngan complicates tugas salajengna. Kitu cenah, leutik henteu hartosna aman. Salaku conto, kerentanan Shellshock basis Bash henteu kapendak salami 20 taun!
Kadua, masalah kagumantungan pisan akut, sabab aplikasi jeung kode boga ranté suplai sorangan. Aplikasi open source tiasa nganggo pustaka open source pihak katilu, anu teras-terasan numbu ka perpustakaan pihak katilu anu sanés, sareng anu ditugaskeun pikeun mariksa aplikasi éta nyalira tiasa henteu mariksa sadaya perpustakaan. Résiko ranté ieu geus ditémbongkeun waktu jeung waktu deui: vulnerabilities dina bébas Log4j perpustakaan logging mangaruhan rébuan solusi open source badag, mangaruhan grandees kayaning Amazon, Cloudflare na elastis; serangan nu ngaganti perpustakaan npm kalawan ngaran jahat dianggo dina Apple sarta Microsoft; sareng kaputusan pamekar anu mandiri henteu ngadukung perpustakaan pad kénca alit di gudang npm lumpuh langkung ti sarébu aplikasi sareng situs populér (kalebet Facebook) salami sababaraha jam.

Sumber: xkcd.com/2347
Masalah sanésna sareng katergantungan nyaéta lisénsi. Lisensi open source cukup khusus, sareng henteu aya pamayaran sanés hartosna teu aya anu gaduh hak cipta. Aplikasi sorangan sareng perpustakaanna tiasa nganggo sababaraha lisénsi, sareng ngalanggar anu langkung ketat (Copyleft) pinuh ku litigation. Sarupa sareng Inok kaamanan IT anu mapan sareng prosés mitigasi kerentanan, pangguna konci sareng pamekar parangkat lunak open source kedah gaduh prosés anu sami pikeun pariksa patuh lisénsi sacara rutin – idéalna semi-otomatis.
Sadaya di luhur henteu hartosna yén open source mangrupikeun pilihan anu paling awon tina sudut pandang kaamanan inpormasi. Anjeun ngan ukur kedah ngartos sadaya résiko: tim palaksanaan kedah ngira-ngira budaya pangembangan sareng frékuénsi apdet kaamanan dina aplikasi anu saingan sareng ngadalikeun dependensi sareng lisensi (contona, nganggo tagihan software bahan). Ogé, upami perusahaan anjeun damel dina widang pamekaran parangkat lunak, disarankeun pikeun nyeken sadaya bungkusan open source pikeun kerentanan sareng fungsionalitas anu ngabahayakeun.
#Naha #bisnis #anjeun #tiasa #ngalih #aplikasi #opensource #gratis