| How about "Skype: The Missing Technical Manual"? MS will contribute nothing to the state of the art of free voice and video calls over the internet. As is so often the case, what they purchased with the Skype deal was a user base. One that they could never obtain with the own products. There is a way to do this without violating copyright. Do not waste time duplicating the P2P element of Skype (the P2P protocol). P2P protocols have been done, several ways, some of them are easily good enough, maybe even smarter than Skype's (e.g., avoiding the exposure of your IP to the entire internet) and enough of the code is GPL'd or BSD licensed to keep things open. We have ample solutions for P2P. View that as the "open platform". Now you need "apps" to run on it. First one is a softphone, but with Skype's codecs. Focus on creating a standalone softphone using Skype's codecs. Does MS have exclusive rights (patent rights) on Skype's codecs? Not even close. They did not develop them. The patent license could fit on a single page; it's as simple as they come: build stuff, pay nothing. http://developer.skype.com/silk |
The issue is how to tap into the existing Skype userbase -- receive and make calls to Skype clients -- from an open-source client.