Here is an article by rms, who explains better I do the difference between a
feature and a freedom:
https://gnu.org/philosophy/imperfection-isnt-oppression.html
I just say that freedoms achieved for developers by means of Free Software
must be extended to users (all kind of users).
They are. Through freedom 3:
The freedom to distribute copies of your modified versions to others. By
doing this you can give the whole community a chance to benefit from your
changes.
I said the same as above, maybe a person can't speak a spoken (or
programming) language in the same way developers can't free proprietary
software.
A proprietary program is freed if and when its author(s) change its license
for a free software license. There is no language barrier, no technical
barrier, nothing. The program is exactly the same. Do you understand?