Perbezaan antara sumber terbuka dan perisian proprietari

Perbezaan antara sumber terbuka dan perisian proprietari

Tidak ada cara mudah untuk mengetahui model pembangunan perisian yang lebih baik untuk perniagaan, sumber terbuka atau proprietari anda.

Sumber terbuka mempunyai plat penuh dengan pemaju dan pengaturcara yang paling tidak terintimidasi oleh idea pengkomersialan perisian, tetapi ia menimbulkan ancaman kepada industri perisian komersial yang paling terancam oleh tanggapan perisian sumber terbuka.

Perbezaan antara keduanya cukup jelas kerana setiap model mempunyai bahagian yang saksama dari kebaikan dan keburukan. Walau bagaimanapun, menimbang pilihan antara sumber terbuka dan proprietari untuk mencari yang mana Superior adalah tugas yang sukar.

Seperti mana -mana kerumitan membuat keputusan, anda hanya pasti tentang "ia bergantung".  Jelas, seseorang mempunyai sedikit kelebihan berbanding yang lain dari segi ciri dan ciri -ciri yang pasti membezakannya.

Idea bahawa seseorang benar -benar bercanggah dengan yang lain tidak betul. Artikel ini menerangkan perbezaan antara kedua -dua.

Apa itu perisian sumber terbuka?

Semuanya bermula dengan Richard Stallman yang membangunkan projek GNU pada tahun 1983 yang memicu gerakan perisian percuma yang akhirnya membawa kepada pergerakan perisian sumber terbuka revolusioner.

Pergerakan itu meletupkan tanggapan kerjasama sumber terbuka di mana pemaju dan pengaturcara secara sukarela bersetuju untuk berkongsi kod sumber mereka secara terbuka tanpa sebarang sekatan.

Komuniti orang yang bekerja dengan perisian ini membolehkan sesiapa sahaja untuk mengkaji dan mengubah suai kod sumber terbuka untuk tujuan yang mereka mahukan. Pergerakan sumber terbuka memecahkan semua halangan antara pemaju/pengaturcara dan vendor perisian yang menggalakkan semua orang membuka kerjasama. Akhirnya, label "perisian sumber terbuka" telah dibuat rasmi pada sesi strategi di Palo Alto, California pada tahun 1998 untuk menggalakkan penerimaan di seluruh dunia istilah baru ini yang mengingatkan kebebasan akademik.

Ideanya adalah untuk melepaskan perisian di bawah kategori Lesen Terbuka supaya sesiapa sahaja dapat melihat, mengubah suai, dan mengedarkan kod sumber yang dianggap perlu.

Ini tanda pensijilan yang dimiliki oleh Inisiatif Sumber Terbuka (OSI). Istilah perisian sumber terbuka merujuk kepada perisian yang dibangunkan dan diuji melalui kerjasama terbuka yang bermaksud sesiapa sahaja yang mempunyai pengetahuan akademik yang diperlukan dapat mengakses kod sumber, mengubahnya, dan mengedarkan versi kodnya sendiri.

Sebarang perisian di bawah lesen sumber terbuka dimaksudkan untuk dikongsi secara terbuka di kalangan pengguna dan diagihkan oleh orang lain selagi istilah pengedaran mematuhi definisi sumber terbuka OSI. Pengaturcara dengan akses ke kod sumber program dibenarkan untuk memanipulasi bahagian kod dengan menambahkan atau mengubahsuai ciri -ciri yang tidak akan berfungsi sebaliknya.

Apakah perisian proprietari?

Tidak seperti sumber terbuka, terdapat beberapa perisian kod sumber yang hanya dapat diubahsuai oleh individu atau organisasi yang menciptanya.

Pemilik atau penerbit perisian memegang hak harta intelek kod sumber secara eksklusif. Kami memanggil jenis perisian "perisian proprietari" ini kerana hanya pemilik asal perisian yang dibenarkan secara sah untuk memeriksa dan mengubah suai kod sumber.

Secara ringkas, perisian proprietari adalah perisian yang dimiliki oleh individu atau organisasi yang membangunkannya. Perisian proprietari, seperti namanya, adalah harta eksklusif pencipta atau penerbit mereka dan sesiapa sahaja di luar komuniti tidak dibenarkan menggunakan, mengubahsuai, menyalin atau mengedarkan versi perisian yang diubah suai.

Pemilik adalah pemegang hak cipta eksklusif perisian dan hanya mempunyai hak untuk mengubah atau menambahkan ciri ke kod sumber program. Dia adalah pemilik tunggal program yang boleh menjualnya di bawah beberapa keadaan konkrit yang harus diikuti oleh pengguna untuk mengelakkan pertikaian undang -undang.

