Issue #1973

List the licenses of the various repositories in Replicant 6.0

Added by Denis 'GNUtoo' Carikli over 1 year ago. Updated about 1 year ago.

Target version:
Start date:
Due date:
% Done:


Estimated time:

Updated by Denis 'GNUtoo' Carikli over 1 year ago

  • Assignee set to Denis 'GNUtoo' Carikli

While looking at the Webview issue, I found out that they might be other places where proprietary software could hide in Replicant.

While GNU/Linux distributions use a package manager and have a build system around it, Android doesn't have something like that.

Instead it's a collection of git repositories checked out in subdirectories of the same directory.

Since we have no packages, we also have no packages definition with a license.

Since there is no unique way to gather the list of licenses used, I've started doing a quick and dirty script just to see the extent of the damages.

The script will need to be rewritten in python to be more robust.

I will also need to adapt it for Replicant 9.


Updated by Denis 'GNUtoo' Carikli about 1 year ago

  • Target version changed from Replicant 6.0 0004 to Replicant 6.0 0005

This would probably take too much time for the release.
It can be done for the next one if there is one.


Updated by Denis 'GNUtoo' Carikli about 1 year ago

Though it has to be done too for Replicant 9, so we could do both at the same time after the release.


Updated by Denis 'GNUtoo' Carikli about 1 year ago

I forgot that in Settings-> About phone -> Legal information, we have some generated licenses.
It might still not be good enough though, and it would be interesting to understand how it works.

Also available in: Atom PDF