If you can join it, it's public. Even if the server has a tag, that just means it's sponsored by that team. Feel free to play anywhere you can join.
Certain servers will have passwords on them, meaning they only want people who know the password in. Most anything with 'Match' in it will be passworded.