Although the Particle firmware libraries are LGPL (and for at least part of the stack this is necessary, as Arduino/Wiring itself is LGPL), I might advocate for the Rust-y parts of this implementation that will be new to be published under a more liberal Apache license (wherever possible). Discuss.
Rust uses MIT/Apache-2 dual licensing. It might make sense to match that. The question is whether it's legal to integrate that with the LGPL libraries by Particle through static linking...
Although the Particle firmware libraries are LGPL (and for at least part of the stack this is necessary, as Arduino/Wiring itself is LGPL), I might advocate for the Rust-y parts of this implementation that will be new to be published under a more liberal Apache license (wherever possible). Discuss.