Skip to content

Arduino Due Version Ready #18

Open

Description

@netpipe

please link to or integrate https://github.com/tecan/Arduino-SOD.

Activity

  1. symisc commented on Nov 8, 2019

    @symisc
    Owner

    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?

  2. netpipe commented on Nov 8, 2019

    @netpipe
    Author

    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

  3. symisc commented on Nov 10, 2019

    @symisc
    Owner

    @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.

  4. Maxwell175 commented on Nov 10, 2019

    @Maxwell175

    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.

  5. netpipe commented on Nov 20, 2019

    @netpipe
    Author

    new filesystem changes ready for arduino, nano version next.

  6. symisc commented on Mar 3, 2020

    @symisc
    Owner

    Make sure to update to the latest version of SOD https://sod.pixlab.io/changelog.html

  7. netpipe commented on Nov 23, 2021

    @netpipe
    Author

    i wonder if this can be updated to work with accelerometers and finding linear movement by detecting gravity changes. https://github.com/netpipe/HappyHands

  8. symisc commented on Nov 23, 2021

    @symisc
    Owner

    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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions