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 475954
To read all comments associated with this story, please click here.
Whats the use, I didn't get it ?
by ramasubbu_sk on Sat 4th Jun 2011 00:06 UTC
ramasubbu_sk
Member since:
2007-04-05

When SKYPE is already releasing the application almost all the platform, including Linux. Then why do we need the same app in open source, I didn't get it.
But I appreciate the hard work to reverse engineer.

Reply Score: 1

Alfman Member since:
2011-01-28

The linux version is buggy (although to be fair, so is the windows version). It needs some hacked libraries to support my webcam, I'm not sure why since other apps work fine. The streaming video shows up in a tiny window.

These are a few things I'd be able to fix if source were provided.

Plus you could do some innovative things by hooking it up into asterisk.

So, it's not without merit.

Reply Parent Score: 7

hakossem Member since:
2005-07-15

Skype is developed for a limited number of platform: windows, mac, linux, android, ios, wm7. some other platform had their support removed wm6 and many others don't have support *BSD, Sparc, Haiku, ...
Not all platform are equally developed, some are left far behind (Linux).

Having an open source Skype will give the possibility to put skype everywhere. Also it will give access to the full access to the protocol, with its full possibilities, not just what Skype/Yahoo/Microsoft want to give to the users.

Reply Parent Score: 4

panzi Member since:
2006-01-22

Because Skype for Linux is not really maintained, crashes a lot, 32bit Intel only, does strange and annoying things to amarok and is yet another app that needs to run in the background. I want a kopete plugin that you can compile for any platform, is stable and does not interfere with amarok at all! If it's open source and there is no one else that does it, I could maintain it. Maintain. Not reverse engineer the protocol and such.

Reply Parent Score: 5

bitwelder Member since:
2010-04-27

I see at least two advantages:
1) By knowing Skype algorithm, it is possible to assess how secure is its protocol.
2) Skype binaries available on Linux means available on Linux for i386 CPUs, mostly. Having a functionally equivalent source code it would make possible to have Skype on (potentially) all architectures that are used with microcontrollers and various portable devices.

Reply Parent Score: 4

WereCatf Member since:
2006-02-15

When SKYPE is already releasing the application almost all the platform, including Linux. Then why do we need the same app in open source, I didn't get it.
But I appreciate the hard work to reverse engineer.


Something the other commenters didn't mention: now that Microsoft has bought Skype it's very likely that support for most -- if not all -- other OSes will be dropped completely. Atleast Linux support will be dropped like a hot potato, you can bet your ass on that.

Reply Parent Score: 5

Neolander Member since:
2010-03-08

Skype on linux is very buggy, I've heard that Skype on Mac wasn't very good either (people frequently complain about its UI), and with Microsoft on top you can bet that this is not going to change.

Reply Parent Score: 2

Dasher42 Member since:
2007-04-05

Even if a company does a good job of maintaining a good program for all platforms, which Skype only does partially, do you want to have a single point of failure?

If the Amiga had been open sourced, its resurrection wouldn't be a novelty story here.

Reply Parent Score: 2

laffer1 Member since:
2007-11-09

It's not available for all platforms and there is fear when Microsoft takes over it won't be supported on Linux. Consider, BSD, Solaris, Haiku, ... even Linux on non x86 platforms.

Reply Parent Score: 3

ecruz Member since:
2007-06-16

Young man, let's think business. Imagine you and I build a great car, most advanced in the world, and three people have bought it.

Do you believe then, that parts manufacturers must build and stock parts for our car?

Not on your lifetime! Mentioning other OS's like BSD, Haiku (are you in a dream?) is showing some of you people total lack of reality.
Yes, it sounds harsh, but it is the truth. Take some business classes. It will help your life quite a bit later on.

Reply Parent Score: 1