Dirk Riehle's Industry and Research Publications

Open source license compliance in mobile apps

Open source license compliance is not for the faint of heart. Among many things, a company needs to tell the recipients of a distribution which open source software is used in their products. In the case of mobile apps, free or not, the user is the recipient and the app is the distribution. Downloading an app from the app store makes me a user. Lets see what we can learn about open source using an example app.

The following four screenshots show how I made my way from finding an app through installing and starting it. I could not find any information about the distributed open source code along the way.

After logging in, I finally found the open source licenses and further legal notices under Settings > About (hi Doug! ;-))

I think there is room for improvement here.  Open source licenses insist that their legal notices be easy-to-find and accessible without restrictions. Here, I couldn’t get to the information before starting the app and logging in, which (most likely) puts the app out of compliance. At this point in time, the distribution event has long taken place and I should have been able to get to the information without barrier before. Hiding it behind a login may please the product manager but not the open source developer.



Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Posted on

Share the joy

Share on LinkedIn

Share by email

Share on X (Twitter)

Share on WhatsApp

Featured startups

QDAcity makes qualitative research and qualitative data analysis fun and easy.
EDITIVE makes inter- and intra-company document collaboration more effective.

Featured projects

Making free and open data easy, safe, and reliable to use
Bringing business intelligence to engineering management
Making open source in products easy, safe, and fun to use