Hello,
In my bootloader, the ELF structures I obtained have been taken from glibc. My project is licensed under the MIT license. Since glibc is LGPL licensed, is it within the license for me to integrate this code into my project?
Thanks,
nexos
(L)GPL code in MIT licensed product. Is it legal?
(L)GPL code in MIT licensed product. Is it legal?
Last edited by nexos on Fri Sep 11, 2020 10:01 am, edited 1 time in total.
Re: GPL code in MIT licensed product. Is it legal?
AFAIU (IANAL) that this is legal but results in a GPL-licensed product.
That being said, ELF structs are unlikely to be considered IP of glibc.
That being said, ELF structs are unlikely to be considered IP of glibc.
managarm: Microkernel-based OS capable of running a Wayland desktop (Discord: https://discord.gg/7WB6Ur3). My OS-dev projects: [mlibc: Portable C library for managarm, qword, Linux, Sigma, ...] [LAI: AML interpreter] [xbstrap: Build system for OS distributions].
Re: (L)GPL code in MIT licensed product. Is it legal?
OK, makes sense. In the open source world, the GPL family seems to be more of a stumbling block then help. That is why I switched to the MIT license.
Re: (L)GPL code in MIT licensed product. Is it legal?
Well, this is a matter of opinion. some people like the other extreme (PD/CC0) and some like that their work can't be used in more unfree software, so they use GPL/AGPL. Some like more in the middle between this extremes (like MIT/Expat License and others).nexos wrote:OK, makes sense. In the open source world, the GPL family seems to be more of a stumbling block then help. That is why I switched to the MIT license.
BTW Bruce Perens recommends to reduce the licenses to three:
- For permissive terms: Apache 2.0 License
- For intermediate terms: LGPL
- For copyleft terms: AGPL
https://licenseuse.org/
No need to mention that licenses are a very hotly debated thing.
Greetings
Peter