Aplikasi Perangkat Lunak Sumber Terbuka vs Domain Publik
20200520 UBUNTU 20.04 membuat file sharing server
Daftar Isi:
- Apakah Ada Perbedaan Antara Aplikasi Open Source dan Domain Publik?
- Faktor-Faktor Yang Menentukan Adalah Hak Cipta atau Batasan Penggunaan
- Perbedaan Penting Lainnya
- Contohnya
- Apakah Ini Aman?
Perangkat lunak open source memungkinkan pengguna untuk mengakses dan mengubah kode sumber dari program itu sendiri. Kode sumber pada dasarnya adalah daftar perintah yang menentukan bagaimana program dijalankan. Beberapa aplikasi open source memiliki batasan pada penggunaan dan distribusinya, tetapi banyak yang tidak.
Apakah Ada Perbedaan Antara Aplikasi Open Source dan Domain Publik?
Aplikasi open source tidak di bawah domain publik, dan ini memungkinkan orang untuk bebas menggunakan karya mereka. Perangkat lunak domain publik biasanya tidak memungkinkan akses ke kode sumber, meskipun hal ini tidak selalu terjadi. Perangkat lunak sumber terbuka tidak memiliki hak cipta.
Terkadang istilah "open source" digunakan secara bergantian dengan perangkat lunak "domain publik", tetapi mereka tidak sama.
Faktor-Faktor Yang Menentukan Adalah Hak Cipta atau Batasan Penggunaan
Perbedaan utama antara OS dan perangkat lunak domain publik bukanlah apakah kode sumber dapat diakses, tetapi apakah ada persyaratan lisensi atau batasan lain dalam menggunakan program, mengubah kode sumber, mendistribusikan kembali program atau pada hak cipta. Jika ada, itu adalah open source, bukan perangkat lunak domain publik.
Open Source Initiative, nirlaba berbasis di California, 501 (c) (3), menawarkan definisi perangkat lunak open source yang sangat terperinci dan legal, siapa yang dapat menggunakannya, dan bagaimana caranya. Mereka juga memiliki daftar alfabetis perusahaan yang menawarkan perangkat lunak sumber terbuka jika Anda ingin menyelidiki perusahaan tertentu. OpenSource.org adalah tempat yang tepat untuk mencari tahu lebih lanjut tentang bagaimana Anda dapat mengembangkan, berkolaborasi dan menggunakan perangkat lunak OS.
Perbedaan Penting Lainnya
Perangkat lunak OS dapat dibagikan secara bebas, digunakan, dan bahkan diubah oleh siapa pun. Ini dikembangkan melalui kontribusi banyak dan didistribusikan di bawah lisensi yang harus memenuhi kriteria tertentu untuk digunakan. Lisensi tidak dapat mendiskriminasi siapa pun. Dengan kata lain, Anda tidak dapat melarang sekelompok orang tertentu untuk menggunakan perangkat lunak. Itu harus memungkinkan untuk karya turunan.
Contohnya
Perangkat lunak open source datang dalam segala bentuk dan ukuran dan dapat melayani berbagai keperluan. Contohnya termasuk LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice, dan SquirrelMail. Firefox adalah browser web sederhana, sedangkan LINUX lebih rumit. Ini adalah sistem operasi berbasis UNIX. OpenOffice adalah suite kantor yang ditawarkan oleh Apache.
Dalam hal OpenOffice, Anda dapat mengunduh dan menginstal program di hampir semua komputer - gratis, bahkan jika Anda menginstalnya di banyak komputer. Buat salinan dan bagikan kepada teman dan keluarga. Tidak ada biaya lisensi. Gunakan seperti yang Anda lakukan pada pengolah kata lain, spreadsheet, atau program basis data. Dan jika Anda memiliki masalah - seperti itu muncul bug - atau jika Anda pikir Anda bisa membuatnya lebih baik, Anda dapat melaporkannya atau hanya men-tweak masalah itu sendiri. Program ini memungkinkan pengguna untuk "meningkatkan" itu, menurut Apache.
Apakah Ini Aman?
Kapan saja Anda mengizinkan akses oleh banyak pengguna, masalah virus muncul. Lanjutkan dengan hati-hati dan pastikan Anda memiliki aplikasi anti-virus yang baik ketika Anda mengakses perangkat lunak open source.
Di mana Menemukan Sumber Terbuka dan Perangkat Lunak Domain Publik
Cari tahu perbedaan antara aplikasi sumber terbuka dan perangkat lunak domain publik dan bagaimana aplikasi sumber terbuka tidak berada di bawah domain publik.
Gaji Pengembang Aplikasi Perangkat Lunak
Pada 2011, gaji rata-rata untuk pengembang aplikasi perangkat lunak adalah $ 89.280. Di mana Anda tinggal dan perusahaan semuanya dapat memainkan peran dalam berapa banyak yang Anda hasilkan.
Definisi dan Contoh Perangkat Lunak Sumber Terbuka
Perangkat lunak open-source, sebuah alternatif untuk perangkat lunak berpemilik, memiliki kriteria khusus dan keuntungan tak terbatas — baik untuk konsumen maupun pemrogram.