Skip to content

New App: PolarMon

New App: PolarMon

https://github.com/alkatrazstudio/polarmon

PolarMon connects to Polar H10 device and reads heart rate and cardiogram data with ability to save HR data.

Required

  • The app complies with the inclusion criteria (see comment below!)
  • The original app author has been notified (and does not oppose the inclusion) (I am the author)
  • All related fdroiddata and RFP issues have been referenced in this merge request
  • Builds with fdroid build and all pipelines pass

Strongly Recommended

  • The upstream app source code repo contains the app metadata (summary/description/images/changelog/etc) in a Fastlane or Triple-T folder structure
  • Releases are tagged

Suggested

  • External repos are added as git submodules instead of srclibs
  • Enable Reproducible Builds
  • Multiple apks for native code

Comments

This app depends on a proprietary device (Polar H10). Not sure if it needs Non-Free Dependencies tag. The docs explain this tag as "needs a non-libre app to work", but don't say anything about "needs a non-libre device to work".

The app also uses a 3rd-party library with a non-standard license.

Seem like that license is not FOSS-approved, but as far as I understand:

  • the source for that library is open
  • the license for that library is compatible with MPL v2 (the app's license)
  • the protocol for communication with Polar H10 is open (however, the license seems to only allow using the library for Polar devices)

So, technically, everything that the app itself requires is open source (in the literal sense - the source for everything is open). But I can add something in the Anti-Features if required.

Regarding ACCESS_FINE_LOCATION and ACCESS_COARSE_LOCATION - the app itself does not track any location. These permissions are only used to connect to a Polar device.

Edited by ZXED

Merge request reports