Re: Free Software DVD contains non-free firmware

"Thomas Schmitt" <[email protected]>
Newsgroups gmane.linux.debian.devel.cd
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.