PeerCDN - A P2P CDN
peercdn.com
peercdn.com
PeerCDN website completely avoids this matter, making them seem like fancy squatters. Using the resources of a third party without its explicit consent, is infringement afaik.
Re: stealing bandwidth, I feel like web apps are being held to a ridiculous standard compared to Desktop apps. If you download an app, does it explicitly ask you for permission to use your upload bandwidth? I've never had any app to do that. But, a lot of apps do use upload bandwidth. In fact, Spotify does P2P to serve a LOT of its content. Check out the stats from Spotify: http://torrentfreak.com/spotify-a-massive-p2p-network-blesse...
Ultimately, I think it's better for the web if the traffic is more decentralized because it renders sites hard to DDOS and censor. You can read more about this aspect of peerCDN in our Mozilla Ignite App here: https://mozillaignite.org/apps/479/
I didn't see anything about that in the FAQ (I'm still browsing). Or maybe it's up to the sites where it's implemented? If so, that may be giving them too much leeway.
I might be willing to give up some bandwidth if its opt-in, and is a trade for ads, but that is only if its a 100% anonymous p2p system.
Unlike a traditional P2P play where they opt-in?
I don't think you can do the first reliably and if you can't, you shouldn't do this at all. It's evil and need to be stopped at the browser level.
The privacy leak might be that you are surfing the net when you should be working, however a firewall could give you that same amount of information anyway.
What I am suggesting is a P2P self managing cache which isn't going to mangle Internet packets.
Having single points of failure is bad design in my view.
We have and will always have a free tier for everyone to use, but for bigger clients who want more support, we'll have paid plans. We'll also be open sourcing peerCDN soon.
Without a broker, how is this going to provide any of the above?