• 2024-11-21

Definisi dan Contoh Perisian Sumber Terbuka

SE 1 PERISIAN SUMBER TERBUKA

SE 1 PERISIAN SUMBER TERBUKA

Isi kandungan:

Anonim

Perisian sumber terbuka (OSS) adalah apa-apa jenis perisian komputer yang diedarkan dengan kod sumber yang tersedia untuk pengubahsuaian. Ini bermakna ia biasanya termasuk lesen untuk pengaturcara untuk menukar perisian dengan cara yang mereka pilih: Mereka boleh membetulkan pepijat, memperbaiki fungsi, atau menyesuaikan perisian untuk memenuhi keperluan mereka sendiri.

Kriteria Perisian Terbuka Sumber

Inisiatif Sumber Terbuka (OSI), bukan keuntungan global yang ditubuhkan pada tahun 1998, bertindak sebagai pihak berkuasa utama di OSS. Takrifan perisian terbuka sumber termasuk 10 kriteria, yang berkaitan dengan perkara-perkara seperti:

  • Pengagihan semula perisian
  • Ketersediaan dan integriti kod sumber
  • Pengedaran dan sifat-sifat lesen
  • Kerja-kerja asal
  • Anti-diskriminasi

Lesen

Lesen yang berbeza membenarkan para pengatur cara mengubah suai perisian dengan pelbagai syarat yang dilampirkan. Menurut Black Duck KnowledgeBase, pangkalan data kira-kira dua juta projek sumber terbuka, lima daripada lesen paling popular adalah:

  1. Lesen MIT
  2. GNU General Public License (GPL) 2.0
  3. Lesen Apache 2.0
  4. GNU General Public License (GPL) 3.0
  5. Lesen BSD 2.0 (3-fasal, Baru atau Semakan)

Apabila anda menukar kod sumber, OSS memerlukan kemasukan apa yang anda ubah serta cara anda. Perisian yang dibuat selepas pengubahsuaian kod mungkin atau tidak boleh dibuat secara percuma.

Perisian Sumber Terbuka vs. Perisian Komersil

Perisian yang tersedia secara komersial, perisian komersil atau proprietari, tidak memberikan akses kepada kod sumbernya kerana perisian itu adalah harta intelek orang lain. Akibatnya, pengguna sering membayarnya. OSS, sebaliknya, adalah usaha bersama; Perisian ini dikongsi harta intelek di kalangan semua yang telah membantu membangun atau mengubahnya.

Perisian Terbuka Sumber berbanding Perisian Percuma

Walaupun istilah ini sering digunakan secara bergantian, OSS sedikit berbeza daripada perisian percuma. Kedua-duanya berurusan dengan keupayaan untuk memuat turun dan mengubah suai perisian tanpa had atau caj. Walau bagaimanapun, perisian percuma-konsep yang dibangunkan pada tahun 1980-an oleh penyelidik sains komputer MIT, Richard Stallman-ditakrifkan oleh empat syarat, seperti yang digariskan oleh Yayasan Perisian Bebas bukan keuntungan. "Keempat kebebasan" ini menekankan keupayaan pengguna untuk menggunakan dan menikmati perisian yang mereka lihat patut.

Sebaliknya, kriteria OSS, yang Open Source Initiative berkembang satu dekad kemudian, memberi penekanan lebih kepada modifikasi perisian, dan akibat mengubah kod sumber, pelesenan, dan pengedaran.

Jelas, kedua-dua bertindih; ada yang mengatakan perbezaan antara OSS dan perisian percuma lebih berfilsafat daripada praktikal. Walau bagaimanapun, tidak perlu dikelirukan dengan perisian percuma. Perisian biasanya merujuk kepada perisian proprietari yang pengguna boleh memuat turun tanpa kos, tetapi kod sumbernya tidak boleh diubah.

Kelebihan Perisian Sumber Terbuka

Walaupun kekurangan kosnya adalah kelebihan utama, OSS mempunyai beberapa faedah tambahan:

  • Kualitinya dapat dengan mudah dan bertambah baik apabila kod sumbernya diteruskan, diuji, dan ditetapkan.
  • Ia menawarkan peluang pembelajaran yang berharga bagi pengaturcara. Mereka boleh menggunakan kemahiran untuk program paling popular yang terdapat pada hari ini.
  • Ia boleh menjadi lebih selamat daripada perisian proprietari kerana bug dikenal pasti dan ditetapkan dengan cepat.
  • Memandangkan ia berada dalam domain awam, dan sentiasa tertakluk kepada kemas kini, terdapat sedikit kemungkinan ia boleh menjadi tidak tersedia atau cepat ketinggalan zaman-tambah penting bagi projek jangka panjang.

