Open Source vs. Perangkat Lunak Bebas: Apa Perbedaannya dan Mengapa Itu Penting?

Open Source vs. Perangkat Lunak Bebas: Apa Perbedaannya dan Mengapa Itu Penting?

Jadi Anda telah mengunduh Firefox dan mengganti Microsoft Office dengan LibreOffice? Anda sangat menyukai aplikasi ini sehingga Anda tidak akan lagi membuang uang ke Microsoft atau Apple dan telah memutuskan untuk menggunakan Linux 100 persen.





bagaimana saya tahu jika akun facebook saya telah diretas?

Tapi kamu sudah mengetahuinya perangkat lunak gratis tidak memiliki arti yang sama di sini dan Anda mungkin bertanya-tanya mengapa kami tidak memanggil semua ini saja sumber terbuka demi kejelasan. Apa masalahnya?





Ternyata, perangkat lunak bebas dan perangkat lunak open source tidak sama. Mari kita bersihkan ini.





Beberapa Latar Belakang untuk Konteks

Pada 1950-an, hampir semua perangkat lunak diproduksi oleh akademisi dan peneliti. Mereka berbagi perangkat lunak komputer dan kode sumber tanpa batasan sehingga pengguna dapat memperbaiki bug mereka sendiri. Sebagian besar dari ini adalah perangkat lunak domain publik -- yang, dalam pengertian hak cipta, adalah bentuk gratis yang paling bebas.

Bagian dari ini adalah budaya. Bagian dari ini adalah karena sifat perangkat lunak. Tidak seperti barang fisik, perangkat lunak digital dapat disalin tanpa henti secara gratis dan dengan sedikit usaha. Perangkat keras komputer bisa dijual, tentu saja, tetapi kode?



Hal ini mulai berubah pada tahun 1970-an. IBM mulai membebankan biaya secara terpisah untuk perangkat lunak dan berhenti menyediakan kode sumber. Ini melahirkan gugatan antimonopoli berlangsung dari tahun 1969 hingga 1982. Pada tahun 1983, Apple memenangkan kasus Mahkamah Agung menentukan bahwa perangkat lunak biner dapat dilindungi hak cipta. Microsoft merilis Windows beberapa tahun kemudian.

Ini adalah iklim di mana gerakan untuk menjaga perangkat lunak 'bebas' terbentuk.





Asal Usul Gerakan Perangkat Lunak Bebas

Mulai tahun 1970-an, Unix adalah sistem operasi yang dominan. Pada tahun 1983, Richard Stallman mengumumkan sebuah proyek untuk membuat sistem operasi yang sepenuhnya kompatibel dengan Unix non-proprietary, Proyek GNU . Dua tahun kemudian, ia mendirikan Free Software Foundation dengan misi mengadvokasi, dan mendidik orang tentang, perangkat lunak bebas.

Stallman tidak menciptakan frasa 'perangkat lunak bebas', yang sebagian besar merujuk pada perangkat lunak dalam domain publik. Tapi dia memperluas apa artinya perangkat lunak menjadi gratis.





Free Software Foundation mendefinisikan perangkat lunak bebas sebagai perangkat lunak yang bebas dijalankan, disalin, didistribusikan, dipelajari, diubah, dan ditingkatkan oleh pengguna. Yang 'bebas' mengacu pada kebebasan ini, bukan harga. Kebetulan sebagian besar perangkat lunak bebas tidak memerlukan biaya, terutama karena perusahaan yang ingin menjual perangkat lunak cenderung membatasi kebebasan pengguna untuk menyalin, mendistribusikan, atau meningkatkan apa yang mereka beli.

Yayasan Perangkat Lunak Bebas daftar empat kebebasan yang dianggap penting :

  1. Kebebasan 0 -- Kebebasan untuk menjalankan program sesuai keinginan, untuk tujuan apa pun.
  2. Kebebasan 1 -- Kebebasan untuk mempelajari cara kerja program dan mengubahnya sehingga melakukan komputasi sesuai keinginan. Akses ke kode sumber adalah prasyarat untuk ini.
  3. Kebebasan 2 -- Kebebasan untuk mendistribusikan ulang salinan sehingga Anda dapat membantu tetangga Anda.
  4. Kebebasan 3 -- Kebebasan untuk mendistribusikan salinan dari versi modifikasi Anda kepada orang lain. Dengan melakukan ini, Anda dapat memberi seluruh komunitas kesempatan untuk mendapatkan manfaat dari perubahan Anda. Akses ke kode sumber adalah prasyarat untuk ini.

Menciptakan Frase 'Open Source'

Sementara label perangkat lunak bebas secara eksplisit etis, label open source tidak. Istilah ini dibentuk pada 1990-an, setelah Eric Raymond's Katedral dan Bazaar membantu menginspirasi Netscape untuk merilis kode sumber untuk paket internet Netscape Communicator-nya.

Hal ini, pada gilirannya, menginspirasi Raymond dan yang lainnya untuk melihat bagaimana mereka dapat membawa cita-cita Free Software Foundation ke dunia bisnis. Mereka datang dengan istilah 'open source', dan pada tahun 1998, Raymond dan Bruce Perens mendirikan Open Source Initiative. Inisiatif Sumber Terbuka memberikan 10 poin Definisi Sumber Terbuka dan itu menawarkan tanda sertifikasi untuk aplikasi yang kompatibel .

