TL;DR, conseil aux auteurs : faire un article de pub pour votre livre libre sur linux.fr ça fonctionne super bien.

À mon avis, une partie de la réponse à «où sont les livres libres ?» est simplement que les auteurs ne prennent pas le temps de «formaliser» leur ouvrage en un livre.

Il y a en mathématique, une quantité astronomique de pdf de cours en ligne sur les pages des enseignants. Certes, ce ne sont "que" des notes de cours, et il n'y a le plus souvent ni licence ni sources LaTeX, mais le fait est là : le savoir est essentiellement disponible.

Personnellement, je ne travaille pas à l'université, mais ça ne m'empèche pas d'écrire Le Frido, un livre de math on ne peut plus libre : licence FDL, sources disponibles, etc.

Je n'ai fait l'effort d'en faire un "vrai" livre vendu sur thebookedition.com[1] à prix coûtant (zéro béneficice pour moi) que pour respecter le règlement de l'agrégation qui exige d'être commercialisé -- on se demande bien pourquoi d'ailleurs...

Vu que je n'ai pas de pieds dans l'université, je n'ai pas d'étudiants à qui dire "téléchargez mon bouquin, c'est ce qu'il vous faut pour le cours".

En termes de pub, je me contente donc d'un article par an[2] sur linuxfr.org, et c'est suffisant. À mon avis une très grande partie de mon lectorat potentiel a déjà ouvert la Frido au moins une fois sur écran.
J'ai régulièrement des personnes qui m'envoient des commentaires et des corrections, et je l'ai déjà vu cité sur des sites d'entraide de mathématique.

[1] Je n'aime pas chez lulu.com la clause qui oblige à acheter une copie de son propre bouquin.
[2] https://linuxfr.org/news/le-frido-livre-libre-de-mathematique-pour-l-agregation-et-plus)
[3] https://laurent.claessens-donadello.eu/frido.html