Movemento para incluír firmware propietario na distribución Debian

Steve McIntyre, que foi líder do proxecto Debian durante varios anos, tomou a iniciativa de repensar o enfoque de Debian para enviar firmware propietario, que actualmente non está incluído nas imaxes de instalación oficiais e que se ofrece nun repositorio separado non gratuíto. Segundo Steve, tentar acadar o ideal de ofrecer só software de código aberto trae como consecuencia dificultades innecesarias para os usuarios, que en moitos casos teñen que instalar firmware propietario se queren obter a plena funcionalidade dos seus equipos.

O firmware propietario colócase nun repositorio separado non gratuíto, xunto con outros paquetes que non se distribúen baixo licenzas libres e abertas. O repositorio non gratuíto non pertence oficialmente ao proxecto Debian e os paquetes deste non se poden incluír na instalación e nas compilacións en directo. Por iso, as imaxes de instalación con firmware propietario recóllense por separado e clasifícanse como non oficiais, aínda que formalmente son desenvolvidas e mantidas polo proxecto Debian.

Así, conseguiuse un certo status quo na comunidade, que combina o desexo de ofrecer só software de código aberto na distribución e a necesidade dos usuarios de firmware. Tamén hai un pequeno conxunto de firmware gratuíto, que se inclúe nas asembleas oficiais e no repositorio principal, pero hai moi poucos firmware deste tipo e non son suficientes na maioría dos casos.

O enfoque usado en Debian crea moitos problemas, incluíndo inconvenientes para os usuarios e desperdicio de recursos na construción, proba e hospedaxe de compilacións non oficiais con firmware pechado. O proxecto presenta imaxes oficiais como as principais compilacións recomendadas, pero isto só confunde aos usuarios, xa que durante o proceso de instalación atopan problemas co soporte de hardware. O uso de conxuntos non oficiais leva involuntariamente á popularización do software propietario, xa que o usuario, xunto co firmware, tamén recibe un repositorio non gratuíto conectado con outro software non libre, mentres que se o firmware se ofrecese por separado sería posible. prescindir de incluír o repositorio non libre.

Recentemente, os fabricantes recorreron cada vez máis ao uso de firmware externo cargado polo sistema operativo, en lugar de entregar firmware en memoria permanente nos propios dispositivos. Este firmware externo é necesario para moitos adaptadores de rede, gráficos e sons modernos. Ao mesmo tempo, a pregunta é ambigua ata que punto o firmware se pode atribuír aos requisitos para a entrega só de software libre, xa que, en esencia, o firmware execútase en dispositivos de hardware, e non no sistema, e refírese aos equipos. Co mesmo éxito, os ordenadores modernos, equipados incluso con distribucións totalmente gratuítas, executan firmware integrado no equipo. A única diferenza é que algúns firmwares son cargados polo sistema operativo, mentres que outros xa están flasheados na memoria ROM ou Flash.

Steve puxo a discusión cinco opcións principais para deseñar a entrega de firmware en Debian, que está previsto que se sometan a votación xeral dos desenvolvedores:

  • Deixa todo como está, proporciona firmware pechado só en conxuntos non oficiais separados.
  • Deixa de proporcionar compilacións non oficiais con firmware non libre e fai que a distribución se axuste á ideoloxía do proxecto de fornecer só software libre.
  • Converte conxuntos non oficiais con firmware en oficiais e subministre en paralelo e nun só lugar montaxes que inclúen só software libre, o que simplificará a busca do usuario do firmware necesario.
  • Incluír firmware propietario en conxuntos oficiais estándar e rexeitar a subministración de conxuntos non oficiais individuais. A desvantaxe deste enfoque é a inclusión dun repositorio non gratuíto por defecto.
  • Separe o firmware propietario do repositorio non libre nun compoñente independente de firmware non libre e entrégueo noutro repositorio que non requira a activación do repositorio non libre. Engade unha excepción ás regras do proxecto que permita a inclusión dun compoñente non libre de firmware nos conxuntos de instalación estándar. Así, será posible rexeitar a creación de conxuntos non oficiais separados, incluír firmware en conxuntos estándar e non activar o repositorio non gratuíto para os usuarios.

    O propio Steve defende a adopción do quinto punto, que permitirá que o proxecto non se desvíe demasiado da promoción do software libre, pero ao mesmo tempo faga que o produto sexa cómodo e útil para os usuarios. O instalador ofrece unha distinción explícita entre firmware gratuíto e non gratuíto, permitindo ao usuario facer unha elección informada e informar ao usuario se o firmware gratuíto dispoñible admite o hardware actual e se hai proxectos para crear firmware gratuíto para os dispositivos existentes. Na fase de inicio, tamén está previsto engadir unha configuración para desactivar un paquete con firmware non gratuíto.

    Fonte: opennet.ru

  • Engadir un comentario