WordPress is free and its available to download from wordpress.org. Which can be hosted anywhere you like.
Wordpress.com offeres hosted solution of WordPress for free and additional features for extra payments