CodeGym /Blog Jawa /Acak /Piranti Lunak Open Source. Apa Iku lan Apa Iku Worth Coba...
John Squirrels
tingkat
San Francisco

Piranti Lunak Open Source. Apa Iku lan Apa Iku Worth Coba?

Diterbitake ing grup
Kanthi tuwuhing OSS kanthi cepet, piranti lunak sumber terbuka, sapa wae sing pengin sukses ing bidang IT kudu ngerti aliran iki lan ngerti apa sing ana ing mburi. Minangka jeneng kasebut, piranti lunak open-source minangka barang sing bisa dipriksa, diowahi, ditambah lan dituduhake amarga piranti lunak iki bisa diakses umum. Piranti Lunak Open Source.  Apa Iku lan Apa Iku Worth Coba?  - 1Kanthi tembung liyane, iki minangka kode sumber terbuka sing bisa dideleng sapa wae, ndandani bug, nganyarke, lan disebarake menyang wong liya. Biasane dikembangake kanthi kolaborasi, ngandelake review lan kerjasama programer liyane. Lan amarga piranti lunak open-source digawe dening komunitas tinimbang penulis siji utawa perusahaan piranti lunak siji, mesthine luwih murah, luwih fleksibel, lan, ing sawetara kasus, duwe umur luwih dawa tinimbang mitra kepemilikan.

Nalika Iku Kabeh Miwiti?

Yen sampeyan mikir yen open source minangka gerakan sing relatif anyar, sampeyan bakal kaget. Akar kasebut bali menyang taun 1950-an lan 1960-an, nalika peneliti wiwit ngembangake protokol jaringan Internet lan telekomunikasi. Teknologi kasebut adhedhasar riset terbuka lan kolaborasi, lan prinsip iki banjur dadi dhasar kanggo Internet. Kanggo piranti lunak open-source kaya sing kita kenal saiki, asale ing taun 1983 nalika Richard Stallman, programmer ing MIT, nyedhiyakake kode sumber kanthi bebas. Dheweke percaya manawa bisa diakses para programer ing saindenging jagad supaya bisa ngowahi lan maju kaya sing dikarepake. Pendekatane ditindakake lan mboko sithik nyebabake pambentukan Open Source Initiative ing taun 1998.

Piranti Lunak Open Source vs Jinis Piranti Lunak Liyane

Ing ngisor iki, kita mbandhingake sawetara aspek utama piranti lunak sumber terbuka lan jinis piranti lunak liyane:

Kontrol

Saka ndhuwur, sampeyan bisa uga wis ngira manawa bedane utama antarane OSS lan piranti lunak jinis liyane yaiku kode sumber kasedhiya kanggo sapa wae sing pengin ndeleng, nyalin, utawa ngowahi. Kanggo piranti lunak "proprietary", mung siji wong utawa tim sing nduweni kontrol eksklusif. Pramila kadhangkala uga diarani piranti lunak "sumber tertutup" sing biasane mbutuhake sampeyan nampa lisensi sing mbutuhake sampeyan ora nindakake apa-apa karo kode sumber kasebut. Sing mung dikandhakake, piranti lunak open-source uga biasane dilisensi. Nanging, istilah hukum kasebut beda banget karo lisensi kepemilikan. Dheweke menehi ijin pangguna komputer kanggo nggunakake piranti lunak kanggo maksud apa wae sing dikarepake. Kajaba iku, sawetara lisensi sumber terbuka nyatakake yen sapa wae sing ngowahi program utawa kode uga kudu nuduhake karo wong liya tanpa ngisi ragad lisensi kasebut. Ing tembung liyane, dheweke nyengkuyung wong kanggo nyebarake prestasi.

biaya

