You could open source it and just expect someone to pick it up and host it somewhere for others to play on. The advantage is the host could make modifications to the game mechanics itself (just like any other game).
The alternative would be to develop the server with the 'cloud' in mind. Meaning, there would most likely only be one large game server that perhaps managed 'instances' of matches. The advantage here is that you avoid fragmenting an already small pool of players.
You could open source it and just expect someone to pick it up and host it somewhere for others to play on. The advantage is the host could make modifications to the game mechanics itself (just like any other game).
The alternative would be to develop the server with the 'cloud' in mind. Meaning, there would most likely only be one large game server that perhaps managed 'instances' of matches. The advantage here is that you avoid fragmenting an already small pool of players.