onpon4, I'm not suggesting that Trisquel or any other free distro "must
become a jail which forbids installation and execution of proprietary
software". That would be horrible. Also, free distros cannot control what's
distributed by third-party websites like PyPI. It seems I'm not making myself
clear.
What I say is that PyPI is a source of packages used by pip, in the same way
a repository is a source of packages used by apt. In the latter case, free
distros don't allow (by default) their package managers to look for software
in repositories that contain non-free packages, so they remove such
repositories from sources-list or whatever config file is used by package
managers for that. However, users are given the right to add any repository
they want to the list of sources, even repositories with non-free packages.
Shouldn't this be done as well in the case of pip? Really, I fail to see why
not. To me, this is a bug in free distros.
Also, no one is saying that Python, Ruby, or Java are bad tools because they
are commonly defined as open source. They are perfectly fine free software
tools. I'm just pointing out that it is easier to find freedom issues in
projects that define themselves as such, so I prefer tools that are started
or maintained with freedom in mind.
Note that I'm not trolling here, it's a honest question I have.