I'd recommend the same. You can still get royalties from supporting the code.
Not only that... There is no reason they would have to give up a fee per transaction if it were decentralized. (Making it open sourced would be basically be giving up that fee, but decentralization =/= open source.)
I think they'd do well making it a closed-source, distributed software exchange... But then they'd need to go into full pirate-bay stealth mode too. Not a life everyone is looking for.
BTCLuke and becoin, thanks for your advice. Just as a side comment, Bex.io deployments are not centralized nor happen to be in Canada.
How on earth can you be here on bitcointalk.org and have no clue what centralization is?
If there is a website that can be taken down, it's centralized!
If you have a bank account to receive money in that a government can shut down, it's centralized!
...And no, I'm not just talking about each of your customer's portals, but your server that connects them and hosts your order book... A clearer central point of failure I've never seen.