Стив Макинтайър, който служи като ръководител на проекта Debian в продължение на няколко години, пое инициативата да преосмисли подхода на Debian за доставка на патентован фърмуер, който в момента не е включен в официалните инсталационни изображения и се доставя в отделно небезплатно хранилище. Според Стив опитът да се постигне идеалът за предоставяне само на софтуер с отворен код води до ненужни затруднения за потребителите, които в много случаи трябва да инсталират патентован фърмуер, ако искат да получат пълна функционалност на своето оборудване.
Патентованият фърмуер се поставя в отделно несвободно хранилище, заедно с други пакети, които не се разпространяват под безплатни и отворени лицензи. Несвободното хранилище не принадлежи официално към проекта Debian и пакетите от него не могат да бъдат включени в инсталация и компилации на живо. Поради това инсталационните изображения със собствен фърмуер се събират отделно и се класифицират като неофициални, въпреки че формално се разработват и поддържат от проекта Debian.
По този начин е постигнато известно статукво в общността, което съчетава желанието да се предлага само софтуер с отворен код в разпространението и нуждата на потребителите от фърмуер. Има и малък набор от безплатен фърмуер, който е включен в официалните сборки и основното хранилище, но има много малко такъв фърмуер и в повечето случаи те не са достатъчни.
Подходът, използван в Debian, създава много проблеми, включително неудобство за потребителите и загуба на ресурси за изграждане, тестване и хостване на неофициални компилации със затворен фърмуер. Проектът представя официални изображения като основни препоръчани сборки, но това само обърква потребителите, тъй като по време на инсталационния процес те срещат проблеми с хардуерната поддръжка. Използването на неофициални сборки неволно води до популяризиране на патентован софтуер, тъй като потребителят, заедно с фърмуера, получава и свързано несвободно хранилище с друг несвободен софтуер, докато ако фърмуерът се предлага отделно, включването на несвободното хранилище може да бъде изоставено.
Напоследък производителите все повече прибягват до използване на външен фърмуер, зареден от операционната система, вместо да доставят фърмуер в постоянна памет на самите устройства. Такъв външен фърмуер е необходим за много съвременни графични, звукови и мрежови адаптери. В същото време въпросът е двусмислен до каква степен фърмуерът може да се припише на изискванията за доставка само на безплатен софтуер, тъй като по същество фърмуерът се изпълнява на хардуерни устройства, а не в системата, и се отнася до оборудването. Със същия успех съвременните компютри, оборудвани дори с напълно безплатни дистрибуции, работят с вграден в оборудването фърмуер. Единствената разлика е, че някои фърмуери се зареждат от операционната система, докато други вече са флашнати в ROM или Flash памет.
Стив повдигна за обсъждане пет основни варианта за проектиране на доставката на фърмуер в Debian, които се планира да бъдат поставени за общо гласуване на разработчиците:
Самият Стив се застъпва за приемането на петата точка, която ще позволи на проекта да не се отклонява твърде много от насърчаването на безплатен софтуер, но в същото време да направи продукта удобен и полезен за потребителите. Инсталаторът предлага изрично разграничение между безплатен и небезплатен фърмуер, позволявайки на потребителя да направи информиран избор и информира потребителя дали наличният безплатен фърмуер поддържа текущия хардуер и дали има проекти за създаване на безплатен фърмуер за съществуващи устройства. На етапа на зареждане също се планира да се добави настройка за деактивиране на пакет с небезплатен фърмуер.
Източник: opennet.ru