You are reading a single comment by @user134951 and its replies. Click here to read the full conversation.
  • Thank you for the detailed explanation! Most of it is well above my pay grade. If I read it right, the answer to my question is "no".

    I am not a developer and won't be flashing any other software. I will leave that for folks with different talents than I have. I will just be using the watch and the software others have the talent to program for the community.

    When I said mentioned my purchase decision what attracts me to the project is it was advertised as "open source" in the 1st article I read, then I was told it isn't fully open source. I am trying to move as much of my electronic life to open source projects.

  • I would liken this to saying operating systems based on Linux are open source, except when you start adding binary blobs like nvidia or printer drivers.

    You can recompile Espruino to not use bluetooth (for example the stm32 ones don't have bluetooth) but the watch won't be as functional (e.g. no app store, no wireless comms).

    Nordic is the manufacturer of the microprocessor that powers the watch, and they also provide the bluetooth stack. Since they are the manufacturer, the Nordic provided bluetooth stack works best with the chip, similar to how nvidia drivers have better support than the nouveau reverse engineered drivers.

    Another tricky thing for opensource products working with wireless comms would be compliance. If you use the Nordic sdk, you can mention that in your product docs and the certification officials would know what to do (since a lot of products with the Nordic chips would usually use the sdk and they would have experience with it). If you don't, you're in for a more grueling (and possibly more expensive) certification process since you'll need to ensure your wireless energy signals don't go beyond what local laws require. Since Espruino can be used in consumer products (the only one that comes to mind right now is https://lab.ruuvi.com/espruino/ ) the product manufacturers benefit from this as well.

  • If I read it right, the answer to my question is "no".

    Well I tried to answer in practical way to the question that was asked in very philosophical "Richard Stallman"'s way. Yes the bluetooth stack that is currently running in the watch is not open source. And so is not the hardware, both its design (PCB) and the chips used (and Pintetime is same in this). You can draw the line between open and closed anywhere. If you decided bluetooth stack is where it matters then so be it :-)

  • When I said mentioned my purchase decision what attracts me to the project is it was >advertised as "open source" in the 1st article I read, then I was told it isn't fully open source. > I am trying to move as much of my electronic life to open source projects.

    Then this one is for you. The software is fully open source.

    There are also regulatory reasons for closed firmware, since in some countries you are not allowed to change the way the radio system works since it may cause interference with other wireless products and they will loose their general operating license.

About

Avatar for user134951 @user134951 started