I'm currently using NimbleTV which is, in effect, Dish Network over the internet. Anyone in the US can get cable channels via Nimble, but in order to get the broadcast networks, you need to have a New York address.
It doesn't work as well as Aereo did for me, but it seems to be legal by our current laws.
What are other people using to watch real TV via software?