pull down to refresh

I'd think AGPL + data portability.

https://medium.com/swlh/understanding-the-agpl-the-most-misunderstood-license-86fd1fe91275

Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software. […]

Hmm that's actually a good point.

reply