Pergerakan untuk memasukkan perisian tegar proprietari dalam pengedaran Debian

Steve McIntyre, yang berkhidmat sebagai ketua projek Debian selama beberapa tahun, mengambil inisiatif untuk memikirkan semula pendekatan Debian untuk menghantar perisian tegar proprietari, yang pada masa ini tidak disertakan dalam imej pemasangan rasmi dan dibekalkan dalam repositori bukan bebas yang berasingan. Menurut Steve, cubaan untuk mencapai ideal untuk menyampaikan hanya perisian sumber terbuka menyebabkan kesukaran yang tidak perlu untuk pengguna, yang dalam banyak kes perlu memasang perisian tegar proprietari jika mereka ingin mendapatkan kefungsian penuh peralatan mereka.

Perisian tegar proprietari diletakkan dalam repositori bukan percuma yang berasingan, bersama-sama dengan pakej lain yang tidak diedarkan di bawah lesen percuma dan terbuka. Repositori bukan percuma secara rasmi bukan milik projek Debian dan pakej daripadanya tidak boleh disertakan dalam pemasangan dan binaan langsung. Oleh sebab itu, imej pemasangan dengan perisian tegar proprietari dikumpul secara berasingan dan diklasifikasikan sebagai tidak rasmi, walaupun secara rasmi ia dibangunkan dan diselenggara oleh projek Debian.

Oleh itu, status quo tertentu telah dicapai dalam komuniti, yang menggabungkan keinginan untuk membekalkan hanya perisian sumber terbuka dalam pengedaran dan keperluan pengguna untuk perisian tegar. Terdapat juga satu set kecil perisian tegar percuma, yang disertakan dalam perhimpunan rasmi dan repositori utama, tetapi terdapat sangat sedikit perisian tegar sedemikian dan ia tidak mencukupi dalam kebanyakan kes.

Pendekatan yang digunakan dalam Debian menimbulkan banyak masalah, termasuk kesulitan untuk pengguna dan pembaziran sumber untuk membina, menguji dan mengehos binaan tidak rasmi dengan perisian tegar tertutup. Projek ini membentangkan imej rasmi sebagai perhimpunan disyorkan utama, tetapi ini hanya mengelirukan pengguna, kerana semasa proses pemasangan mereka menghadapi masalah dengan sokongan perkakasan. Penggunaan perhimpunan tidak rasmi secara tidak sengaja membawa kepada mempopularkan perisian proprietari, kerana pengguna, bersama-sama dengan perisian tegar, juga menerima repositori bukan bebas yang disambungkan dengan perisian bukan bebas lain, manakala jika perisian tegar ditawarkan secara berasingan, kemasukan repositori bukan percuma boleh diketepikan.

Baru-baru ini, pengeluar semakin terpaksa menggunakan perisian tegar luaran yang dimuatkan oleh sistem pengendalian, dan bukannya menghantar perisian tegar dalam memori kekal pada peranti itu sendiri. Perisian tegar luaran sedemikian diperlukan untuk banyak penyesuai grafik, bunyi dan rangkaian moden. Pada masa yang sama, persoalannya tidak jelas sejauh mana perisian tegar boleh dikaitkan dengan keperluan untuk penghantaran hanya perisian percuma, kerana pada dasarnya perisian tegar dilaksanakan pada peranti perkakasan, dan bukan dalam sistem, dan berkaitan dengan peralatan. Dengan kejayaan yang sama, komputer moden, dilengkapi walaupun dengan pengedaran percuma sepenuhnya, menjalankan perisian tegar terbina dalam peralatan. Satu-satunya perbezaan ialah sesetengah perisian tegar dimuatkan oleh sistem pengendalian, manakala yang lain telah dipancarkan ke dalam memori ROM atau Flash.

Steve mengemukakan untuk perbincangan lima pilihan utama untuk mereka bentuk penghantaran perisian tegar dalam Debian, yang dirancang untuk disediakan untuk undi umum pembangun:

  • Biarkan semuanya seperti sedia ada, bekalkan perisian tegar tertutup hanya dalam perhimpunan tidak rasmi yang berasingan.
  • Berhenti menyediakan binaan tidak rasmi dengan perisian tegar bukan percuma dan bawa pengedaran selaras dengan ideologi projek untuk membekalkan perisian percuma sahaja.
  • Tukar perhimpunan tidak rasmi dengan perisian tegar kepada yang rasmi dan bekalkan secara selari dan di satu tempat dengan pemasangan yang mengandungi hanya perisian percuma, yang akan memudahkan carian pengguna untuk perisian tegar yang diperlukan.
  • Sertakan perisian tegar proprietari dalam perhimpunan rasmi standard dan enggan membekalkan perhimpunan tidak rasmi individu. Kelemahan pendekatan ini ialah kemasukan repositori bukan percuma secara lalai.
  • Asingkan perisian tegar proprietari daripada repositori bukan percuma kepada komponen perisian tegar bukan bebas yang berasingan dan hantarkannya dalam repositori lain yang tidak memerlukan pengaktifan repositori bukan bebas. Tambahkan pengecualian kepada peraturan projek yang membenarkan kemasukan komponen perisian tegar bukan bebas dalam pemasangan pemasangan standard. Oleh itu, adalah mungkin untuk menolak untuk membuat perhimpunan tidak rasmi yang berasingan, memasukkan perisian tegar dalam pemasangan standard dan tidak mengaktifkan repositori bukan percuma untuk pengguna.

    Steve sendiri menyokong penggunaan mata kelima, yang akan membolehkan projek itu tidak terlalu banyak menyimpang daripada mempromosikan perisian percuma, tetapi pada masa yang sama menjadikan produk itu mudah dan berguna untuk pengguna. Pemasang menawarkan perbezaan yang jelas antara perisian tegar percuma dan bukan percuma, membolehkan pengguna membuat pilihan termaklum dan memaklumkan pengguna sama ada perisian tegar percuma yang tersedia menyokong perkakasan semasa dan sama ada terdapat projek untuk mencipta perisian tegar percuma untuk peranti sedia ada. Pada peringkat but, ia juga merancang untuk menambah tetapan untuk melumpuhkan pakej dengan perisian tegar bukan percuma.

    Sumber: opennet.ru

  • Tambah komen