Re: non-free and users?
Remi Vanicat wrote:
You seem to always forget that the help B might ask you is to make a
debian package and to distribute it (so he can find it). If it is a
package that can go to non free, that mean that the license does not
forbid you to do it. But you want to debian to refuse this kind help
to anybody asking it. In this case I see no difference between refusing
on principle to do it and your #2 case.
The fact that *just* by refusing to distribute non-free we will act
unethically (yes, I agree with you!) does not change the fact that by
distribution of non-free Debian compel himself to actions which lead to
situations which contradicts human ethic.
I agree with you, *just* refusing to accept non-free will not solve all
problems. It will decrease amount of ethical actions Debian can do and
amount of non-ethical actions he can compel himself to do. I do not know
which amount is less. What about such an solution: "We can not provide
funcionality X which you need. We are working on implementing it". Those
who will maintain proposed non-free package can work instead on
providing functionality which is needed or packaging other free
software. I think there is still a lot of work to do in this area. But
it is their decision of course.
Secondly, in #2 the fact that the package is or not in non-free change
only one thing : if B need the package it will be more difficult for
him to find it.
Distributing non-free often lead to the described situation which
contradicts ethics. This situation contradicts ethics regardless of the
solution which I propose. You probably can find better solution, but I
do not see it.
But it doesn't change the fact that you can't give him
a modified version of the package.
Yes, you are right. I can't give him modified version of non-free package.
Thirdly, not all non-free enter in your example.
Yes, you are right. Please, let's limit ourselves with one example at a
time. It is difficult to create an example which will cover all possible
cases and licenses.
Best regards, Sergey Spiridonov