How to tell your OSS is ridiculously popular: people aren't 100% sure they _didn't_ embed it, and tack on the software equivalent of "packaged in a facility where peanuts were also present" to the license list.
This watch contains software, so statistically probably contains at least traces of curl.
Dave Anderson
in reply to Dave Anderson • • •evana
in reply to Dave Anderson • • •IzzyOnDroid ✅
in reply to evana • • •evana
in reply to IzzyOnDroid ✅ • • •@IzzyOnDroid I guess I need to be more clear:
I think it's unfortunate that our tools don't automatically record what they put inside. I'm hopeful that the addition of SBOM requirements for federal contracting will help drive improvements in the tooling so that we can get the contents of our software automatically.
Right now, I'm hearing that we know everything that goes into the factory, so we assume that all of that goes into the Twinkies that come out. Including the bolts...
IzzyOnDroid ✅
in reply to evana • • •@evana Oopsie… No offense meant! Wasn't aware you were involved. Still, my "rant" holds its truth unfortunately in far too many places. But I should add that with the current tools it's not always easy to be aware what went it or what dragged in other things (well, one can check the dependency tree in most cases, but does not always remember too). One reason more than one FOSS dev expressed their thanks to the additional checks at the #IzzyOnDroid repo, for example…
So: apologies 4 my phrasing!
evana
in reply to IzzyOnDroid ✅ • • •IzzyOnDroid ✅
in reply to evana • • •@evana That's a driving force for me as well. If I might exaggerate a bit, I guess you'll have a hard time looking at just 10 Github repos without finding some issue, issue comment, PR or review by me 🙈 Especially if it's the repo of some Android app.
And it's usually a clear win-win. Not being an Android dev, I've learned a lot about that during the discussions – while my reports usually uncovered something the devs were not aware of. Respect from both sides, precious outcome for all
Victorhck
in reply to Dave Anderson • • •daniel:// stenberg://
in reply to Victorhck • • •screenshotted curl credits | daniel.haxx.se
daniel.haxx.seDave Anderson
in reply to daniel:// stenberg:// • • •@bagder Yup, I see the Garmin Fenix 5 (2017), Forerunner 245 (2019) and Venu Sq (2021). The one in the photo is a Venu 3s (2023) and features exactly the same wording.
Not too surprising, the base firmware doesn't seem to change hugely (mostly new display tech and upgraded sensor hardware), and most of the user visible stuff runs in a custom VM. If I had to guess, I would say maybe libcurl is used for the sync-over-wifi feature for bulk downloads like maps and firmware updates.