I do not feel it is fair to exclude proprietary vendors from a open standard by insisting their hardware be open. That will cripple adoption in this current OEM climate and severely reduce the chances of making the desired change in the market.
I don't think either of A, B, or C requires the hardware to be open, so this seems orthogonal to the discussion at hand.
Stefan