Я включил LIBPNG и ZLIB в свое программное обеспечение C для проекта микроконтроллера из-за их довольно либеральной лицензии, которая позволяет такое использование, не требуя от меня раскрытия какого-либо из моего кода (это очень похоже на BSD / MIT / APACHE, но без указания авторства).
Я хотел бы взглянуть на использование сжатия изображений с потерями для экономии памяти. Код JPEG, который я нашел, это либо GPL, LGPL, либо нет C. Я не могу использовать LGPL, потому что для этого все еще требуется, чтобы у меня была возможность для пользователей заменить библиотеку более новой или другой версией, что для этого невозможно проект.
Надеюсь, вы знаете подходящую библиотеку сжатия изображений с потерями. Это не обязательно JPEG (я контролирую как кодирование, так и декодирование), но это должен быть C, и в большинстве случаев лицензия BSD или аналогичная (атрибуция в порядке).
-Adam