4 ms·
No, because the LGPL prevents using the actual code in your program. The idea is to have a license that requires only the program source in question to be relea
by blackhole 15y ago
No, because the LGPL prevents using the actual code in your program. The idea is to have a license that requires only the program source in question to be released when it is modified, and for it to be released under the same license. In this way, the program and all its modifications must remain usable by both open-source and proprietary programs. The LGPL permits converting code to GPL, which deliberately prevents modifications from being used by proprietary programs. Even when this is removed, it still specifically prohibits any sort of static linking or usage of any of its code inside a proprietary application. One has to use a dynamic DLL link, which flat out doesn't work for any template-based or inline'd C++ functions and is a very confusing legal mess.