On 3/29/23 12:00, Esme Povirk wrote:
Unfortunately FAudio cannot, counterintuitively, link to LGPL code, because it needs to be able to run on embedded platforms, which (for reasons I do not understand) cannot ship any LGPL code.
It's quite simple. If a platform (such as Nintendo Switch) does not allow users to sideload their own code on it, it's not possible to comply with the terms of the LGPL while shipping LGPL code on that platform, because the user cannot install their own modified version of the LGPL library.
Isn't that what tivoization is, or do I misunderstand? And if so, I would assume that only restricts (L)GPL v3, whereas LGPL v2 would still be fine.