Tidak seperti perisian sumber terbuka, struktur dalaman perisian proprietari tidak terdedah dan sekatan dikenakan ke atas pengguna oleh Perjanjian Lesen Pengguna Akhir (EULA), syarat -syarat yang akan diikuti oleh pengguna akhir mengenai perisian tersebut.

Contoh perisian proprietari termasuk iTunes, Windows, MacOS, Google Earth, UNIX, Adobe Flash Player, Microsoft Word, dll.

Perbezaan antara perisian sumber terbuka dan proprietari

Kawalan perisian sumber terbuka dan proprietari

Idea sahaja yang pemaju dan pengaturcara dibenarkan untuk memeriksa dan mengubah suai kod sumber seperti yang dianggap teriakan yang diperlukan dengan lantang. Lebih banyak kawalan bermakna lebih banyak fleksibiliti, yang bermaksud bukan pengatur juga boleh mendapat manfaat daripada kerjasama terbuka. Perisian proprietari, sebaliknya, menyekat kawalan hanya kepada pemilik perisian.

Keselamatan perisian sumber terbuka dan proprietari

Kerana sesiapa yang mempunyai pengetahuan yang diperlukan dapat menambahkan atau mengubahsuai ciri tambahan ke kod sumber program untuk menjadikannya lebih baik, ia membolehkan kemampanan yang lebih baik dari perisian itu sebagai tidak jelas dalam perisian dapat diperbetulkan dan diperbetulkan berulang kali. Oleh kerana pemaju boleh bekerja tanpa sebarang sekatan, ia membolehkan mereka membetulkan kesilapan yang mungkin terlepas oleh pemaju atau penerbit asal.

Sokongan Pemandu Perisian Terbuka dan Proprietari

Pakej perisian sumber terbuka sering kehilangan pemandu yang semula jadi apabila anda mempunyai komuniti terbuka pengguna dengan akses kepada setiap baris kod. Perisian ini mungkin termasuk kod yang diubahsuai oleh satu atau lebih individu, masing -masing tertakluk kepada terma dan syarat yang berbeza. Kekurangan sokongan rasmi atau kadang -kadang penggunaan pemandu generik boleh meletakkan projek itu berisiko. Perisian proprietari bermaksud sokongan kumpulan tertutup yang bermaksud prestasi yang lebih baik.

Kebolehgunaan perisian sumber terbuka dan proprietari

Tidak seperti projek sumber terbuka, yang proprietari biasanya direka dengan mengingati kumpulan pengguna akhir yang terhad dengan kemahiran terhad. Mereka mensasarkan lingkaran kecil pengguna akhir tidak seperti projek yang dicapai dalam komuniti sumber terbuka. Pengguna di luar komuniti pengaturcaraan tidak akan melihat kod sumber apalagi mengubahnya.

Kelegapan perisian sumber terbuka dan proprietari

Sekatan tontonan menghalang pengguna akhir daripada mengubahsuai kod apalagi debuggingnya dengan berkesan tanpa kawalan ke atas penyelesaian yang mungkin. Struktur dalaman perisian proprietari adalah akses tertutup yang bermakna mereka tidak mempunyai ketelusan yang menjadikannya hampir mustahil bagi pengguna untuk mencadangkan pengubahsuaian atau pengoptimuman kepada perisian. Sumber terbuka, sebaliknya, menggalakkan kerjasama terbuka yang bermaksud pepijat yang lebih rendah dan pembetulan pepijat yang lebih cepat dengan kerumitan yang lebih sedikit.

Sumber terbuka vs. Perisian Proprietari: Carta Perbandingan

Ringkasan Ayat Sumber Terbuka Perisian Proprietari

Sumber terbuka merujuk kepada perisian yang kod sumbernya tersedia untuk sesiapa sahaja untuk mengakses dan mengubah suai, sementara perisian proprietari merujuk kepada perisian yang dimiliki oleh individu atau penerbit yang membangunkannya. Tidak seperti perisian sumber terbuka, perisian proprietari diuruskan oleh individu atau organisasi yang memegang semata-mata hak harta intelektual kod sumber dan tiada siapa di luar lingkaran dibenarkan untuk melihat kod itu apatah lagi memeriksanya. Perbezaan utama antara kedua -duanya ialah projek sumber terbuka mempunyai keupayaan untuk berkembang kerana mereka dapat diulang oleh berjuta -juta pemaju yang terletak di seluruh dunia.