Hacker News new | ask | show | jobs
by all2well 3669 days ago
>because you're in control

Realistically, who reads and reasons about every line of code that their system runs? For the most part, people don't ever really consider software beyond just installing it. In that case, maintainers have control.

2 comments

I choose from among the dozens of options, based on functionality and configurability. That's the degree of control that I've needed. Saying that "control" would require someone to read every line of source is a wonderful strawman.

> In that case, maintainers have control.

And if they change the software in a way that I dislike, I can fetch a previous version of the program and use it that way forever, or disable the changes in the new version. Thankfully, I don't usually have to do that. There's almost always another piece of software that can be reconfigured to do what I want.

> I can fetch a previous version of the program and use it that way forever

Unless it is a web browser because modern frontend developers tend to make their web apps compatible only with the latest version of a browser they use on their Mac.

Point taken. Still, if it's important to me for something local, I've got the choice. It doesn't need to be useful with every program on my machine to be a useful capability to me.
You don't have to read every line of code. But if some maintainer goes and adds something like the Win 10 autoupdate, you are allowed to go and revert that and provide an alternate fork or distribution (assuming GPL license or similar). You can't do that for Windows, because legally you're not allowed to.