Apa "sumber terbuka" gratis? Ora tansah. Programer piranti lunak open-source bisa uga ngisi dhuwit kanggo piranti lunak sing digawe utawa disumbang. Utawa, kadhangkala, padha ngisi dhuwit mung kanggo layanan piranti lunak lan dhukungan saka piranti lunak kasebut. Kanthi cara iki, piranti lunak gratis, lan programer entuk dhuwit kanthi mbantu pangguna nginstal utawa ngatasi masalah kasebut. Nanging, dibandhingake karo piranti lunak proprietary, biaya iki luwih terjangkau.

Keamanan

Nalika kita ndemek ing topik ngatasi masalah, iku worth kang lagi nyimak sing preduli saka piranti lunak, cacat kode isih ana. Sanadyan jumlah kewan omo kurang ing OSS amarga kode sumber ing kene mbukak kanggo sapa wae, mula "semakin akeh mata ing kode kasebut, luwih angel kanggo kewan omo kanggo urip." Uga, ana prabédan antarane sing tanggung jawab kanggo ndandani kewan omo - vendor tanggung jawab kanggo piranti lunak komersial. Ing wektu sing padha, pangguna tanggung jawab kanggo piranti lunak open-source.

Desain

Ing babagan desain, OSS biasane ilang sawetara poin. Wiwit kabijakan kasebut nyengkuyung kolaborasi lan enggo bareng, emphasis dilebokake ing openness tinimbang desain sing ramah pangguna. Dadi, sejatine, produk untung luwih intuisi lan luwih gampang digunakake kanthi adaptasi lan pengalaman pangguna minangka masalah utama.

Garansi

Wilayah liyane ing ngendi piranti lunak "sumber tertutup" minangka pemenang yaiku syarat garansi. Ora kaget yen OSS ora duwe garansi babar pisan. Ing kontras, piranti lunak kepemilikan tansah didhukung kanthi garansi, sing minangka kauntungan sing pasti kanggo perusahaan sing duwe kabijakan keamanan. Nanging, sawetara solusi open source banget populer lan malah dadi pimpinan pasar saiki. (contone, Linux, Apache).

OSS paling populer

  • Mozilla Firefox
  • server web Apache
  • GNU/Linux
  • Pamuter media VLC
  • SugarCRM
  • VNC
  • GIMP
  • LibreOffice
  • jQuery

Kepiye cara kerja OSS?

Bener, saben sampeyan ndeleng kaca web, mriksa email, stream musik, nonton video, main game video, utawa ngobrol karo kanca-kanca, PC, konsol game, utawa piranti seluler nyambung menyang jaringan global nggunakake piranti lunak open-source kanggo ngirim. data menyang piranti "lokal". Sapa sing nindakake kabeh? Komputer "remote" sing umume ana ing papan sing adoh (pangguna ora bisa ndeleng lan ora duwe akses fisik). Tegese, wong ngandelake komputer remot nalika nindakake tugas saben dina. Sawetara nyebat proses iki "cloud computing" amarga kalebu macem-macem kegiatan (nyimpen file, nuduhake foto, ngrungokake trek audio, utawa nonton video) sing nggabungake komputer lokal lan jaringan global komputer remot. Sawetara aplikasi maya, kayata Google cloud, minangka proprietary. Dene liyane kaya OpenStack utawa Nextcloud minangka sumber terbuka.

Kaluwihan Utama Nggunakake OSS

Umume wong luwih seneng piranti lunak open-source tinimbang kepemilikan amarga akeh alasan: Kontrol sing Ditingkatake. Yen sampeyan pengin ngontrol luwih akeh babagan piranti lunak, OSS sing sampeyan butuhake. Sampeyan bakal bisa mriksa kode kasebut supaya yakin manawa ora nindakake apa-apa sing ora dikarepake. Uga, sampeyan bakal bisa ngganti bagean kode yen sampeyan nemokake ora perlu utawa ora ana guna. Saka iki, kita bisa nyimpulake yen OSS sampurna kanggo latihan. Upaminipun sampeyan lagi miwiti dalan sinau. Yen ngono, piranti lunak open-source mesthi bisa mbantu sampeyan ngasah katrampilan lan dadi pangembang sing luwih apik. Sampeyan uga bisa nuduhake karya karo wong liya supaya bisa menehi komentar, kritik, utawa memuji sampeyan. Luwih Safety. Kaya sing wis kasebut, piranti lunak open-source dianggep luwih aman amarga sapa wae bisa ndeleng lan mbenerake kesalahan utawa ngilangi. Lan amarga jumlah programer sing ora ana watesan bisa nggarap piranti lunak sumber terbuka sing padha tanpa njaluk ijin saka penulis, dheweke bisa debug, nganyarke, lan nganyari piranti lunak luwih cepet tinimbang piranti lunak eksklusif. Komunitas kuwat. Ora nggumunake yen proyek open source asring nggabungake pangembang saka kabeh penjuru donya, sing ndadékaké temu lan formasi grup pangguna sing pengin nyoba, nggunakake, lan promosi produke.

Napa Perusahaan Gedhe Asring Nggunakake Solusi Piranti Lunak Open Source

Ora mung pangguna rata-rata utawa programer tetep nganggo solusi OSS. Malah perusahaan gedhe asring njupuk kauntungan saka OSS. Apa sing nyekel? Keterjangkauan. Akeh perusahaan sing mbukak piranti lunak sumber terbuka amarga ora ana alesan kanggo mbuwang bathi kanggo piranti lunak kepemilikan. Kajaba iku, ora bakal ana biaya tambahan kanggo pangopènan lan nganyari piranti lunak amarga kontributor bakal menehi gratis. Dhuwur Customizability. Minangka piranti lunak open-source nuduhake kode sumber, organisasi bisa tansah nyewa programmer trampil sing adaptasi kanggo kabutuhan tartamtu. Ora ana vendor sing kudu dikontak; ora perlu wektu ekstra kanggo ngenteni fitur tambahan (kang kadhangkala njupuk selawase). adaptasi. Piranti lunak OSS duwe ruang lingkup aplikasi sing ora winates ing arsitektur tartamtu. Pramila luwih akeh kemungkinan kanggo nindakake kanthi apik ing macem-macem skenario, sanajan sing paling rumit. Saliyane faktor kasebut, perusahaan uga ngurmati keamanan sing padhet lan dhukungan sing luwih apik. Nanging, dheweke kudu eling yen entuk piranti lunak miturut lisensi Open Source, dheweke bisa nggunakake piranti lunak kasebut kanthi bebas kanggo tujuan komersial. Nanging, iki ora ateges organisasi bakal bisa mbatesi luwih akeh wong sing bakal nggunakake piranti lunak kasebut. Nalika perusahaan nyebarake piranti lunak kasebut, kudu netepi syarat lisensi sing padha karo sing ditampa.

Carane Dadi Bagéan saka Open Source Software

Pengin dadi bagian saka crita sing nyenengake iki? Banjur, sampeyan bisa kanthi gampang gabung karo proyek sumber terbuka. Kabeh katrampilan disambut. Kanggo nglakoni, sampeyan bisa langganan dhaptar mailing ing situs web resmi utawa kaca GitHub (sampeyan bisa nggayuh proyek paling monjo kanthi ngetutake tautan "Tren"). Apa sing menarik, pemula lengkap utawa malah non-programer bisa uga migunani banget kanggo proyek OSS. Kanthi nulis, nganyari, nerjemahake dokumentasi, utawa mung mangsuli pitakon lan nuntun wong anyar, sampeyan bakal menehi kontribusi gedhe. Kanggo pamula Jawa, dheweke bisa nggawe proyek, ngganti kode, lan ngirim panjaluk tarik yen dibutuhake. Bantuan lan jaminan kualitas tansah dihargai!

Kesimpulan

Kaya sing sampeyan ngerteni, proyek piranti lunak open-source bisa nggawa akeh keuntungan kanggo para peserta lan pangguna. Ora mung pengalaman OSS sing apik kanggo CV sampeyan, nanging sampeyan uga bisa ngasah katrampilan kanthi kolaborasi karo wong sing padha. A win-win nyata!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION