Perbedaan antara Open Source dan Perangkat Lunak Bebas Perbedaan Antara

Anonim

Perangkat Lunak Open Source vs. Free Software

Perangkat Lunak Sumber Terbuka dan Perangkat Lunak Bebas adalah dua gerakan yang muncul untuk melawan kecenderungan cepat perangkat lunak berpemilik yang dikomersilkan. Dari nama 'Open Source', Anda bisa menyimpulkan bahwa kode sumber perangkat lunak tersedia secara bebas untuk dilihat dan dipelajari orang lain. Sebenarnya, skala perangkat lunak open source memiliki lebih banyak ketentuan daripada hanya memiliki kode sumber yang terlihat. Ada banyak definisi untuk Perangkat Lunak Bebas, yang paling umum adalah 'freeware', atau perangkat lunak yang tidak perlu Anda bayar untuk digunakan. Namun, gerakan Perangkat Lunak Bebas menentukan bahwa kebebasan dalam perangkat lunak bebas jauh melampaui biaya perangkat lunak. Pada dasarnya, pengguna bisa melakukan apapun untuk Software Gratis, asalkan perangkat lunak yang dihasilkan juga gratis.

Perangkat Lunak Bebas adalah metode pembagian kode yang lebih ketat dibandingkan dengan Open Source, yang memungkinkan pembuat kode menentukan kondisi tertentu, untuk memungkinkan penggunaan dan distribusi perangkat lunak secara legal. Pemrogram perangkat lunak Open Source dapat menentukan apakah pengguna diizinkan untuk mendistribusikan ulang kode yang dimodifikasi atau tidak. Ini tidak mungkin dengan Perangkat Lunak Bebas, karena secara khusus menunjukkan bahwa kode yang dimodifikasi yang berasal dari Perangkat Lunak Bebas, juga harus dilepaskan sebagai Perangkat Lunak Bebas.

Aspek lain yang disarankan oleh Perangkat Lunak Bebas mengenai perangkat lunak Open Source, adalah praktik beberapa perusahaan untuk memasarkan perangkat lunak mereka sebagai Open Source, namun memiliki sebagian besar fungsi sebagai perangkat lunak berpemilik yang dijual dengan harga tertentu.. Jadi, walaupun perangkat lunak utama dilisensikan sebagai perangkat lunak Open Source, Anda tetap harus membayar agar mendapatkan fungsionalitas penuh. Perangkat Lunak Bebas tidak diizinkan bekerja dengan perangkat lunak berpemilik, sehingga menghilangkan kemungkinan istilah Perangkat Lunak Bebas digunakan dengan cara yang menyesatkan.

Meskipun ada faksi utama dalam memperjuangkan perangkat lunak open source dan bebas, mereka tetap bersatu melawan musuh umum, perangkat lunak berpemilik. Yang spesifik masing-masing dapat berbeda secara drastis, namun tujuan untuk menyediakan perangkat lunak gratis dan dapat diperluas adalah hal yang umum bagi keduanya.

Ringkasan:

1. Perangkat Lunak Bebas adalah Perangkat Lunak Sumber Terbuka, namun perangkat lunak Open Source mungkin belum merupakan Perangkat Lunak Bebas.

2. Open Source memungkinkan coder lebih mengontrol programnya dibandingkan dengan Free Software.

3. Perangkat lunak Open Source dapat bekerja dengan perangkat lunak berpemilik lainnya, sementara Perangkat Lunak Bebas tidak mengizinkan hal yang sama.