I think you would have to adapt it to use the new FFI layer.
I know you’ve already seen the answers posted by @dirvine in the last Dev Update topic, but I’ll include them here for other people who read this topic.
3-> [node][python][java]... Almost any language
2-> FFI Layer (essentially a "c" interface)
1-> Rust (safe_client libs)
1-> rust apps can use the rust layer directly.
2-> FFI (foreign function interface) really only exposes a “c” interface which allows “native” libraries for a lot of languages to “import” into other programming languages
3-> Libraries already prepared and packaged for other languages. We only have node at this time, but nothing stopping us having java python lua etc. (except time)
Yes, these will be lgpl, so Ok there as long as you do not alter the code in them.
let me know if anything is still unclear