Sinau babagan Software Open-Source

Software sumber-sumber (OSS) yaiku piranti lunak komputer sing disebarake karo kode sumber sing kasedhiya kanggo modifikasi. Piranti lunak kasebut biasane nyakup lisensi kanggo programer kanggo ngganti piranti lunak ing sembarang cara sing dipilih. Padha bisa ndandani kewan omo, nambah fungsi, utawa ngganti piranti lunak sing cocog karo kabutuhan. Open Source Initiative (OSI) yaiku panguwasa terkemuka ing OSS; definisi piranti lunak mbukak-sumber kasebut tundhuk karo aturan miturut 10 kritéria.

Iki kalebu:

Lisensi

Lisensi sing beda-beda ngidini pemrogram kanggo ngowahi piranti alus kasebut kanthi maneka warna kahanan. OSI nyetujoni lisensi sing tundhuk karo definisi piranti lunak mbukak-sumber. 5 lisensi sing paling populer miturut Black Duck Knowledgebase yaiku:

  1. MIT License
  2. GNU General Public License (GPL) 2.0
  3. Lisènsi Apache 2.0
  4. GNU General Public License (GPL) 3.0
  5. BSD License 2.0 (3-clause, New or Revised)

Nalika ngganti kode sumber, salah sijine syarat OSS yaiku nglebokake apa sing diganti uga metode sampeyan. Piranti lunak digawe sawisé modifikasi kode bisa utawa ora kasedhiya gratis.

Perbedaan Antara Open-Source lan Komersial Software

Piranti lunak sing kasedhiya ing kasedhiya, utawa piranti lunak eksklusif, ora menehi akses menyang kode sumber amarga piranti lunak iki minangka properti intelektual wong liya.

Akibaté, para panganggo kerep mbayar.

OSS, ing tangan liyane, minangka gaweyan kolaborasi - piranti lunak kasebut mbagi kekayaan intelektual antarane kabeh sing wis mbantu ngembangake utawa ngowahi.

Open-Source Software Vs. Software gratis

Benten kaliyan kapercayan umum, sanadyan fokus ing biaya, utawi kekiranganipun, saking program.

Open Source ngandhut kasedhiyan kode sumber lan distribusi gratis. Piranti lunak gratis, kanthi cara kasebut, kalebu modifikasi kode, nanging nekanake para pengguna kabebasan seneng nglakoni apa sing disenengi karo piranti lunak kasebut. Yayasan Perangkat Lunak Bebas ngandharake 4 kondisi kanggo piranti lunak supaya bisa dianggep gratis.

Kajaba iku, piranti lunak bisa diklasifikasikake minangka freeware. Iki tegese para pengguna ngundhuh piranti lunak tanpa biaya, nanging ora bisa ngganti kodhe sumbere.

Keuntungan saka Open-Source Software

Nalika biaya minangka faktor driving, OSS nduwe sawetara keuntungan tambahan:

Jenis Jenis Software Open-Source

Teknologi sumber-sumber mbantu mbentuk internet. Salajengipun, kathah program ingkang kula lan panjenengan gunakake saben dinten adhedhasar teknologi sumber terbuka. Contone, Android OS lan Apple OS X adhedhasar kernel lan teknologi open-source Unix / BSD.

Piranti lunak mbukak-sumber populer liyane yaiku:

Open Source lan Developers

Proyek OSS iku kesempatan kolaborasi sing ningkatake keterampilan lan mbangun koneksi ing lapangan. Pengembang kudu pinter nganggo piranti standar pembangunan mbukak-sumber.

Kesimpulan

Ewon proyek mbukak-sumber yaiku alternatif kanggo piranti lunak eksklusif. Ngerjani proyek OSS minangka jalur kanggo mbangun karir ing pengembangan piranti lunak. Kajaba iku, programer bisa ngrampungake skills kanthi nggarap program piranti lunak paling gedhe ing donya. Facebook, Google, lan LinkedIn ngeculake piranti lunak minangka Open Source, supaya pangembang bisa nuduhake kawruh, solusi inovasi lan kontribusi marang produk fungsional, stabil.