I got a task to integrate a third-party API into our web application. It's fairy complex and I though that there might be some kind of wrapper in my language-of-choice to consume it. I found a library that does just what I need. The only catch is that it's under GPL.
As far as I know GPL allows us to use the code on a server side without releasing our own code because we are not going to distribute it anyway (there's a separate AGPL license that forces code release in such cases). So in theory I can freely use it. But I'm still feel quite uncomfortable about it. The choice of normal GPL instead of LGPL seem rather odd to me. I'm afraid that the original author assumed that his code will be used in open-source projects only but made a mistake when specifying the license.
What should I do? Should I just grab it or may be write a new wrapper from scratch?