On Nov 11, 2012 2:59 AM, "John Bailey" <rekkano...@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