Proposal to patch gaps in the definition of free software
Through various discussions in the last few days I have come to the realization that the definition of free software as espoused by FSF (and referred to by FSCI) lacks some crucial elements which are required to address freedom in society.
Till last week I was reading the free software definition in an expansive way where I read into the definition various rights like freedom from oppression. Whenever I was introducing free software to people, I have been talking about free software in the context of these larger freedoms too.
But, as events during last week made me realize, the definition of free software is focused purely on software and the benefits to human kind are incidental side-effects.
Let me give you a couple of examples:
1) Imagine North Korea or China (or say India) government uses a software that is designed to surveillance of citizens of the country and centralize data collection. If this software is released under AGPL license, it would be called "free software" by most people. It would then also be able to build on top of the work of several others who build libraries and frameworks and release it under copyleft licenses.
I don't think such software should be called "free software" or be able to utilize the work of other free software contributors
2) Imagine that the source code of a software is littered with comments that are abusive towards a particular gender identity or a particular group of people. As per the definition of free software, this software, as long as it is licensed under a license approved by FSF would be called free software.
Even just by going with the free software definition, those abusive comments hamper the right of a user targeted by those comments to meaningfully realize the freedom to "study" or "modify" such software.
But the definition of free software does not explicitly mention such rights and common people will misunderstand these software to be free.
This frequently leads to the confusion that it is enough that a software is released under a particular license for it to be "free software" or for it to stand for user freedom.
I propose that we explicitly address this misunderstanding by including this in the website and other places related to FSCI:
"For a software to be free, it also needs to respect fundamental human rights like right to freedom of speech and right against exploitation. Meaningful exercise of freedoms can only be possible in an environment where users are able to interact with each other without fear, intimidation, or inhibition. Free software is not the end by itself. Free software is only the means to freedom of all humans."
Of course the text may need to be made better to solidly address the lacunae in the present mission as I pointed above.
Here are some related resources/readings: