Here's an idea that can't possibly work.
People used to pay-per-minute for telephone calls. Some numbers were "zero-rated". That is, if you called them you wouldn't be charged. At first1 it was calls to the emergency services which were free. Businesses and other organisations realised that it was good customer service to provide a free-to-call number. Generally speaking, this means that the called-party pays the phone company for incoming call rather than the caller paying2. Thus 08003 numbers were born.
Why don't we have something similar for the mobile web? Lots of people pay per MB for data - or have limited data caps. Wouldn't it be nice if sites could say "don't charge the user for this - charge our site instead!"?
Clearly, what's needed is a new HTTP Header. Something like
Last year, I had a small part to play in the scheme to zero-rate data for UK mobiles accessing the NHS websites:
You can now access most NHS services from your mobile, with no data charges.
In awe of the team who pulled this together very quickly. https://t.co/ogLzCc8z97
— Terence Eden (@edent) March 18, 2020
Later, this was extended to several important charities.
In these cases, the mobile networks got together and agreed to waive the charges. The sites didn't need to do any special configurations at their end4.
Many years ago, when Facebook still pretended that it cared about bringing free Internet to the developing world, it offered poor countries free access to Facebook. And maybe a few other sites.
I tried to get this blog added to the free programme - but nothing ever came of it.
Does anyone know how I get my site zero-rated on @internet_org?
— Terence Eden (@edent) April 21, 2015
Similarly, lots of mobile networks in the UK will give you UNLIMITED NETFLIX which doesn't eat into your regular data cap. How does a Netflix competitor get on to that deal? Pay up! Do big deals with big companies. Small fry need not apply.
Here's what happened when Wikipedia and Facebook were made free-to-browse in Angola:
Wikimedia and Facebook have given Angolans free access to their websites, but not to the rest of the internet. So, naturally, Angolans have started hiding pirated movies and music in Wikipedia articles and linking to them on closed Facebook groups, creating a totally free and clandestine file sharing network in a country where mobile internet data is extremely expensive.
Motherboard - "Angola’s Wikipedia Pirates Are Exposing the Problems With Digital Colonialism"
*.NHS.uk was zero-rated for mobile users. Is there a tiny cottage hospital running an outdated webserver somewhere on the NHS estate? I'll bet there is5. How long before pirates would start abusing that service? Sure, the infosec teams would shut it down quickly. But that's a hassle.
What does it realistically cost to deliver a MB of data? Over a satellite phone, about US$245 for 100MB. No webmaster wants to pay that!
How would you even invoice for this properly? It's hard6 to abuse the phone network so much that you'd bankrupt an 0800 number. But I'm sure sender-pays-data would be abused the instant it was turned on.
No. But sometimes it's fun to run with an idea to see how awful it is.