I have completed an Orthanc plugin in Rust and would like to ask if it is permitted to contribute back the community using official contribution channels.
The SDK documentation / license indicates that plugins can only be written in C/C++.
However I believe Rust has a place in the Medical ecosystem, especially regarding critical systems and security.
The plugin uses the C FFI to ensure compatibility.
Glad to know that you’ve developed a plugin in Rust and, of course, feel free to share it with the community.
I think that “plugins can only be written in C/C++” should be interpreted as “plugins can only be written through the C Orthanc SDK”. Even the python plugins actually use the C interface. It’s a technical limitation more than a license limitation.