License issues for SkypeKit plugin
Joe Hildebrand (jhildebr)
jhildebr at cisco.com
Sun Nov 11 16:12:24 UTC 2012
If you were to build that by putting it into an XMPP server, it would be
what we used to call a "transport", and other clients would be able to use
it also. You typically write a transport as a standalone program that
communicates to the XMPP server via XEP-0114
(http://xmpp.org/extensions/xep-0114.html) and knows about XEP-0100
(http://xmpp.org/extensions/xep-0100.html).
On 11/11/12 5:43 AM, "Thijs Alkemade" <thijsalkemade at gmail.com> wrote:
>
>On Nov 11, 2012 2:59 AM, "John Bailey" <rekkanoryo at rekkanoryo.org> wrote:
>>
>> On 11/10/2012 06:17 AM, Daniel Muhra wrote:
>> > Anyhow, so the only solution for this case would be to pack all
>>SkypeKit related stuff into a separate application and write a (GPL
>>compatible) Adium plugin that uses IPC techniques to communicate with it.
>> > Doesn't sound very elegant from a development perspective, but at
>>least that should comply with the GPL, right?
>>
>> It also sounds like you'd have to be very careful with making sure your
>>separate
>> application remains a completely separate product to ensure compliance
>>with the
>> SkypeKit license.
>>
>> John
>>
>I think you could do this, and also save yourself a lot of work, by
>writing it as a proxy for a protocol Adium already supports, like XMPP.
>
>Any functions you want for Skype but don't have on XMPP would be an
>ad-hoc command or data form (audio chats might also work by simply having
>the proxy application do the audio input and output, but for video I have
>no idea).
>I also have no idea wether the SkypeKit license actually allows this, or
>if it's been done before. Spectrum 2 seems to support Skype, but that's
>using the linux GUI client. So you'd have to read the license carefully.
>But you're using a standardized protocol
> to communicate with Adium, so it's easier to argue that they are
>different "products".
>Good luck,
>Thijs Alkemade
>
--
Joe Hildebrand
More information about the devel
mailing list