SIP vs. Skype, Making the "Open" Choice
techie34290 writes "If you were to make the choice between SIP and Skype for Linux, which one would you go for? Matt Hartley from MadPenguin.org says to opt for SIP. Why? "One tidbit of information that most people are not likely aware of is that when you install the Skype client, it will drain system resources by running as a supernode from time to time. Granted, this is not always the case; however, the very idea of my PC having its resources tied up for someone else's phone call is frankly maddening to me."
Sure, I prefer open solutions, but to say that Skype will drain your system's resources is just crap. A simple consumer firewall between your skype-running PC and the internet will prevent Skype from using your PC as a 'supernode'.
Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
Thanks for pointing out the obvious thing that people forget. Let me go further and say:
1) Skype is closed and a single metamodel that's been implemented nicely and virally (not that it matters)
2) SIP (and ENUM) are perilously prone, not because they're protocols, but how the protocols are implemented, to shenanigans. SIP is natively text, and ENUM is a DNS method that's prone to spoofing and other problems. For now, Skype wins only because few people know how it works at its deepest levels.
3) Skype isn't as extensible as the SIP/ENUM combination, and it makes one dependent on a single (if diverse and highly peered) network.
4) SIP and ENUM don't care about the service and are largely service neutral (some coming problems, here, though, as it doesn't do nice things like embue codec choices, encryption/authentication means, and other security niceties).
5) Skype is one closed vendor, very few business partners, while SIP is a technological infrastructure that invites whomever to do whatever.
---- Teach Peace. It's Cheaper Than War.