Avoid GPL violation by moving library out of process
        Posted  
        
            by 
                Andrey
            
        on Programmers
        
        See other posts from Programmers
        
            or by Andrey
        
        
        
        Published on 2011-02-21T12:57:39Z
        Indexed on 
            2012/10/07
            3:52 UTC
        
        
        Read the original article
        Hit count: 506
        
Assume there is a library that is licensed under GPL. I want to use it is closed source project. I do following:
- Create small wrapper application around that GPL library that listens to socket, parse messages and call GPL library. Then returns results back.
 - Release it's sources (to comply with GPL)
 - Create client for this wrapper in my main application and don't release sources.
 
I know that this adds huge overhead compared to static/dynamic linking, but I am interested in theoretical way.
© Programmers or respective owner