История изменений
Исправление Zmicier, (текущая версия) :
Если твоя программа динамически подключает библиотеки mysql и/или mariadb, то нет, т. к. эти библиотеки лицензируются по lgpl.
ORLY?
Но если они скомпонованы статически
насколько я понимаю смысл lgpl
Да неправильно вы понимаете, неправильно.
А между тем смысл ее очень прост: не дискриминировать те или иные технологические приемы, а наоборот — *уравнять* права, какая бы технология не использовалась (как бы там что не «компоновалось», какой бы не применялся язык и во что бы он не компилировался). Права очень простые, вы их прекрасно знаете: использовать в любых целях, распространять за плату или без, изменять, и распространять изменения.
Использовать, распространять, изменять что́? Саму библиотеку. Не все произведение (как в случае с сильным авторским левом), а лишь саму библиотеку.
То есть говоря еще проще: свободная библиотека должна оставаться свободной, с какой бы злобной проприетарщиной она повязана ни была.
Вот теперь и подумайте, что́ нужно для того, чтобы эти права иметь возможность реализовывать при применении той или иной технологии. А потом убедитесь, что GNU Lesser GPL именно этого и требует.
Исходная версия Zmicier, :
Если твоя программа динамически подключает библиотеки mysql и/или mariadb, то нет, т. к. эти библиотеки лицензируются по lgpl.
ORLY?
Но если они скомпонованы статически
насколько я понимаю смысл lgpl
Да неправильно вы понимаете, неправильно.
А между тем смысл ее очень прост: не дискриминировать те или иные, а наоборот — *уравнять* права, какая бы технология не использовалась (как бы там что не «компоновалось»). Права очень простые, вы их прекрасно знаете: использовать в любых целях, распространять за плату или без, изменять, и распространять изменения.
Использовать, распространять, изменять что́? Саму библиотеку. Не все произведение (как в случае с сильным авторским левом), а лишь саму библиотеку.
То есть говоря еще проще: свободная библиотека должна оставаться свободной, с какой бы злобной проприетарщиной она там повязана ни была.
Вот теперь и подумайте, что́ нужно для того, чтобы эти права иметь возможность реализовывать при применении той или иной технологии. А потом убедитесь, что GNU Lesser GPL именно этого и требует.