3 ms·
> PebbleOS is now open source > Proprietary source code has been removed from this repository and it will not compile as-is. So much for “open source”. Must h
by xyst 2y ago
> PebbleOS is now open source
> Proprietary source code has been removed from this repository and it will not compile as-is.
So much for “open source”. Must have been some nasty telemetry in this OS.
- tesseract 2y agoTelemetry was included in what was open sourced, e.g. <https://github.com/google/pebble/blob/3b927684809fba173ee54029bdb32c6ae21611b5/src/fw/services/normal/analytics/analytics.c https://github.com/google/pebble/blob/3b927684809fba173ee540...> My read of that caveat from Google is that the code that was removed was third party code that Pebble had a proprietary license to use, thus it was not Google's to release.
- follower 2y ago> So much for “open source” In the given context "Proprietary source code" seems to potentially primarily mean third-party proprietary source code which Google doesn't have the rights to re-license. There's further discussion about what was removed & potentially why here: https://news.ycombinator.com/item?id=42845102 https://news.ycombinator.com/item?id=42845102 TL;DR: Hardware support library source/blobs from CPU/MCU hardware vendor(s) with restrictive license/distribution constraints. (Some of which may no longer apply to more recent versions of the vendor code in question.)