Comment Re:Yes, totally (Score 3, Insightful) 338
But what constitutes abuse? What is seen as abusive overuse of bandwidth today is often the cutting-edge use of bandwidth that will be commonplace tomorrow. By metering bandwidth, you discourage these services from coming into existence by discouraging users, and discourage improvements in existing technology that would require more bandwidth. If we had been metered ten years ago, Netflix would still be limited to sending DVDs through the mail, Amazon Prime would have no streaming, Hulu wouldn't exist, YouTube wouldn't exist, and so on. In effect, bandwidth metering would permanently tie the hands of innovators behind their backs, and would freeze Internet technologies in roughly their current state. Future improvements would move at a snail's pace. Do you really want to do that?
And even if you ignore its effects on technological advancement, bandwidth metering is like putting a partially loaded gun to the heads of the Internet's users, spinning the barrel, and pulling the trigger. The problem with pay-per-gig schemes is that your Internet usage isn't entirely under your control. To give a non-high-tech analogy, imagine if you had an extra water faucet under your house that ran directly into the sewer, and anyone in the world could remotely turn on that water faucet, whether you were home to hear it or not. Now, would you still be in favor of paying for water by the gallon, knowing that other people outside your control could cause you to waste arbitrary, near-infinite amounts of water?
Internet usage behaves much like a house with just such a hidden, remote-controlled faucet. You're only in control of outgoing connections, not incoming connections. And even with outgoing connections, you aren't always in control. If you're running an FTP server, remote attackers can cause you to make arbitrary numbers of outgoing connections. If you're running a DNS server, the same applies (but not connections, per se). And if your computer gets bitten by any sort of virus, worm, or other malware, the command-and-control server could cause your computer to produce arbitrary amounts of outgoing traffic. And if you run software that falls victim to various amplification attacks... you get the idea. Therefore, anyone living anywhere in the world can turn your connection into a giant money pit, running up your bill arbitrarily, and there is no feasible way to prevent it without fundamentally breaking the end-to-end connectivity upon which the Internet depends.
Now in theory, we could create a new billing scheme for the Internet in which you paid for your Internet connection based only on outgoing connections, and that would reduce (but not eliminate) that risk. However, then you'd have folks who own servers getting massively undercharged because they would never pay for anything above the base bandwidth cost even though they were essentially using a lot more bandwidth. And how would you meter UDP? The truly abusive apps would move to UDP, thus concealing which end of the connection is the requestor, while leaving everyone else dealing with the extra costs of bandwidth metering without the benefits.
Therefore, the only fair, reasonable way to charge for Internet connections is an unlimited, unmetered connection, limited by bandwidth. Those who want more capacity should pay for more capacity, and those who don't won't. Ideally, this should be coupled with a temporary speed boost for the first few minutes of transfers, and you (as the user) should be able to control which computers get that boost. This provides the benefits of a faster connection to users who only occasionally need extra bandwidth, without requiring them to pay the extra cost of an always-faster connection. And those "bandwidth abusers", as you call them, would not be happy with that, and would pay the extra money for an always-faster connection.
Such "slow after a bandwidth limit" schemes seem perfectly reasonable to me, so long as all of the details are fully disclosed to the customer as part of the ISP's advertising materials (not buried in the contract terms), and so long as the connection is advertised at the rate-limited speed, not at the turbo-boost speed. (In other words the "After 250 gigabytes your speed is capped at 128 kbps" connections should be advertised as 128 kbps connections, not 50 Mbps connections. But then again, those schemes are badly broken because the boost is continuous up to a limit, rather than short-term on a per-connection basis or data-per-minute basis, so discouraging those broken schemes by calling them 128 kbps plans would be a good thing. But I digress.)