Isn't self-hosting a violation of most ISP EULAs?
I think so, if you have user-grade service, but I pay for a commercial-grade Internet connection that comes with a static IP for running services, and I run three hosted servers. Freedom isn't free (but it is a lot of fun). :)
Ever wonder if maybe that rule has less to do with bandwidth and more to do with preventing the creation of a peer-to-peer, decentralized internet?
I think there's some truth to that, if for no other reason than that the ISP probably would rather not have the headache associated with average idiots running servers. They're run by guys with MBAs who genuinely believe that centralized is inherently better -- like to the level that they don't even grasp what you're saying at first, if you try to explain the benefits of decentralized.