With this change, we’re also making sure that safe_app is the only required dependency for Rust apps. From the developer’s point of view, this means we will re-export public functions from safe_core so that you won’t be required to rely on it to develop apps and thus having to make your app GPLv3-licensed. In addition to that, we’re also ensuring that apps can be developed in Rust without using FFI. In the coming weeks, we’ll improve the documentation and provide tutorials for Rust developers on the DevHub website, demonstrating how to build apps in Rust.
I’m looking very forward to this. Can it be clarified that the GPL-v3 being used has a linking exception? I can’t imagine you’ve be able to have the safe_app rust bindings without it due to standard GPLv3 requiring every link to be under the same license.
Yes it has and for the purpose you mention.
Brilliant! Thank you for the straight answer.
In this case there is no patent issue at all and now it’s all prior art, so its free to help everyone.