Comment by cyberax

19 hours ago

> Which obviously causes all kinds of issues, and violates both freedoms 0 and 1 https://www.gnu.org/philosophy/free-sw.en.html

They do not, as long as you can disable the anti-cheat and reboot.

The core freedoms are about allowing anyone to run, inspect, understand and modify software.

Even if the game itself doesn't grant me that freedom, my OS and drivers should not prevent me from attaching a debugger to the game without it noticing.

My computer, and the software on it, should obey me, and me alone. Never should they obey a developer's desire to restrict what I can and cannot do.

That is the ideological basis of the free software movement, and as you may have noticed, incompatible with client side anticheat.

  • The proprietary software you run on top of your Free Software OS doesn't have to respect your freedom to modify though, it can break itself when you aren't using known versions, or when you attach debuggers, or when you are running an OS that allows undetectable debuggers.