Gerakan open source tidak mengabaikan nilai-nilai perangkat lunak bebas, tetapi lebih peduli dengan kolaborasi terbuka. Tujuannya adalah agar perusahaan dan pengembang membuat kode untuk perangkat lunak mereka tersedia secara bebas. Dengan cara ini pengguna dapat mempercayai program yang berjalan di mesin mereka dan berkontribusi perbaikan dan fitur kembali ke proyek.

Banyak dari etika masih selaras, tetapi gerakan open source kurang konfrontatif dan lebih bersedia untuk berkompromi untuk menyebarkan adopsi.

Perbedaan Kunci

Perangkat lunak bebas dan gerakan sumber terbuka setuju pada sebagian besar nilai inti, tetapi mereka memiliki definisi kebebasan yang berbeda.

Free Software Foundation menganut hak cipta untuk melindungi empat kebebasan yang tercantum di atas. Ini secara hukum mencegah orang mendistribusikan ulang perangkat lunak bebas dengan batasan tambahan. Organisasi ini mengabadikan prinsip ini dalam GNU General Public License. Siapapun yang menggunakan kode GPL harus merilis kreasi mereka sendiri sebagai GPL juga.

id acara 10016 perbaikan windows 10

Banyak program inti yang membuat Linux dan sistem operasi bebas lainnya bekerja dimulai sebagai bagian dari Proyek GNU. Banyak aplikasi dilisensikan di bawah GPL.

Lisensi perangkat lunak bebas juga open source, tetapi tidak semua lisensi open source mengharuskan pengembang untuk membagikan kode mereka. Beberapa pengembang mengizinkan untuk menggunakan kode sumber terbuka untuk membuat aplikasi sumber tertutup, seperti Lisensi MIT. Lisensi non-copyleft ini dikenal sebagai lisensi permisif.

Sementara pendukung perangkat lunak bebas dapat melihat pemanfaatan perangkat lunak bebas untuk membuat perangkat lunak tidak bebas sebagai membatasi kebebasan pengguna, pendukung open source mungkin lebih cenderung untuk melihat lisensi permisif sebagai benar-benar gratis - seperti pada orang bebas untuk melakukan apapun. yang mereka inginkan dengan kode, bahkan jika itu berarti membuat aplikasi berpemilik.

Beberapa individu yang sangat menonjol berpendapat bahwa beberapa lisensi perangkat lunak bebas, seperti GPL v3, memiliki begitu banyak persyaratan sehingga secara signifikan membatasi kebebasan pengembang.

Kebutuhan FOSS

Singkatnya, semua perangkat lunak bebas adalah perangkat lunak sumber terbuka, tetapi tidak semua perangkat lunak sumber terbuka adalah perangkat lunak bebas. Untuk alasan ini, pendukung perangkat lunak bebas lebih suka merujuk ke perangkat lunak bebas sebagai perangkat lunak gratis . Tetapi karena pengguna umum mengasosiasikan 'gratis' dengan harga, nama ini tidak begitu jelas. Hal-hal sangat berbelit-belit jika Anda benar-benar adalah berdiskusi tentang perangkat lunak bebas dalam konteks uang.

Itu sebabnya Anda melihat sebagian besar perangkat lunak gratis disebut sebagai perangkat lunak sumber terbuka dan gratis , atau FOSS . Ini memungkinkan Anda untuk mengatakan bahwa perangkat lunak gratis di Windows sering kali disertai dengan iklan, tetapi perangkat lunak bebas dan sumber terbuka tidak, tanpa membingungkan semua orang di ruangan itu.

Banyak Pengguna dan Pengembang Tidak Peduli

Sebagian besar percakapan ini menyangkut perizinan, dan itu bisa menjadi topik yang agak membosankan. Untuk non-pengacara, sebagian besar bahkan tidak masuk akal. Banyak pengguna hanya ingin menjalankan program , dan sekelompok pengembang hanya ingin membuatnya. Bagaimana perangkat lunak dilisensikan adalah prioritas yang lebih rendah.

Tapi dunia perangkat lunak bebas dan open source adalah dunia yang secara terbuka membahas etika, jadi kata-kata itu penting, bahkan jika ini bisa membuat hidup lebih membingungkan.

Apakah Anda setuju dengan prinsip-prinsip perangkat lunak bebas atau gerakan open source? Apakah Anda berempati dengan keduanya? Menurut Anda apa yang harus kita sebut perangkat lunak bebas dan sumber terbuka? Mari kita bahas ini di komentar di bawah!

Membagikan Membagikan Menciak Surel Cara Membersihkan PC Windows Anda Menggunakan Command Prompt

Jika PC Windows Anda kehabisan ruang penyimpanan, bersihkan sampah menggunakan utilitas Command Prompt yang cepat ini.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Linux
  • Teknologi Dijelaskan
  • Sumber Terbuka
Tentang Penulis Raja Bertel(323 Artikel Diterbitkan)

Bertel adalah minimalis digital yang menulis dari laptop dengan sakelar privasi fisik dan OS yang didukung oleh Free Software Foundation. Dia menghargai etika daripada fitur dan membantu orang lain mengambil kendali atas kehidupan digital mereka.

More From Bertel King

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan