> Hey Debarshi, just a few more questions, so we can sort this new > dependency properly: > > - Does it have any dependencies besides glib ? libsoup, librest ? Apart from those 3, it uses json-glib for dealing with the JSON sent by the server, and gnome-online-accounts for the OAuth2 tokens for Windows Live. It should be possible to make the GOA dependency optional. In that case, we would need another implementation of the ZpjAuthorizer interface which would have to do the OAuth2 authentication flow with some help from the client application. I did not write this code, yet, because there is no current use for it. This is also how libgdata works. Documents uses an implementation of GDataAuthorizer which uses GOA, but there are GDataClientLoginAuthorizer and GDataOAuth1Authorizer too. > - What is the license ? LGPLv2+ > - Are the APIs that it uses restricted somehow ? These are the APIs that it uses: Skydrive: http://msdn.microsoft.com/en-us/library/live/hh826521 Hotmail: http://msdn.microsoft.com/en-us/library/live/hh826535 Core Concepts: http://msdn.microsoft.com/en-us/library/live/hh826528 They don't look restricted or encumbered, but I don't know. However, on the Microsoft forums, another application developer said that he was trying to sniff the network traffic to find out the APIs used by Microsoft's client because he could not get something to work. In response, Microsoft employees told him not to do that because third party developers are supposed to be using the aforementioned APIs. Happy hacking, Debarshi -- K&R is like the Bible. The fervent read it from end to end, the religious keep a copy. -- Arjun Shankar
Attachment:
pgpXmhbftgYt2.pgp
Description: PGP signature