Can a commercial Android app bundle the FIT Java SDK (com.garmin:fit) for distribution?

Hi, I'm building an Android app (not yet published) that uses the official FIT Java SDK (com.garmin:fit, via Maven Central) to read FIT files recorded by Edge/VIRB devices, and I plan to distribute it commercially through Google Play.

Section 1 of the SDK License Agreement permits using the FIT protocol "in any software created by Licensee", but Section 2(c) separately restricts distributing the Licensed Technology to third parties. Since an Android APK bundles its compiled dependencies inside the package it distributes, I want to confirm: does shipping an app that includes the compiled FIT SDK count as "distributing the Licensed Technology" under 2(c), or is that covered as normal use under Section 1?

Would appreciate any clarification - want to be compliant before launching. Thanks!

  • The use case of including the FIT SDK in an APK bundle is allowed by the license agreement. Section 1 allows the FIT SDK to be used in software created by the Licensee. Section 2(c) says except as permitted herein (ie, section 2c doesn’t prohibit anything that is expressly permitted).