5 ms·
> The solution seems to be to re-licence Bionic under the LGPL, which is what the C libraries of every other linux based OS do. Although that does seem to sugge
by colanderman 16y ago
> The solution seems to be to re-licence Bionic under the LGPL, which is what the C libraries of every other linux based OS do. Although that does seem to suggest that one can always work around the GPL linking restriction by creating an intermediate LGPL library, but I'm no lawyer so maybe there is some reason that is not allowed.
Seeing as this is exactly what GNU's very own libc does, I don't see how it could not be allowed.
- FlorianMueller 16y agoglibc contains Linux kernel header code that the maintainers of the Linux kernel add to it. They can do so because contributors to Linux know that this happens and accept it. But third parties can't just take such code and put it under other licenses.
- colanderman 16y agoThis is interesting. I wonder about simply using generic POSIX headers. I realize this would be utterly complicated (knowing C's idea of "modularity"), but I suspect it could sidestep copyright issues?