Missing License
Crigges opened this issue · 5 comments
Hello,
thank you for your impressive work. I would like to use part of your source code in my Application. Can you please add a license for your project.
for now its do whatever you want with it, as its not licensed.
Thank you for your answer and permission. However, MbientLab dropped Windows support from their "platform agnostic" C++ SDK so it won't be possible to use it in the future.
Wait, if their C++ SDK is agnostic. Then it doesn’t matter. As all Bluetooth GATT calls are Microsoft’s anyway. So as long as they don’t do platform dependable stuff, its should still be possible or should actually work like right now.
This is why I put "platform agnostic" into parentheses.
The story started when I tried to build the C++ SDK using msvc and encountered a build error. It wasn't a big deal to fix the problem so I just created an issue so they can fix it too: mbientlab/MetaWear-SDK-Cpp#24
After months of silence, they decided to drop support for windows and they closed the issue since Windows isn't supported anymore. So I guess that it will be getting harder and harder to compile the SDK using msvc in the future. It might be still possible to cross-compile using GCC but that won't be officially supported too.
I have no idea why they drop support for a platform in a platform agnostic library but it is how it is. And don't try to ask them. Someone commented on my issue with:
"Why is that you are not supporting Windows anymore? I just built an application for Windows that works great and would generate sales for your trackers to a possibly large number of users."
They deleted the comment. I was just able to read it because I got a mail notification.
I just found this post on the forum:
We are actually going to stop supporting Windows in 2021 because the Bluetooth is simply too unreliable.
https://mbientlab.com/community/discussion/comment/10576#Comment_10576
Confirming my personal experience using metawear on windows. But I am not sure if it is a general Windows BT LE problem or a compatibility issue with their hardware.
If their SDK is opensource we can clone it, and fix these.