Hacker News new | ask | show | jobs
by joshuaissac 452 days ago
> that lets any user swap out your version for their version, which basically means you're only allowed to dynamically link it as a shared library

I had thought that the dynamic linking requirement was the only option according to the licence, but apparently not. According to 6.a. of v2 and 4.d.0. of v3 of the LGPL, it would be enough to give the user access to the source/object code of the main application and the compilation scripts under non-open-source terms, so that they can recompile and statically link it against their own version of the library.