Linked by Thom Holwerda on Fri 3rd Jun 2011 22:23 UTC, submitted by sawboss
Internet & Networking "One researcher has decided he wants to make Skype open source by reverse engineering the protocol the service uses. In fact, he claims to have already achieved that reverse engineering feat on a new skype-open-source blog. The source code has been posted for versions 1.x/3.x/4.x of Skype as well as details of the rc4 layer arithmetic encoding the service uses."
Thread beginning with comment 475977
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: u really dont get it!
by Neolander on Sat 4th Jun 2011 07:46 UTC in reply to "u really dont get it!"
Neolander
Member since:
2010-03-08

It has already happened. There are several working MSN/WLM clones.

Reply Parent Score: 1

RE[2]: u really dont get it!
by ikidunot on Sun 5th Jun 2011 09:05 in reply to "RE: u really dont get it!"
ikidunot Member since:
2011-06-04

Look at the service - not just the software. Skype is video chat. Skype can connect to PSTN phones. Skype is not a part of something else. It is SKYPE.

Reverse engineering Skype will achieve nothing positive because the protocol is one part of the whole entity that is Skype. In a nutshell, it's been a complete waste of time from which nothing positive will come.

People use Skype because it provides the service they want and nothing else does.

Skype is a service - not a bloody protocol.

Do you understand the difference now?

Reply Parent Score: 1

RE[3]: u really dont get it!
by Neolander on Sun 5th Jun 2011 09:11 in reply to "RE[2]: u really dont get it!"
Neolander Member since:
2010-03-08

Look at the service - not just the software. Skype is video chat. Skype can connect to PSTN phones. Skype is not a part of something else. It is SKYPE.

Alright, so far so good.

Reverse engineering Skype will achieve nothing positive because the protocol is one part of the whole entity that is Skype. In a nutshell, it's been a complete waste of time from which nothing positive will come.

Wrong. Again, let's talk about WLM clones. You want to communicate with WLM users (a service), but you use an operating system that's either not properly supported by Microsoft or not supported at all (in short, anything but Windows and J2ME). In that case, having a WLM clone allows users of other platforms to communicate using the WLM service with other persons using the WLM service.

Same with Skype.

People use Skype because it provides the service they want and nothing else does.

Skype is a service - not a bloody protocol.

Do you understand the difference now?

I already know. The thing is, it is possible to write alternate clients for using the same service. But that requires knowing the protocol. Hence reverse-engineering the protocol is useful.

What is your problem with that ?

Edited 2011-06-05 09:12 UTC

Reply Parent Score: 2