Hi Tim,

Welcome!

The BLE stack was written primarily by Chris and Will, who work at Runtime (https://runtime.io/, with contributions and support from Johan at Intel.) I’ll point out: as an Apache project, neither Runtime nor Intel “own” the direction of this project: it’s direction is decided by the committers (who happen to be majority Runtime at the moment: but we’re looking to expand that!)

The project was started because we believed there needed to be a community driven open-source project out there that provided an operating system for these constrained embedded environments (cortex-m*, pic32, riscv5). After having spent years at various product companies spending the majority of our time essentially building our own operating systems from pieces and parts. We had looked at mbed, and weren’t happy with both the software design and community model — so we thought “let’s build one ourself.” :-)

Mynewt is a play on the term “minute” (tiny.) It also happens to be easily trademarkable/doesn’t infringe on people’s trademarks. The project was originally called Stack, but that had all sorts of issues.

The goal is to create a full operating system environment that makes it easy to build connected products — from an open source Bluetooth stack to secure boot loader and software upgrade. You can see the original Mynewt proposal here: https://wiki.apache.org/incubator/MynewtProposal

Best,

sterling

On 18 Aug 2016, at 3:19, Tim Hutt wrote:

Hi,

I just discovered this project and had a go at building bleprph for the nRF51-DK. It worked perfectly, which is very impressive! I'm just curious - there's a lot of code in implementing a BLE stack. Where did it all come from? Was it all written by volunteers, or are some of you employed to work
on it? Basically what is the history of the project. Also why the name
"mynewt"?

Cheers,

Tim

Reply via email to