Помогите мне разделить мух и компот. Во-первых кто кого поддерживает? Производитель ОС поддерживает железо, или производитель железа поддерживает ОС? И что конкретно из этого следует, какие права и обязанности? Если производитель продукта А поддерживает продукт Б, то пользователь может жаловаться производителю продукта А? Или это означает, что производитель железа сам написал драйвер для ОС, что он не обратной разработкой получен?

Так и проприетарное ПО предоставляется как есть. «Значит, что драйвер для этого самого железа есть под линукс. Всё.» Т.е. неважно, есть ли прошивка, исправен ли драйвер, in-tree он или out-of-tree, кто его написал - сообщество или производитель устройства, по спецификации или обратной разработкой?