Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#3199 closed enhancement (wontfix)

skype-api protocol plugin

Reported by: mots Owned by:
Milestone: Component: pidgin (gtk)
Version: 2.2.0 Keywords:
Cc:

Description

a protocol plugin handling the skype api that would -list skype buddies in the contact list -enable text chat them -mabye later : calling buddies, answering calls etc...

could be based on miranda skype-api protocol http://addons.miranda-im.org/details.php?action=viewfile&id=3200

Attachments (1)

skype.zip (27.3 KB) - added by mots 11 years ago.
proof of concept

Download all attachments as: .zip

Change History (10)

comment:1 Changed 11 years ago by datallah

  • Resolution set to wontfix
  • Status changed from new to closed

This isn't something that is likely to be added to libpurple itself. If it is possible to do so in a way that is GPL compatible, this could be done as a third party protocol plugin.

comment:2 Changed 11 years ago by mots

i am open to help on this but cannot handle it alone as my C programming skills suck.

if anyone is motivated let me know, I would be glad to give a hand.

already did a proof of concept that can send and receive messages on a win32 platform. but it is way too simplist and crashy atm.

Changed 11 years ago by mots

proof of concept

comment:3 follow-up: Changed 11 years ago by BigBrownChunx

Anyone else looking at this ticket, I have a working, stable implementation of the skype api at http://tinyurl.com/yo2w33 for windows and linux.

comment:4 in reply to: ↑ 3 ; follow-up: Changed 11 years ago by nosnilmot

Replying to BigBrownChunx:

Anyone else looking at this ticket, I have a working, stable implementation of the skype api at http://tinyurl.com/yo2w33 for windows and linux.

If you are distributing plugins for libpurple, they should be GPL-compatibly licensed, and the source should be available, but I don't see it referenced anywhere on that site

comment:5 in reply to: ↑ 4 ; follow-up: Changed 11 years ago by BigBrownChunx

Replying to nosnilmot:

If you are distributing plugins for libpurple, they should be GPL-compatibly licensed, and the source should be available, but I don't see it referenced anywhere on that site

I think you may be confused with your licences. I havn't modified the Pidgin source.

The Linux kernel too, is GPL licenced, however there are proprietry kernel modules which aren't open-source, eg nvidia drivers

comment:6 in reply to: ↑ 5 Changed 11 years ago by rlaager

Replying to BigBrownChunx:

Replying to nosnilmot:

If you are distributing plugins for libpurple, they should be GPL-compatibly licensed, and the source should be available, but I don't see it referenced anywhere on that site

I think you may be confused with your licences. I havn't modified the Pidgin source.

http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins

comment:7 Changed 11 years ago by BigBrownChunx

I'm not going to argue GPL licencing here because: a) I'm not distributing any code, just letting people look at what I've done so far with screenshots b) The source code is going to be open-sourced, just isn't right now until I can guarantee developer safety against the Skype API EULA

comment:8 Changed 11 years ago by nosnilmot

Please remove libskype.dll and libskype.so from here then http://www.myjobspace.co.nz/images/pidgin/

comment:9 Changed 11 years ago by davidfraser

Aargh, How do youd add yourself to cc? Apparently by adding a comment, so here it is. Can't believe I missed this, but following now :-)

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!