So, first, I can attest to the fact a whole computer will definitely require multiple companies and people to participate.

1. You need somebody working on a distribution, like Rubén
2. You'll probably need somebody to reverse engineer something (like video drivers) 3. You'll need somebody to design something (be it at the board level and/or a complete system level)
4. You'll need to get the cooperation of people within companies
5. You'll need to get a factory somewhere to produce it
6. You'll need companies to distribute it
7. You'll need companies to support it
8. etc

Just to get the ath9k firmware free'd and supported it took at least a dozen people. Many of them played a major part. The point was only that there are many people which need to participate in the proccess before any kind of product will get into your hands.

A computer contains many parts/chipsets and getting them all free'd is going to be a lot of work.


The privacy issue is separate from the free software issue. While you can hide stuff in non-free firmware more easily there is also the possibility of hiding it in hardware. It's better for the firmware to be free though as it does make it a bit more difficult to hide something malicious though.


Nobody who understands whats happening with hardware is going to argue traditional functions aren't being moved to firmware. It's been happening near 20 years now (1990s). In the early days these devices would eat up to 1/3 of a users system resources. The goal was definitely to cut costs and not to add DRM or other privacy invasive features. There was a significant savings back then to move to firmware based designs. Now they are doing it to reduce time to release (results in shipping buggy and incomplete products), cut costs (you can see its even further as the flash is no longer included on the boards even in many cases, it's just uploaded to the memory on insertion or system boot), etc.

I didn't say that the inerts of todays PCs aren't providing additional functionality either. Only that traditional functions done in hardware are being moved to firmware.






Reply via email to