> the proposal should say "a program *that can be effectively run* on generally used computing hardware".
why do you need to include the word 'effectively' here? that is subjective.
> It could leave a problem for video acceleration in drivers.
I'm actually Ok with that being a problem.
A closed source driver with closed ABIs like NVIDIA should be a problem
A closed source driver with open ABIs like ATI is Ok with me. I will try to avoid using it and instead use the open source driver that will be written instead.
A open 'shim' driver with open ABIs like the Raspberry Pi is also Ok with me. Everyone uses the same ABI and any 'secret stuff' is in the firmware.
being able to replace the firmware and have the ABI from the firmware to the hardware be open is even better.
> I'd stick with looking for ways to ensure that mp3 players are wholly included in "generally used computing hardware".
I wish you good luck with that, however in the current political climate, I think you will run into the same problem that they had with tablets including e-book readers