Perbedaan antara open source dan perangkat lunak gratis

Perbedaan antara open source dan perangkat lunak gratis

Sumber terbuka vs. Perangkat lunak gratis

Perangkat lunak open source dan perangkat lunak gratis adalah dua gerakan yang bermunculan untuk melawan tren cepat perangkat lunak berpemilik yang dikomersialkan. Dari nama 'open source', Anda sudah dapat menyimpulkan bahwa kode sumber perangkat lunak tersedia secara bebas untuk dilihat dan dipelajari orang lain. Sebenarnya, skala perangkat lunak sumber terbuka memiliki lebih banyak ketentuan daripada hanya memiliki kode sumber yang terlihat. Ada banyak definisi untuk perangkat lunak gratis, yang paling umum adalah 'freeware', atau perangkat lunak yang tidak perlu Anda bayar untuk digunakan. Namun, pergerakan perangkat lunak bebas menentukan bahwa kebebasan dalam perangkat lunak gratis meluas jauh melampaui biaya perangkat lunak. Pada dasarnya, pengguna dapat melakukan apapun untuk membebaskan perangkat lunak, selama perangkat lunak yang dihasilkan juga gratis.

Perangkat lunak gratis adalah metode berbagi kode yang lebih ketat dibandingkan dengan open source, yang memungkinkan pembuat kode untuk menentukan kondisi tertentu, untuk memungkinkan penggunaan hukum dan distribusi perangkat lunak. Coder of Open Source Software dapat menentukan apakah pengguna diizinkan untuk mendistribusikan kembali kode yang dimodifikasi atau tidak. Ini tidak mungkin dengan perangkat lunak gratis, karena secara khusus menunjukkan bahwa kode yang dimodifikasi yang berasal dari perangkat lunak gratis, juga harus dirilis sebagai perangkat lunak gratis.

Aspek lain yang ditunjukkan oleh advokat perangkat lunak gratis tentang perangkat lunak open source, adalah praktik beberapa perusahaan untuk memasarkan perangkat lunak mereka sebagai open source, tetapi memiliki sebagian besar fungsi sebagai perangkat lunak berpemilik yang dijual dengan harga tertentu. Jadi, meskipun perangkat lunak utama dilisensikan sebagai perangkat lunak open source, Anda masih perlu membayar untuk mendapatkan fungsionalitas penuh. Perangkat lunak gratis tidak diperbolehkan bekerja dengan perangkat lunak berpemilik, sehingga menghilangkan kemungkinan istilah perangkat lunak bebas yang digunakan dengan cara yang menyesatkan.

Meskipun ada faksi utama dalam pertarungan untuk perangkat lunak gratis dan open source, mereka masih bersatu melawan musuh bersama, perangkat lunak berpemilik. Spesifik masing -masing mungkin berbeda secara drastis, tetapi tujuan menyediakan perangkat lunak yang bebas dan diperluas adalah umum untuk keduanya.

Ringkasan:

1. Perangkat lunak gratis adalah perangkat lunak open source, tetapi perangkat lunak open source mungkin tidak selalu menjadi perangkat lunak gratis.

2. Open Source Memungkinkan Coder Lebih Kontrol atas Programnya Dibandingkan dengan Perangkat Lunak Gratis.

3. Perangkat lunak open source dapat bekerja dengan perangkat lunak berpemilik lainnya, sementara perangkat lunak gratis tidak mengizinkan hal yang sama.