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: 403
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