Bagaimana Perangkat Lunak Domain Publik Berbeda dari Open Source?

Perbedaan Antara Aplikasi Perangkat Lunak Open Source dan Domain Publik

GraphicStock

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 berada di bawah domain publik, dan ini memungkinkan orang untuk bebas menggunakan karya mereka.

Perangkat lunak domain publik biasanya tidak mengizinkan akses ke kode sumber, meskipun ini tidak selalu benar. Perangkat lunak open source tidak memiliki hak cipta. .

Terkadang istilah "open source" digunakan secara bergantian dengan perangkat lunak "domain publik", tetapi itu bukan hal yang sama.

Faktor Penentu Apakah Hak Cipta atau Batasan Penggunaan

Perbedaan utama antara OS dan perangkat lunak domain publik bukan apakah kode sumber dapat diakses, tetapi apakah ada persyaratan lisensi atau pembatasan lain dalam menggunakan program, mengubah kode sumber, mendistribusikan ulang program atau pada hak cipta. Jika ada, itu adalah open source, bukan perangkat lunak domain publik.

Open Source Initiative, sebuah 501 (c) (3) nirlaba yang berbasis di California, menawarkan definisi yang sangat rinci dan legal dari perangkat lunak open source, yang dapat menggunakannya, dan bagaimana. Mereka juga memiliki daftar abjad besar perusahaan yang menawarkan perangkat lunak sumber terbuka jika Anda ingin menyelidiki perusahaan tertentu.

OpenSource.org adalah tempat yang bagus untuk mengetahui lebih banyak tentang bagaimana Anda dapat mengembangkan, berkolaborasi, dan menggunakan perangkat lunak OS.

Perbedaan Penting Lainnya

Perangkat lunak OS dapat dengan bebas dibagi, digunakan, dan bahkan diubah oleh siapa pun. Ini dikembangkan melalui kontribusi dari banyak dan didistribusikan di bawah lisensi yang harus sesuai dengan kriteria tertentu untuk digunakan.

Lisensi tidak dapat mendiskriminasi siapa pun. Dengan kata lain, Anda tidak dapat melarang sekelompok orang tertentu menggunakan perangkat lunak. Itu harus memungkinkan untuk karya turunan.

Contoh Perangkat Lunak Open Source

Perangkat lunak open source hadir dalam berbagai bentuk dan ukuran dan dapat melayani berbagai tujuan. 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 perkantoran yang ditawarkan oleh Apache.

Dalam kasus OpenOffice, Anda dapat mengunduh dan menginstal program di hampir semua komputer - secara gratis, bahkan jika Anda menginstalnya di banyak komputer. Buat salinan dan berikan kepada teman dan keluarga. Tidak ada biaya lisensi. Gunakan seperti yang Anda lakukan pada program pengolah kata, spreadsheet, atau basis data lainnya. Dan jika Anda memiliki masalah - seperti bug yang muncul - atau jika Anda pikir Anda dapat 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?

Setiap kali Anda mengizinkan akses oleh banyak pengguna, masalah virus muncul. Lanjutkan dengan hati-hati dan pastikan Anda memiliki aplikasi anti-virus yang baik saat Anda mengakses perangkat lunak open source.