by VLM | 2026-01-20 23:11:55+00:00
The exact text is "The Software shall not be used in any kind of system which includes amongst its functions the ability to purposefully do harm to human beings."

This is an example of the HN "Jump to Conclusions Mat" where there is an instant jump to extremely high level politics and philosophy and skipping over the more practical mundane problems.

A more practical issue is the author has zero interest in being sued if my LoRA connected emergency stop button for my CNC milling machine crashes and the machine then hurts someone (possibly myself).

Or my "emergency alert" transponder fails when I'm in the wilderness and someone (maybe me) dies instead of being rescued.

The wildest part of the story which isn't being covered is this is an example of one guy doing all the work to produce something more capable than the entire meshtastic project in about a year. A real life example of 10x or 100x engineers. How can meshtastic accomplish so little if one guy accomplished so much? Historically it was not THAT bad where having more than one person work on a network protocol never killed progress for decnet or banyan vines or SNA or any other old time protocol, but maybe its a mesh network thing that having more than one cook in the kitchen eliminates all progress.

Unfortunately, being a pretty much 1 person project he doesn't have the legal skills to realize the license as written is awful and needs rewriting to achieve his goals, assuming his goals are even a good idea...

I've set this up and used it on my LAN at home. Its a LOT more than just LoRA or just meshtastic and its pretty cool and works well. The app on my phone works well. Being abandonware I'm shutting it down "when I get around to it". The ratio of Meshcore to Meshtastic users/traffic is around 20:1 in my area so I'll be setting up Meshcore to fit in. Mesh LoRA is very local just like cell phone service; I'm well aware there are parts of the world operating at an opposite ratio of popularity where you "have to" use meshtastic to fit in. That is not where I live so I must use meshcore.

Meshtastic isn't used here, so I can't mesh so cross that off. Reticulum works perfectly and is abandonware so cross that off. Meshcore has its ... interesting pay money to unlock features scheme, I can't decide if I like or dislike that, I'd like to cross that off but its the only remaining protocol. I could write my own and GPLv2 it but if a superior system (reticulum) can't get buy in, my better licensed system would also be unused. I think I am stuck having to use Meshcore, I about 95% like that and 5% dislike that.

I do find it amusing that I used ham radio AX.25 packet radio in the late 80s, early 90s, some times this century, I know all about digipeating problems and hidden transmitter problems and all the stuff the "kids" refuse to do a literature search for and seem surprised when it bites them. Really this mesh stuff is just ham packet radio from 1981 except the total cost of a station is like $15 vs back in the day it was oh at least $1000. I had a node running linux AX25 back in the 90s and I'm sure I had a couple thousand bucks in equipment by the time I was done, mostly repurposed later on. I still have several hardware TNCs in some closet or shelf somewhere...