1) `tree-sitter-nim` is MPL: theoretically in the future we might develop some kind of extension mechanism, but for now we plan to use it in our backend(`db-backend`) in the public codetracer repo: it is released under AGPL-3.0, but we also might use it as a part of separate proprietary builds(as our rr/system-lang replay/middleware logic is proprietary, unlike the interpreter/db-like trace lang engine) tl;dr it seems your license allows that, as `MPL` only requires us to open source any changes to your lib, but is this the intent you have with the license?