Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

MPL-2.0 is not (L)GPL incompatible. See http://www.mozilla.org/MPL/2.0/FAQ.html#mpl-and-lgpl

With some software (Go code that is always statically linked by the official toolchain comes to mind) you are shooting yourself in the foot with GPL and even LGPL.



LGPL code can be statically linked. However, you need to provide your other object files (so the LGPL part can be replaced and re-linked).


It's complicated. To be able to modify, recompile and relink the LGPL part you would have to use the exact version of the go toolchain with which the commercial part was compiled with. Not to mention having to come up with a custom build process that puts the object files in the distributed archive...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: