[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Free Software DVD contains non-free firmware



Hi,

Philip Hands wrote:
> While looking at the FSF site, I noticed this somewhat amusing method
> for reconciling these two stances:
>  https://www.gnu.org/philosophy/install-fest-devil.html

Typically Stallman:

  "My new idea is that the install fest could allow the devil to hang
   around, off in a corner of the hall, or the next room. (Actually, a
   human being wearing sign saying 'The Devil,' and maybe a toy mask or
   horns.) The devil would offer to install nonfree drivers [...]"


> but I'm afraid I've no idea how one could implement something equivalent
> in the medium of downloadable images.

Andrew M.A. Cater wrote:
> > You can pass various parameters to the installer: you can also uninstall
> > the non-free firmware after installation -

So one could explain and advertise to organizers of install fests how
to instruct the installer to ignore non-free firmware.
Or an imposter of archangel Michael could offer to eradicate any impurity
as last step of the installation (possibly after making a first backup).


Philip Hands wrote:
> I'm sure if we had a tool for converting "+firmware" to "pure" images,

As GNU maintainer of xorriso i am probably obliged to help with the
purification of Debian ISOs, if there is real interest.
The main open problem which i see in this regard is the list of develish
packages which shall be removed.

Would /firmware/Contents-firmware with the third word in each line tell
what is non-free ? In debian-12.0.0-amd64-netinst.iso i see lines like:
  /lib/firmware/ath9k_htc/htc_9271-1.4.0.fw               firmware-ath9k-htc_1.4.0-108-gd856466+dfsg1-1.3_all.deb main
  /lib/firmware/amd/amd_sev_fam17h_model0xh.sbin          amd64-microcode_3.20230414.1_amd64.deb non-free-firmware

Is all non-free firmware under /pool confined in /pool/non-free-firmware ?
(Is all firmware under /firmare mirrored under /pool ?)

If so, then one could remove the develish files from the various content
lists and re-pack the ISO with updated content lists and removed files.
This is probably not more complicated than merging debian-cd ISOs by
  https://dev.lovelyhq.com/libburnia/libisoburn/raw/master/test/merge_debian_isos
as described in
  https://wiki.debian.org/MergeDebianIsos

(It seems that /firmware/Contents-firmware should be merged, too.
Now i wonder why this did not hamper the use of the resulting amd64 ISOs.
Is it not used by any program ?)


> I would expect the FSF to be
> almost exactly as grumpy even if "pure" images were easily available.

A do-it-yourself purifier program would not bring Debian on the FSF list
of free distros. But it would help with posing as install fest devil.

People who want to organize such a fest are entitled to ask me for
support.


Have a nice day :)

Thomas


Reply to: