I would like to start a thread about reviewing the licensing model for LVGL, concretely the core library.
I think that LVGL has all the features of what I like to call “trascendental software”, like the Linux kernel, Apache web server and others. Imagine what would have been of the Linux kernel if Linus Torvalds would have chosen the MIT license.
I think a good option for the next major version of LVGL is MPL (Mozilla Public License), which could be seen as an LGPL but at a file level: MPL 2.0 FAQ — Mozilla
This way contributors can guarantee that their code remain open-source, business users can still use LVGL free of charge, but if they need to modify LVGL core to improve it, they will require to share the changes upstream, so the open-source community can benefit as much as they benefit from LVGL.
Another big concern is patents, which MIT license does not address directly, and that can lead to patent trolling.
Probably this is best explained in this entry from Janis Lesinkins’ Blog: