Definisi dan Contoh Perisian Sumber Terbuka
SE 1 PERISIAN SUMBER TERBUKA
Isi kandungan:
- Kriteria Perisian Terbuka Sumber
- Lesen
- Perisian Sumber Terbuka vs. Perisian Komersil
- Perisian Terbuka Sumber berbanding Perisian Percuma
- Kelebihan Perisian Sumber Terbuka
- Jenis Popular Perisian Sumber Terbuka
- Perisian Terbuka dan Pemaju
- Garisan bawah
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:
- Lesen MIT
- GNU General Public License (GPL) 2.0
- Lesen Apache 2.0
- GNU General Public License (GPL) 3.0
- 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.
Perisian Jurutera Perisian Semula
Berikut adalah contoh resume untuk seorang jurutera perisian yang berpengalaman. Gunakannya sebagai templat atau inspirasi untuk penyerahan anda.
Di mana Cari Sumber Terbuka dan Perisian Domain Awam
Ketahui perbezaan antara aplikasi sumber terbuka dan perisian domain awam dan bagaimana aplikasi sumber terbuka tidak berada di bawah domain awam.
Apakah Sumber Manusia? (Definisi dan Sumber)
Sumber manusia ialah pekerja yang berfungsi dalam organisasi. Ketahui lebih lanjut mengenai orang, kerjaya, dan sumber untuk membantu anda.