BITXBIT: To Open Source or Not? FLOX Keeps Animals Safe, Static Asset Tracking, How to Write a Zephyr Device Driver, and more
TOP OF MIND
To Open Source or Not?
We’re big fans of open source software at Golioth. Our Firmware SDK is open source and permissively licensed, we created the Grafana WebSocket Pluginand a CoAP extension for k6, and we contribute back to many of the open source projects that we use. Recently, we had the opportunity to build a new piece of code for a client project. This code isn’t core to our business and we might not use it again, but it is something we think others could find useful. After the project was complete, we were left with a question: Should we open source this code?
The benefits of making the code open source are the same as with any project: generating goodwill with the developing public, receiving contributions from the community, and getting our name in front of more people (who maybe will want to become customers one day). There are downsides too though. This code was written to “demo quality”. We know it’s not feature-complete, and it probably has some bugs in it too, so there’s a reputational risk that somebody could judge our efforts too harshly. There’s also a resourcing problem - we’re a small startup and we don’t have the spare engineering time to support users of this project to the level that we pride ourselves on.
In the end, we decided that something is better than nothing, and we made this little project open source, in the hopes that the community will find it useful, and maybe decide to make it better too. You can find our library to implement the OpenMV RPC protocol on Zephyr here.
Sam Friedman
Lead Firmware Engineer @ Golioth
Loving Golioth??
We’re collecting reviews on Sourceforge. Help other engineers find Golioth by sharing your opinion.?
Golioth Changelog
Improvements ?:?
Upcoming Events?
SEP 11 | TRAINING
From the Community
FLOX Keeps Animals Safe from Harm Using AI and IoT. ???
Tomas Becklin, CTO, and Koray Amico Kulbay, Robotics and Autonomous Systems Engineer, explain how FLOX enables animals and humans to coexist by deterring animals from areas where they could potentially be harmed. They leverage Golioth to manage devices and AI model deployments in the field across airports, roads, rail, and agriculture.
?
Watch a demo on how FLOX uses Golioth for real time neural network Management here ??
领英推荐
IoT News
Recent Posts
? ? ? ? ? Authored by Dan Mangum
? ? ? ? ? Authored by Joey Quatela
Introducing Golioth for AI, Aug 6
? ? ? ? ? Authored by Dylan Swartz
Are you interested in writing for Golioth?
Do you love writing about IoT development? We're looking for you. Contact [email protected] to learn about writing opportunities with Golioth.
Have questions? Chat with us! Join us over on The Golioth Forums!
Golioth, Inc., 548 Market St, PMB 73345, San Francisco, CA 94104, USA, (650) 550-1953