5 ms·
Maybe. Some developers have an aversion to the GPL family because of its “viral” nature. An MIT licensed project can be used in an LGPL one, but not the other w
by colejohnson66 5y ago
Maybe. Some developers have an aversion to the GPL family because of its “viral” nature. An MIT licensed project can be used in an LGPL one, but not the other way around. However, many projects are successful despite being GPL licensed. The Linux kernel is a major one, and Marlin FW (for 3D printers) has had its license used a few time to force Chinese 3D printer makers to release their source.
There’s a lot of misconceptions and FUD about the GPL family. So, as a clarifier: The LGPL does not restrict what the user can do with a product;[a] it only limits other developer’s. If another program wants to integrate Toit (or any LGPL based thing) into their product, they need to abide by the LGPL’s linking and open source[b] provisions. But a user can use an LGPL or GPL licensed product without restriction.
[a]: Despite what some developers may claim
[b]: It’s more “source available” but for the users only. Open source is just one way to fulfill that requirement
- dleslie 5y agoUnless the entirety of the built binary is free of the LGPL, then I can tell you without hesitation that the answer is _definitely_.
- kapilvt 5y agoThis captures the spirit of the gpl, while getting the actual terms of the LGPL wrong. All FSF licenses are about ensuring end user freedom, however in the context of the LGPL, it only restricts a developer if they are directly modifying the code of the library itself, in the case of toit that would be about modifications to the language itself. Footnotes would be more useful linking to actual information so here’s one [a] For reference gcc is GPLv3 but that doesn’t obviously apply to inputs/outputs of the program that same reference is in the context of a language like toit. [b] [a] https://www.gnu.org/licenses/gpl-faq.en.html#LGPLv3ContributorVersion https://www.gnu.org/licenses/gpl-faq.en.html#LGPLv3Contribut... [b] https://www.gnu.org/licenses/gpl-faq.en.html#CanIUseGPLToolsForNF https://www.gnu.org/licenses/gpl-faq.en.html#CanIUseGPLTools...