Christiaan Welvaart a écrit :
On Tue, 30 Oct 2012, Wolfgang Bornath wrote:

Nice to see that everyone went back to Start with this discussion,
almost using the same words in their arguments. Is this really needed?

There has been a wide consensus for the solution to put it into
tainted as has been said in this thread as well. There are 2 options

Each package in non-free must be inspected case-by-case to know if it
can be distributed/used, but their licenses are valid world-wide
(because copyright is pretty much universally accepted). The packages in
tainted can all be used/distributed *if* patents on software are not
considered valid in the country where the user/mirror resides. Do you
really want to mix those two?

Don't quite follow the logic, but maybe I misunderstand your point.

A package qualifies for nonfree if it is not open source (for whatever reason) and there are no restrictions on its' redistribution, world-wide.
All official mirrors are required to carry nonfree repos, as well as core.

If there is some constraint on the redistribution of a package in some countries, such as patent claims or encryption technology used or whatever, mirrors in affected countries may reasonably want to avoid carrying such packages. For this reason, we created the "tainted" repos, which are optional for official mirrors. However we added the additional restriction that packages in tainted must also be open source, to satisfy those that don't want to install non-free packages.

If we want to continue this additional restriction, we would have to create another set of repos for packages that are both constrained (tainted) and non-free, in order to carry such packages. However there are very few packages that meet this restriction. Also the tainted repos contain relatively few packages, compared with core and nonfree.

We could have used another approach.
We could use a tag in the package name, or some other method, to clearly indicate that the package in question is non-free. Thus making it easier for those who wish to avoid non-free at all costs, to avoid installing non-free packages in the tainted repo.
(But it still wouldn't remove non-free parts of the kernel.)

Note that packages in the tainted repos aren't distributed on iso, so that a user wanting tainted packages would have to download such packages from the net. And thus such a user could even avoid having (uninstalled) tainted non-free packages on their computer.

In sum, I agree with the proposal of this thread to allow non-free packages in tainted repos.


     Christiaan


--
André

Reply via email to