3 ms·
I found this same hacker spirit in the FOSS world. Windows just struggles so much to be independent from its user, that I realized that I have to give up. I hop
by npteljes 5y ago
I found this same hacker spirit in the FOSS world. Windows just struggles so much to be independent from its user, that I realized that I have to give up. I hope that many did the same and now nurture their talent where at least they don't have to swim dead against the current.
- userbinator 5y agoI found this same hacker spirit in the FOSS world. Unfortunately that "hacker spirit" seems to end at "must have the source code"; the same can't be said of those customising Windows and such, who definitely didn't have the source but succeeded nonetheless.
- npteljes 5y agoHow do you mean? Not enough hacker spirit in the FOSS world?
- userbinator 5y agoI meant that they seem lost without source[1], while the Windows hackers don't need source. [1] I remember someone being very surprised that I patched the binary of a FOSS application, instead of changing the source and compiling it --- the former took a few minutes, the latter would've taken far more time (to get all the dependencies, build system, etc.) and possibly introduced other unwanted changes.
- ohazi 5y agoI think most people just don't want to see their effort lost to time. Patching a binary is impressive, sure, but it's the polar opposite of sustainable. You don't have a good way to document your fix, it's dependent on one exact source tree and how the compiler was feeling that morning, and even minor changes from upstream can completely change the way a binary patch would need to work. It's great for a one-off hack, but part of the appeal of open source for many people is how easy it is for your changes to become part of the "permanent record" of that piece of software.
- npteljes 5y agoI like your argument about sustainability. With proper free software, the code itself is part of the product. When you're left to work on a binary, it's not even not guaranteed that your patch won't work with the next version or whatever - often the authors specifically make the life of the modders harder. It's part of the product that you don't get to modify it. It's signed, obfuscated, there's checks for integrity, uglified, ABI modifications for the sake of breaking compatibility. So much of the effort is just fighthing against that, and that's a directly opposing sustainability.
- npteljes 5y agoI don't think this argument holds much substance. FOSS developers are absolutely not lost without the source - they just share the fruit of their labor under FOSS licenses. In fact there's a good chunk of work being done black-box style: WINE, many of the drivers, game modding, hell here's a random FOSS binary patcher[0]. So FOSS developers don't seem to be lost without the source. [0] https://github.com/secretsquirrel/the-backdoor-factory https://github.com/secretsquirrel/the-backdoor-factory