Arduino Due Version Ready
please link to or integrate https://github.com/tecan/Arduino-SOD.
That's good to know. Please make sure to include the latest version of SOD. A new version is to be released very shortly. Also, please insist on the dual licensing nature of SOD which require a commercial license for closed source code. Finally, do you have any benchmarking to share on how SOD performed on ARDUINO?
The benchmarks arnt in yet but its probably really fast(i'll keep you posted). only the due version is ready and nano version on the way. I had not realized the dual licence only knew it was GPL. Being you have this ported to Arduino now you might want to consider modifying the licence for more permissive embedded because the monthly cost cant be incorporated into the product specially if discontinued. Also would I be able to get some kinda permissive pass without purchasing to distribute to 3rd party being a SOD developer too ?
otherwise ide be rewriting/freelancing a new version or getting the customer to load the firmware themselfs ?.
www.netpipe.ca
@tecan SOD license cannot be modified. Please refer to the licensing page at https://pixlab.io/sod for additional information. Make sure (i.e. a notice in README) that any of you users who download this package knew about the licensing situation of the product. That is, if they plan to use the library in an open source product, that's fine. Otherwise, any closed source, commercial application is required to purchase a commercial SOD license from https://pixlab.io/downloads.
According to the official GPL FAQ:
Does the GPL require that source code of modified versions be posted to the public?
The GPL does not require you to release your modified version, or any part of it. You are free to make modifications and use them privately, without ever releasing them. This applies to organizations (including companies), too; an organization can make a modified version and use it internally without ever releasing it outside the organization.
But if you release the modified version to the public in some way, the GPL requires you to make the modified source code available to the program's users, under the GPL.
So, if you use any kind of GPL software (dual-licensed or not) in a publicly distributed device, you would have to open source the code anyway. So, if you stick to the GPL license's requirements, there are no additional restrictions. The dual license simply provides a way to avoid these requirements by paying this wonderful company here a fee.
P.S. @tecan Very interesting project by the way!
P.S.S. I'm obviously not your lawyer, so this isn't legal advice.
new filesystem changes ready for arduino, nano version next.
Make sure to update to the latest version of SOD https://sod.pixlab.io/changelog.html
i wonder if this can be updated to work with accelerometers and finding linear movement by detecting gravity changes. https://github.com/netpipe/HappyHands
SOD works with raw RGB/BGR/Grayscale camera stream with built-in Hough lines detection implementation. So it should be no major issue implementing linear movement detection