Iklan

Jadi Anda telah mengunduh Firefox dan mengganti Microsoft Office dengan LibreOffice? Anda sangat menyukai aplikasi ini sehingga Anda tidak akan lagi membuang uang di Microsoft atau Apple dan memilikinya memutuskan untuk pergi 100 persen Linux Bagaimana Anda Dapat Membantu Menjadikan 2017 sebagai Tahun Desktop LinuxTidak masalah jika Linux mencapai dominasi komputasi dunia. Yang penting adalah kita bisa menggunakannya hari ini, dan itu luar biasa - dan sekarang adalah waktu yang tepat untuk mengambil risiko! Baca lebih lajut .

Tapi Anda sudah menemukan itu perangkat lunak gratis tidak memiliki arti yang sama di sini dan Anda mungkin bertanya-tanya mengapa kami tidak hanya memanggil semua hal ini open source demi kejelasan. Apa masalahnya?

Ternyata, perangkat lunak bebas dan perangkat lunak sumber terbuka tidak sama. Mari kita selesaikan 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 arti hak cipta, adalah bentuk gratisan yang paling bebas.

instagram viewer

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

Ini mulai berubah pada tahun 1970-an. IBM mulai mengisi daya secara terpisah untuk perangkat lunak dan berhenti memberikan kode sumber. Ini melahirkan gugatan antitrust berlangsung dari 1969 hingga 1982. Pada tahun 1983, Apple menang 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 menciptakan sistem operasi yang sepenuhnya tidak kompatibel dengan Unix, Proyek GNU. Dua tahun kemudian, ia mendirikan Free Software Foundation dengan misi mengadvokasi, dan mendidik orang tentang, perangkat lunak bebas.

Stallman tidak mendukung ungkapan "perangkat lunak bebas," yang sebagian besar merujuk pada perangkat lunak dalam domain publik. Tetapi dia memperluas apa artinya bagi perangkat lunak menjadi bebas.

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

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 Anda. Akses ke kode sumber adalah prasyarat untuk ini.
  3. Kebebasan 2 - Kebebasan untuk mendistribusikan kembali salinan sehingga Anda dapat membantu tetangga Anda.
  4. Kebebasan 3 - Kebebasan untuk mendistribusikan salinan versi modifikasi Anda kepada orang lain. Dengan melakukan ini, Anda dapat memberi seluruh komunitas kesempatan untuk mendapat manfaat dari perubahan Anda. Akses ke kode sumber adalah prasyarat untuk ini.

Coining Frasa “Sumber Terbuka”

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

Ini, pada gilirannya, mengilhami Raymond dan yang lainnya untuk melihat bagaimana mereka dapat membawa cita-cita Yayasan Perangkat Lunak Bebas 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.

Pergerakan open source tidak mengabaikan nilai perangkat lunak bebas, tetapi lebih mementingkan 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 pada mesin mereka dan menyumbang perbaikan dan fitur kembali ke proyek.

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

Perbedaan Utama

Perangkat lunak bebas dan gerakan open source menyepakati sebagian besar nilai inti, tetapi mereka memiliki definisi kebebasan yang berbeda.

Free Software Foundation merangkul copyleft untuk melindungi empat kebebasan yang tercantum di atas. Ini secara hukum mencegah orang mendistribusikan kembali perangkat lunak gratis dengan batasan tambahan. Organisasi mengabadikan prinsip ini dalam Lisensi Publik Umum GNU Lisensi Perangkat Lunak Open Source: Mana Yang Harus Anda Gunakan?Tahukah Anda bahwa tidak semua lisensi open source sama? Baca lebih lajut . Siapa pun yang menggunakan kode GPL harus merilis kreasi mereka sendiri sebagai GPL juga.

Banyak program inti yang menjadikan Linux dan Linux sistem operasi gratis lainnya 3 Sistem Operasi Seperti UNIX Yang Bukan LinuxBaru-baru ini, orang mulai membingungkan "UNIX" dengan "Linux." Linux dipengaruhi oleh UNIX, tetapi sistem UNIX tidak memiliki hubungan dengan Linux. Berikut adalah beberapa sistem berbasis UNIX penting yang perlu diketahui. Baca lebih lajut pekerjaan dimulai sebagai bagian dari Proyek GNU. Banyak aplikasi dilisensikan di bawah GPL.

Lisensi perangkat lunak bebas juga merupakan open source, tetapi tidak semua lisensi open source mengharuskan pengembang untuk membagikan kode mereka. Beberapa mengizinkan pengembang 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 gratis dapat melihat pemanfaatan perangkat lunak gratis untuk membuat perangkat lunak tidak bebas sebagai membatasi kebebasan pengguna, pemrakarsa open source mungkin lebih cenderung untuk melihat lisensi permisif sebagai benar-benar gratis - seperti pada orang bebas untuk melakukan apa pun yang mereka inginkan dengan kode, bahkan jika itu berarti membuat hak milik aplikasi.

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

Kebutuhan akan FOSS

Untuk rekap, 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 mengaitkan "gratis" dengan harga, nama ini tidak terlalu jelas. Banyak hal yang 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 bebas dan sumber terbuka, 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, banyak dari itu bahkan tidak masuk akal. Banyak pengguna hanya ingin menjalankan program Perangkat Lunak dan Aplikasi Linux TerbaikApakah Anda baru mengenal Linux atau pengguna berpengalaman, berikut ini adalah perangkat lunak dan aplikasi Linux terbaik yang harus Anda gunakan hari ini. Baca lebih lajut , dan sekelompok pengembang hanya ingin membuatnya. Bagaimana perangkat lunak dilisensikan adalah prioritas yang lebih rendah.

Tetapi dunia perangkat lunak sumber bebas dan terbuka adalah dunia yang secara terbuka membahas etika, jadi kata-kata penting, bahkan jika ini dapat membuat hidup lebih membingungkan.

Apakah Anda setuju dengan prinsipal perangkat lunak gratis atau gerakan sumber terbuka? 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!

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