WordPress se puede descargar gratis en el siguiente enlace https://es.wordpress.org/latest-es_ES.zip Aquí podrás descargar WordPress en español e instalarlo donde quieras. En cualquier caso, la mayoría de hostings y servidores permiten descargar e instalar WordPress gratis.
La Comunidad de WordPress tiene acceso a todo el código, así como cualquier usuario. Por ello, se pueden realizar mejoras y hacerlo todavía más potente. Podemos descargar WordPress para instalarlo en cualquier servidor desde el propio alojamiento de la comunidad: https://wordpress.org/