Python alt-installer Pip has non-free software in its repositories

Componente:License problems
Categoría:informe de erro
Asignado:Sen asignar

Pip has free software in its repository, but also has proprietary/non-free software in it as well. See:

Aladdin Free Public License (AFPL) (Non-free license):

DFSG approved (possibly not FSF standards):

Free For Educational Use:

Free For Home Use:

Free To Use But Restricted:

Free for non-commercial use:


Other/Proprietary License:

I believe there are some poorly sorted items in the listed repositories that are free software, but most of them are non-free.

As an example, installing Module (non-commercial use only) looks like this:

mithrandir@trisquelbook:~$ sudo easy_install module

(also can be run with 'sudo pip install {package}')

install_dir /usr/local/lib/python2.6/dist-packages/

Searching for module


Best match: module 0.1.1

Downloading 0.1.1.tar.gz#md5=fcfda6d426fd1852ec374d014c11c719

Processing module-0.1.1.tar.gz

Running module-0.1.1/ -q bdist_egg --dist-dir /tmp/easy_install- 13lc8Y/module-0.1.1/egg-dist-tmp-quzI0_

zip_safe flag not set; analyzing archive contents...

module: module references __file__

module: module MAY be using inspect.getouterframes

module: module MAY be using inspect.stack

Adding module 0.1.0 to easy-install.pth file

Installed /usr/local/lib/python2.6/dist-packages/module-0.1.0-py2.6.egg

Processing dependencies for module

Finished processing dependencies for module

Xov, 07/21/2011 - 01:21
Prioridade:normal» critical

Bumping up to critical as freedom issue.

As I see it, either a new repository should be started (expensive, time-consuming) or pip should be removed all together (a shame as it contains free software as well as non-free.)

Mér, 11/09/2011 - 13:31
Componente:Programs» License problems
Mar, 03/08/2016 - 19:43
Versión:» 7.0

Just a note: if someone makes an alternative version of pip, make sure you check for the indication of a libre license category and whitelist based on that; blacklisting based on categories you might suppose are for proprietary programs would be ineffective.

Lun, 10/31/2016 - 18:12

Is it possible to remove pip and provide only the free packages as trisquel packages?

Ven, 12/09/2016 - 17:33
Xov, 04/12/2018 - 20:35

I made an script to solve this issue. It's not very efficient, so I hope someone with interest can rewrite in another programming language and improve it.

Mér, 08/08/2018 - 05:33
Estado:active» patch (ready)

Now a merge request

Ven, 10/12/2018 - 18:24
Estado:patch (ready)» fixed

Patch merged.

Dom, 10/14/2018 - 03:23

It looks like this only removes python-pip. Should python3-pip be removed too? It has the same issue of pointing to a repository containing non-free software.

Dom, 10/28/2018 - 03:25
Estado:fixed» closed

Automatically closed -- issue fixed for 2 weeks with no activity.