Jenis Popular Perisian Sumber Terbuka

Teknologi sumber terbuka membantu menubuhkan banyak internet. Selain itu, banyak program yang digunakan setiap hari berdasarkan teknologi sumber terbuka. Kes di dalamnya: Android OS dan Apple OS X adalah berdasarkan kepada kernel dan teknologi sumber terbuka Unix / BSD.

Perisian sumber terbuka yang popular adalah:

  • Pelayar web Firefox Mozilla
  • Pelanggan e-mel Thunderbird
  • Bahasa skrip PHP
  • Bahasa pengaturcaraan Python
  • Pelayan web HTTP Apache

Perisian Terbuka dan Pemaju

Projek OSS adalah peluang kerjasama yang meningkatkan kemahiran dan membina hubungan di lapangan. Bidang yang boleh dilakukan oleh pemaju termasuk:

  • Alat komunikasi. E-mel, pemesejan masa nyata, forum, dan pembangun membantu wiki untuk mencari penyelesaian atau idea yang melantun antara satu sama lain.
  • Sistem kawalan semakan yang diedarkan. Apabila berbilang pemaju di lokasi geografi yang berbeza mengubah suai data dan fail, sistem ini menguruskan versi dan kemas kini yang berlainan.
  • Senarai pelacak dan senarai pepijat. Ciri-ciri ini membolehkan projek berskala besar memantau isu-isu dan menjejaki perbaikan mereka.
  • Ujian dan alat debugging. Ciri-ciri ini mengautomasikan ujian semasa integrasi sistem dan debug program lain.

Garisan bawah

Perisian sumber terbuka adalah alternatif kepada perisian proprietari. Mengambil bahagian dalam projek OSS boleh menjadi landasan untuk membina kerjaya dalam pembangunan perisian, yang membolehkan para pengatur program mengasah kemahiran mereka dengan mengusahakan program perisian terbesar di dunia. Facebook, Google dan LinkedIn melepaskan OSS, jadi pemaju boleh berkongsi pengetahuan, penyelesaian inovatif, dan menyumbang kepada produk yang stabil dan berfungsi.


Artikel yang menarik

Bermula sebagai Penjual eBay

Bermula sebagai Penjual eBay

EBay boleh menjadi perniagaan permulaan cepat atau cara untuk mengembangkan perniagaan yang sedia ada. Ketahui cara memulakan jualan di eBay.

Petua untuk Menilai Pelatih

Petua untuk Menilai Pelatih

Maklum balas penyelia terhadap sesuatu latihan adalah penting tetapi tidak berhenti di situ. Menilai sendiri prestasi anda boleh sangat mendedahkan.

Cari Pelatih dan Buat Kebanyakannya

Cari Pelatih dan Buat Kebanyakannya

Anda boleh melakukan banyak perkara untuk memanfaatkan pengalaman magang anda. Mencari pelatih dalam bidang kerjaya yang menarik menawarkan banyak hadiah.

Pasukan Demonstrasi Udara di Tentera Darat dan Marin A.S.

Pasukan Demonstrasi Udara di Tentera Darat dan Marin A.S.

Ketahui tentang sejarah pasukan Tentera Udara Amerika Syarikat dan Pasukan Marin Udara Demonstrasi Marin yang melakukan gerakan udara tepat.

Langkah-langkah untuk Mendapatkan Buku Terbitan

Langkah-langkah untuk Mendapatkan Buku Terbitan

Fiksyen atau bukan fiksyen, menulis naskah adalah permulaan sahaja. Berikut adalah langkah demi langkah melihat proses seorang pengarang pergi melalui untuk mencetak.

12 Tips untuk Meminta (dan Mendapatkan) Waktu Berlepas dari Kerja

12 Tips untuk Meminta (dan Mendapatkan) Waktu Berlepas dari Kerja

Bagaimana untuk meminta untuk mengambil masa dari kerja, apa yang perlu katakan apabila anda bertanya, dan petua untuk meminta (dan mendapatkan) bercuti, dan masa lain dari tugas anda.