Menu

Can I use the static lib in no-free software

Help
Tim Ling
2009-06-17
2013-04-24
  • Tim Ling

    Tim Ling - 2009-06-17

    I see xmlrpc++ has a LGPL license at the home page. As we know, LGPL does not allow to use the static lib in no-free software.
    But the samples in the xmlrpc++ package are all built with the static lib. It may be a little difficult to create a share lib of xmlrpc++ because the application based on xmlrpc++ should use the C++ class.

    How can I solve this problem? (To modify the method to make a dll or so? or, to give up xmlrpc++)

     
    • quique123

      quique123 - 2009-06-17

      I think you are right, there are limitations in static linking and LGPL (I am not an expert in licenses)

      We do use the XmlRpc++ in our projects, using a shared library in both Windows (DLL) and Linux (.so), with not problems. I think, you mean using XmlRpc++ in windows, and that can give you some portability between compiler issues.

      What do you exactly require?

       
    • Tim Ling

      Tim Ling - 2009-06-18

      Thank you for your reply.

      I still want to use xmlrpc++ in my software. Could you do me a favor to give me a new project file on Windows and a new Makefile on Linux to make the share library of xmlrpc++?

      On the other hand, I should know the client IP address which sends a request. I found that you have tried to do it as the below subject.  Would you like to open the source of this function?

      I think xmlrpc++ is a good project which is simple and effective. It is worth to improve it and open the source about the improvement.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.