Opened 5 years ago

Last modified 5 years ago

#14206 new enhancement

Icewarp and Skype

Reported by: marciohumpris Owned by:
Milestone: Component: libpurple
Version: 2.7.11 Keywords:


Hi, guys

Congrats on great development.

Can you add here?

IT uses libpurple...

Also, any chance for native skype support? Seems has it.


Change History (5)

comment:1 Changed 5 years ago by MarkDoliner

I think that wiki page is editable by anyone with a wiki account--feel free to change it.

I hadn't heard of before... what makes you think they use libpurple? I'm also curious if they use libpurple in a product that is given to users, or if it's accessible only over the internet. If the former, libpurple's GPL license would require that the people behind distribute the source of their version of libpurple and anything that is linked to it if requested by someone who has a license for the binary version of icewarp.

The current set of developers behind libpurple doesn't have the right combination of time and interest to develop native Skype support. If a few interested people were to write an implementation and were willing to maintain it, I think libpurple developers could be persuaded to include it in the main libpurple source tree. But in general the libpurple developers are wary of supporting additional non-open IM protocols.

comment:2 follow-up: Changed 5 years ago by deryni

Icewarp appears (from a little time spent on Google) to use libpurple (when configured to do so by a customer) and they claim they avoid GPL requirements by using a client/server model though the details on the page I saw were slim and I didn't feel like really spending the time investigating it.

There is a third-party Skype prpl that we don't maintain. Native Skype support is all-but impossible seeing as how, last I knew, the Skype protocol had successfully withstood dedicated sustained academic reversing on more than one occasion.

Even if native skype support were remotely possible it still wouldn't be likely to happen for the reasons Mark mentions.

I have no idea how are offering their Skype connectivity but I would strongly doubt that it is "native" protocol support (for the reasons I mentioned above).

comment:3 in reply to: ↑ 2 Changed 5 years ago by ffdragon2

There is an initial reverse engineering attempt for skype but it is very new. It might be possible to implement a purple protocol plugin using it.

comment:4 Changed 5 years ago by MarkDoliner

I feel like I should warn people that it might not be a good idea to look at that link, or the attached files, for legal reasons. We don't know how the author went about reverse engineering the Skype protocol, but he may have decompiled Skype's binaries, which could possibly violate US copyright law and/or the DMCA.

comment:5 Changed 5 years ago by ffdragon2

Yeah I forgot about that legal mess. I posted a comment on his blog asking what method he used so we can clarify it. Hopefully he did things the correct way. I added a warning to as well.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!