Hola chien1
Las viviendas de protección pública pueden ser de promoción pública (Ayuntamiento o Comunidad de Madrid) o de promoción privada. Lo que marca la protección es el suelo sobre el que se construye. El que promociona las viviendas decide como las adjudica. Las entidades públicas las adjudican por medio de un concurso (público, claro está). Las empresas privadas suelen adjudicarlas por orden de llegada. Eso sí, el adjudicatario en todos los casos debe cumplir con los requisitos que la Comunidad de Madrid impone para la protección oficial.
Lo triste es que las empresas privadas (promotoras) en muchos casos te piden más dinero que el máximo oficial (dinero en B).
Espero haber resuelto tus dudas.
¡Un saludo!