Look at this:
https://steamcommunity.com/greenlight/
Basicly it says anyone can put his game on a voting list called Steam Greenlight. Users will then vote for it to get it on Steam or not. The game doesn’t have to be finished to be on Greenlight. The service starts at August.
If the games posted on Greenlight can be free to play there is no restriciton for Black Mesa to be put on Steam.