Welcome Guest,Register Now
Log In

ANT Forum

Welcome guest, please Login or Register

   

Request for Information about releasing ANT Softdevice Rust Driver open source

Rank

Total Posts: 1

Joined 2023-10-16

PM

Hello ANT Team,

I've been developing a product based on an ANT softdevice and the nRF52832 chip for a while now. We just went through certification and I think everything worked so far.
The reason I'm writing this post is that we programmed the entire software in Rust.
During the development, we created an abstraction for the softdevice ANT API by extending the Rust library nrf-softdevice.
I would like to publish this open source, but I'm not sure if this is possible from a licensing perspective.
The open-source release would contain rust binding generated via bindgen which generates bindings to the softdevice-calling assembly instructions directly generated from the headers.
The headers themselves are not under a permissive license, of course, which is the reason I'm asking here.
The bindings would also contain the evaluation license key, but it needs to explicitly be selected by choosing LicenseKey::EvaluationOnly when creating the softdevice.

Now I'm interested whether it would be possible to publish this as open source.
Please let me know if you need any further information or want to see the code about this.
See related GitHub issue here: https://github.com/embassy-rs/nrf-softdevice/issues/155      
Rank

Total Posts: 1

Joined 2024-09-20

PM

yandrik - 01 August 2024 03:55 AM
Hello ANT Team,
slope game is interesting.
I've been developing a product based on an ANT softdevice and the nRF52832 chip for a while now. We just went through certification and I think everything worked so far.
The reason I'm writing this post is that we programmed the entire software in Rust.
During the development, we created an abstraction for the softdevice ANT API by extending the Rust library nrf-softdevice.
I would like to publish this open source, but I'm not sure if this is possible from a licensing perspective.
The open-source release would contain rust binding generated via bindgen which generates bindings to the softdevice-calling assembly instructions directly generated from the headers.
The headers themselves are not under a permissive license, of course, which is the reason I'm asking here.
The bindings would also contain the evaluation license key, but it needs to explicitly be selected by choosing LicenseKey::EvaluationOnly when creating the softdevice.

Now I'm interested whether it would be possible to publish this as open source.
Please let me know if you need any further information or want to see the code about this.
See related GitHub issue here: https://github.com/embassy-rs/nrf-softdevice/issues/155

I think if your bindings contain an evaluation license key, ensure that it is handled appropriately.      
Rank

Total Posts: 1

Joined 2024-09-23

PM

yandrik - 01 August 2024 03:55 AM
Hello ANT Team,

I've been developing a product based on an ANT softdevice and the nRF52832 chip for a while now. We just went through certification and I think everything worked so far.
The reason I'm writing this post is that we programmed the entire software in Rust.
During the development, we created an abstraction for the softdevice ANT API by extending the Rust library nrf-softdevice.
I would like to publish this open source, but I'm not sure if this is possible from a licensing perspective.
The open-source release would contain rust binding generated via bindgen which generates bindings to the softdevice-calling assembly instructions directly generated from the headers.
The headers themselves are not under a permissive license, of course, which is the reason I'm asking here.
The bindings would also contain the evaluation license key, but it needs to explicitly be selected by choosing LicenseKey::EvaluationOnly when creating the softdevice. uno online

Now I'm interested whether it would be possible to publish this as open source.
Please let me know if you need any further information or want to see the code about this.
See related GitHub issue here: https://github.com/embassy-rs/nrf-softdevice/issues/155

Check with Nordic Semiconductor about the licensing terms for the headers, as these are not permissively licensed and might affect your ability to publish the bindings.      
Rank

Total Posts: 25

Joined 2023-08-06

PM

Many games require players to GeoGuessr Free navigate through complex 3D environments. This helps improve spatial awareness and the ability to judge distances, which can be beneficial in real-world activities such as driving or sports.