Net neutrality should be inviolable.
However, when Mark Zuckerberg says “Net neutrality is not in conflict with working to get more people connected. We will never prevent people accessing other services, and we will not use fast lanes,” I agree with his definition of net neutrality.
Allowing companies to pay ISPs so that customers can access their websites for free is not different from allowing companies to set up toll-free phone lines, and does not violate net neutrality. Here’s what would be a violation of net neutrality:
Airtel stops a certain company from signing up for Airtel zero; Or
Airtel charges one company more per unit data than another; Or
Airtel speeds up loading times for one company’s website compared to another;
Or–and this is something they’ve already tried to do once–Airtel decides to charge users extra for data used for VoIP calls.
If the complaint is that people will tend to use the free websites more than competitors’ websites, that’s a question of monopoly, not neutrality. The great thing about the internet, of course, is that it doesn’t cost all that much to sample the field, and the costs are only going to decrease. Ask yourself: if hotmail were made free and gmail continued to cost bandwidth, would you switch (back) to hotmail? If myspace were made free, would you switch (back) to myspace?
This is not to suggest, at all, that companies should be allowed to police themselves. A regulator exists and should be empowered by law to enforce net neutrality strictly. But it helps nobody to confuse terms.