4 ms·
With a P2P architecture you basically have to use "super nodes" to get through firewalls. There are three main reasons Skype dropped P2P: * The nefariousness o
by TorKlingberg 9y ago
With a P2P architecture you basically have to use "super nodes" to get through firewalls. There are three main reasons Skype dropped P2P:
* The nefariousness one: So Microsoft can let NSA and the cops listen in.
* Because mobile clients don't work well with P2P.
* Because servers and bandwidth got really cheap.
- dsp1234 9y agoand because Skype didn't own the IP for their p2p implementation, or even the source code to it. "An executable-only object code form of the GI Software was licensed by Joltid to Skype, a well-known Internet-based company that provides users throughout the world with free or low-cost telephone services over the Internet. Skype did not obtain a license to the GI Software source code, however"[0] [0] - https://techcrunch.com/2009/09/18/new-lawsuit-brings-clarity-to-skypes-ip-problem/ https://techcrunch.com/2009/09/18/new-lawsuit-brings-clarity...
- dTal 9y agoFor some reason the notion that an arbitrary piece of desktop software might be an unholy mixture of proprietary binary blobs from different companies, and to which no one entity has the complete source code, fills me with dread. Yet, dissonantly enough, this is exactly the model you accept if you use proprietary drivers on your system. Arguably, it's the model you accept if you use any proprietary software - programs are not perfectly isolated from each other. If you found this revelation about Skype to be vaguely shocking, as I did, consider if your reaction is consistent when it comes to the other things in your life - like your Android phone.