> I’d hate even more for software to come under political purviews.
Really? Making software free is just about as political as it gets.
Restricting that freedom, as happens here, is equally political. I guess you just don't this special kind of politics in your software.
Dude, I don't want to force anybody to do anything. Even if it is unethical, nobody's saying that proprietary software should be illegal (except maybe when it is paid for by public resources, but this is another issue).
I'm just refusing to partake in the proliferation of proprietary software, by my acts, and by telling other people why they might consider to do so.
> unless they are intentionally fear mongering to get the free software conversation going.
I think it's this.
However, they aren't wrong, per se. Users should have control over their systems and their privacy. But hyperbole and fear mongering are not very effective at affecting change in the system.
I would argue that they have a noble mission but take it to such an extreme as to not be very practical.
Why not?
I mean, software is a product like any other.
I for example wouldn't like if a group like ISIS was using my software, especially if they were using it to actively help them in commiting their crimes.
If I could prevent that from happening, why shouldn't I?
> Or, in other words, you’re not for getting politics out of software - you’re for getting politics that you don’t agree with out of software.
Well yes, but I would be okay with the same being applied against me. Of course some basic level of politics is necessary (like licenses) if you want to count that as politics.
I won't go and put taxation politics, immigration politics or any other specific politic matters into my code or EULA. I expect this of other software as well. I don't want any unnecessary politics in the software when there clearly is no reason for it.
> defend the harm their software does to society all over town
I accept there are people who feel that an argument in defence of certain types of software is in bad faith, and an argument made deliberately to hurt and exclude others.
It’s not much of a leap, given that harm obviously exists to many in society, and software isn’t helping, or at least that some people get much more benefit from it than others.
However, not everyone believes that software harms people. Not everyone believes that that harm is deliberate. Not everyone believes that anything can be done, and even if they do it’s probable that they have differing ideas on what is to be done.
I get that when people see problems, and they see others ignoring those problems, or arguing with them, that they feel that those other are being callous, cruel and disrespectful. As the saying goes, if you’re not part of the solution, you’re part of the problem.
I sympathise, but I can’t agree. There are so many solutions to the world’s problems and so few who agree on any of them. I can’t just assume that everyone who adopts a contrary position is deliberately being cruel, deliberately acting out of selfishness or deliberately acting to exclude and suppress other views.
> There is really no need to transform purely technical arguments into personal attacks. This just discourages participating into free software development.
While I agree with you in general, for some reason this particular developer tends to take decisions that have very extensive consequences and make choice extremely difficult.
> you should be aware that your choice of software will broadcast your political allegiance
No. I refuse to allow such a reality to manifest itself.
Use the software which best suits your needs. I will not assess your political beliefs based on your software choices and I ask that you do the same for me.
If I researched the political alignment of all the developers of the software I want to use and only choose software made by developers whose politics sufficiently align with mine, I'd never be able to get anything done.
> In general I prefer if people keep their politics out of IT infrastructure
You need to make choices that will have tradeoffs anyway. Unless you find a consensual choice, which is very rare, you might be picking mainstream ones, which are not neutral.
Neutrality does not exist. For instance, for any software you need to choose, it will be either proprietary or open source. Both have political implications.
> I think software should be opinionated. Throwing everything in a huge settings panel or configuration file and calling it “choice” or “not imposing your preferences” is a product development failure.
I think the ideal is that the software is as configurable as it needs to be in order to be useful to the people that use it, but that there's a standard configuration with sensible defaults.
>they lay an exclusive claim on the word ethics when applied to software.
I'm not sure that's a fair characterization. They've defined an ethical framework for software and then they discuss things being ethical or not within that framework.
Anyone is free to use a different ethical framework and decide if an action is ethical or not within that framework instead.
>They also refused people just because they wanted to continue to work with local free software group that at some point communicated their disagreement with RMS.
what kind of disagreement? hard to understand without knowing that.
>> And at some point, companies are allowed to make their own decisions about how they want to instrument and monetize their products.
No, they are only allowed to monetize according to laws and regulations. There is nothing magic about software making it right to disregard laws or not having respect for customers. It feels like some think software should be where to world was at the start of the industrial revolution, where companies could do what they wanted and there was no laws stopping them from dumping acid in the river.
> I struggle to see how software developers can willingly do work on a project that goes against all values and morales!
Personally, this doesn't really go against my morals or values. They installed the app. No one forced them to. Not everyone has the same set of morals and values you do. If it's not illegal and no one is harmed. I don't care so much.
> Yes, I understand how amazing it is that this software is truly free and created by volunteers, no, I don't understand how that gives you dictatorial power over 100s of users who don't like the changes you've made.
To be honest I don’t see how you can understand the first bit but not the second. Yes, they can make changes that you don’t like without consulting you.
They consider nonfree software to be not merely inconvenient, but evil, a violation of fundamental human rights. Why would they ever compromise?
reply