4 ms·
> Using copyleft code means the whole resulting binary is subject to copyleft. No. That's formally wrong, and it doesn't imply what you think it implies. Usi
by 08-15 6y ago
> Using copyleft code means the whole resulting binary is subject to copyleft.
No. That's formally wrong, and it doesn't imply what you think it implies.
Using copyleft code means that if you distribute the resulting binary, you also have to distribute the corresponding source code. If you can't do that, you can't distribute the binary.
Is that a problem? No. You distribute object files and libraries, accompany the copylefted libraries with their source code, and let the end user link them together statically. Problem solved. Arguably, that's how all software installation on Unix should work; it solves so many other problems, too.