Kernel Linux memiliki elemen yang tidak "gratis" ...

Artikel yang sangat menarik awalnya diterbitkan dalam bahasa Inggris di Libresoft.es dan diterjemahkan ke dalam bahasa Spanyol oleh Maret yang Tenang yang menjelaskan secara rinci kritik Richard Stallman dan FSF mengenai pengenalan elemen "non-free" ke kernel Linux, itulah sebabnya FSF memiliki sebuah proyek bernama Linux Gratis, yang mempertahankan versi Kernel Linux yang diperbarui tetapi tanpa elemen "kepemilikan" ini, untuk membuatnya lebih mudah 100% distro Linux gratis.


Sistem operasi yang mungkin Anda gunakan disebut "GNU / Linux", Dan terdiri dari kernel yang disebut"Linux”–Siapa peliharaannya adalah penguin– dan di sekitarnya ada alat yang disebut“GNU”(Diucapkan" rusa kutub ", seperti antelop Afrika). Menurut kebutuhan, mereka dipersenjatai "distribusi"Itu mengelompokkan berbagai program, tetapi kernelnya - kecuali bahwa ia diterbitkan dalam versi, seperti program apa pun - tetap sama di semuanya, dengan pengecualian yang sangat penting bahwa beberapa distribusi berisi Linux gratis, dan yang lain dengan Linux"gelembungPerangkat lunak berpemilik (karena merampas pengguna 4 kebebasan esensial). Debian adalah salah satu distribusi utama, darimana banyak distribusi lain diturunkan, termasuk yang paling banyak digunakan: Ubuntu. Tidak distribusi gratis. Artikel aslinya berumur satu tahun, tetapi sebagian besar pengguna baru saja sarapan ...

Beberapa hari yang lalu, saya mendapat kesempatan untuk menghadiri ceramah Richard M. Stallman, tentang dasar-dasar perangkat lunak bebas (ya, ceramah khas Stallman). Di antara semua topik yang dia diskusikan, dia berbicara tentang Linux bukan perangkat lunak bebas. Ia mengatakan bahwa perangkat lunak tidak bebas dapat ditemukan dalam kode sumber yang didistribusikan oleh Linux. Awalnya, saya pikir dia berlebihan, dan saya tidak menanyakannya.

Tapi klaim itu disorot oleh surat kabar Spanyol, dan dikomentari di situs seperti barradot.com. Kesimpulan dari debat ini adalah, seperti biasa, jurnalis sama sekali tidak tahu tentang perangkat lunak bebas, kode sumber terbuka, dan sebagainya.

Saya memutuskan untuk menyelidiki lebih lanjut untuk mengetahui apakah Stallman benar atau tidak. Saya menemukan bahwa ada paket kode sumber kernel Linux yang didistribusikan oleh Free Software Foundation, bernama Linux Gratis. Sejujurnya, ada daftar distro umum yang mendistribusikan (disebut) versi Linux non-gratis. Anehnya, Anda akan menemukan Debian GNU / Linux di antara mereka. Saya berkata secara mengejutkan karena Debian dikenal sangat ketat dalam hal perangkat lunak bebas. Jika perangkat lunak tidak memenuhiPanduan Perangkat Lunak Gratis Debian, tidak termasuk dalam distribusi.

Kenapa mereka mendistribusikan perangkat lunak tidak bebas?

Kembali ke LinuxFree, mereka juga mendistribusikan skrip yang digunakan untuk menghapus bagian tidak bebas dari kode sumber kernel Linux Debian (upstream). Untuk versi terbaru saya melihat (2.6.28), script menghapus atau mengubah 28 file kode sumber. Berikut daftar lengkap file yang mencurigakan, dengan tautan ke kode sumber di repositori Linux Git:

Mari kita pilih satu secara acak. Misalnya, file drivers / net / ixp2000 / ixp2400_rx.ucode. Berikut kutipan dari file itu:

.insns = (u8 []) {
0xf0, 0x00, 0x0c, 0xc0, 0x05,
0xf4, 0x44, 0x0c, 0x00, 0x05,
0xfc, 0x04, 0x4c, 0x00, 0x00,

(120 baris serupa)

0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
0xe0, 0x00, 0x02, 0x00, 0x00,
}

Apa itu? Ini adalah firmware dari prosesor jaringan, mungkin digunakan dalam kartu jaringan, atau mungkin saya salah dan ini adalah jenis perangkat keras lain. Bagaimanapun, ini disertakan dalam distribusi kode sumber kernel Linux Debian (upstream).

Meskipun tertanam dalam file kode sumber, perangkat lunak itu hadir dalam bentuk biner. Ini disebut gelembung (blob). Karena itu tidak mungkin untuk memodifikasinya. Dengan kata lain, itu bukan perangkat lunak bebas. Lebih berbahaya lagi, tidak mungkin untuk mengetahui apakah perangkat lunak itu melakukan apa yang seharusnya dilakukan, atau sesuatu yang lain. Sebagai pengontrol jaringan, jelas bahwa ini adalah bagian kernel yang berisiko.

File lainnya berisi hal-hal serupa.

Apakah bagian non-gratis ini disertakan dalam Debian (dan distribusi lain) tanpa ada yang memperhatikan? Tidak, ternyata tidak. Sejujurnya, diskusi yang kuat berubah menjadi proyek, yang diselesaikan dengan suara dari anggota proyek.

Pilihan pemenangnya adalah Asumsikan bahwa gelembung sesuai dengan GPL kecuali jika terbukti sebaliknya.

Lucu. Sangat mudah untuk membuktikan sebaliknya. Coba pahami apa yang dilakukan bidak itu. Atau lebih baik lagi, sesuaikan, kompilasi ulang, dan lihat apakah masih berfungsi.

Setelah pemungutan suara ini, sekretaris debian mengundurkan diri karena dia dituduh memanipulasi penghitungan suara (yang tidak dia lakukan).

Jika Anda membaca semua opsi, Anda akan melihat bahwa ada dua front utama: mendapatkan rilis baru sehingga pengguna dapat menikmati Debian baru, atau membersihkan distribusi suku cadang yang tidak bebas. Ini adalah paradoks itu Manifesto Debian mengatakan bahwa “[Debian GNU / Linux] harus dibuat oleh sebuah organisasi untuk keberhasilan kemajuan dan pertahanan perangkat lunak bebas tanpa tekanan keuntungan atau keuntungan.

Namun, mereka mendorong pembebasan Lenny dan menyembunyikan bagian yang tidak bebas di bawah permadani.

Singkatnya, Linux mendistribusikan firmware khusus biner, disembunyikan sebagai file sumber (atau gelembung), dan Debian mengetahui hal ini, namun terus mendistribusikannya. Mereka berasumsi bahwa file-file khusus biner tersebut tidak melanggar Panduan Perangkat Lunak Bebas Debian.

Melihat keseluruhan cerita ini, Theodore Ts'o, seorang pengembang kernel, mempertahankan opsi untuk menerima gelembung karena sesuai dengan GPL. Dia mengangkat perdebatan lama antara pragmatisme dan idealisme, dengan alasan bahwa firmware yang hanya berisi kode biner diperlukan untuk memenuhi kebutuhan pengguna, dan bahwa mempertahankan Perangkat Lunak Bebas dengan sendirinya menempatkan ide di atas orang.

Sangat mudah untuk menyalahkan Stallman atau Debian karena menjadi fundamentalis yang bersifat religius, yang menempatkan gagasan di atas orang. Meskipun tidak mudah untuk menyalahkan orang lain seperti OpenBSD. OpenBSD secara eksklusif menyertakan perangkat lunak gratis untuk alasan keamanan (1). Jika mereka tidak dapat membaca kodenya, mereka tidak dapat mempercayainya. OpenBSD menolak untuk memasukkan gelembung apapun, karena alasan berikut:

  • Gelembung tidak lagi didukung oleh penjual kapan saja.
  • Balon tidak dapat didukung oleh pengembang.
  • Gelembung tidak dapat diperbaiki oleh pengembang.
  • Gelembung tidak dapat ditingkatkan.
  • Gelembung tidak dapat diaudit.
  • Balon khusus untuk arsitektur, oleh karena itu kurang portabel.
  • Gelembung sering kali terlalu mengembang.

Jika gelembung adalah GPL, itu tidak akan memiliki semua kekurangan tersebut. Jika semua diskusi gelembung ini bersifat religius, OpenBSD tidak akan mengalami masalah untuk memasukkan mereka ke dalam sistem Anda.

Saya bertanya-tanya berapa lama untuk dimasukkan ke dalam Linux ke gelembung berbahaya pertama dan didistribusikan secara masif oleh pihak ketiga seperti Debian. Mungkin semua orang akan tiba-tiba menyadari bahwa gelembung bukanlah perangkat lunak bebas, dan bahaya dari perangkat lunak tidak bebas (yang lebih parah lagi ketika kita menutup mata dan terus berpikir bahwa itu masih perangkat lunak bebas).

(1) Catatan penerjemah: Pada halaman di mana artikel ini diterbitkan, komentar berikut muncul: “Anda salah, saya menggunakan OpenBSD dan dilengkapi dengan gambar firmware khusus biner saja. Sedih, betapapun benarnya. " (Anda salah. Saya menggunakan OpenBSD dan dilengkapi dengan firmware non-free binary-only. Sedih, betapapun benarnya.)


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   raulisesg dijo

    Jadi, distribusi Linux mana yang benar-benar gratis? !!

  2.   Mari gunakan Linux dijo

    Sebenarnya, mereka sedikit ...

  3.   kebencian dijo

    Ini bukan kabar baik tetapi juga tidak apokaliptik, menurut saya sebagian besar gelembung ini adalah driver dan umumnya mereka tidak diinstal kecuali pengguna melakukannya secara eksplisit, dan umumnya ada opsi gratis untuk driver tersebut dengan pro dan kontra dari yang membawa.

  4.   Joshua Hernandez Rivas dijo

    mmmmm …… ..ini mengkhawatirkan, karena saya bahkan tidak tahu bahwa hal-hal di pc saya bekerja tanpa gelembung, apalagi tidak ada yang tahu apakah gelembung itu melakukan sesuatu selain yang seharusnya.