Git Product home page Git Product logo

Comments (6)

sobri909 avatar sobri909 commented on June 13, 2024

Ugh. My bad. I must've pushed some LocoKit commits to Github that weren't supposed to be pushed until I'd built a new LocoKitCore 😣 Sorry about that.

I'll get an updated LocoKitCore built and live today.

from locokit.

sobri909 avatar sobri909 commented on June 13, 2024

Ok, there's an updated LocoKitCore now, so develop branch builds and runs again. I've tested it in the Demo App, and all is going smooth.

Again, sorry about that! I must've pushed some stuff live too early, thinking I was in another repo.

from locokit.

corradio avatar corradio commented on June 13, 2024

Terrific thank you! Is there a reason why the LocoKitCore is not open source?

from locokit.

sobri909 avatar sobri909 commented on June 13, 2024

Yeah, a couple of reasons.

The first is that it manages the secure communications with the LocoKit server for fetching activity type ML model data.

The second is that it contains ActivityBrain, which does the low level filtering and processing of raw data (location, accelerometer, pedometer, etc). The algorithms in there are the result of a lot of R&D, and I'm not aware of any competing SDKs that are capable of LocoKit's levels of raw data filtering, smoothing, and real time stationary/moving state detection. So I'm not super keen to publish those algorithms publicly yet.

I will probably move more of LocoKitCore out into the public code in LocoKit over time though. For example the dynamic sample smoothing could go open source. Although that's quite tightly coupled with the real time moving/stationary state detection, so open sourcing one without the other would be quite a challenge.

from locokit.

corradio avatar corradio commented on June 13, 2024

That makes sense. I've worked on similar topics for a couple of years and would be keen to contribute but I see the trade-off you have to make.
In any case thank you for making this part open source. I'd love to see if I can help with specific issues.

Olivier

from locokit.

sobri909 avatar sobri909 commented on June 13, 2024

Thanks 😄

Yeah, I'd really love to make the whole thing open source. I'm just wary of competing commercial SDKs (or Arc App competitors) jumping on the algorithms and copying them into their closed source products then claiming them as their own. I don't have the money to go after anyone legally, so I'd be pretty powerless other than to say "Please don't steal my hard work".

That's also why LocoKit is licensed as LGPL rather than MIT/BSD. Competitors are welcome to use it, but if they do use it, and modify it to their own purposes, legally they have to make those changes public.

from locokit.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.