3 ms·
gpl is still subject to bit rot and likely the reason there aren’t more gpl games there’s misaligned incentives between the people writing the game and the peo
by tylerchilds 2y ago
gpl is still subject to bit rot and likely the reason there aren’t more gpl games
there’s misaligned incentives between the people writing the game and the people wielding c compilers as political weapons.
i swear every time i can’t compile code it is not clear which aspect of c failed— the dynamic linker working around gpl limitations as technical debt, the kernel itself using a more advanced c with backwards breaking changes, the code being written for the wrong architecture triple, or the code was written for a different c compiler altogether
i don’t actually try and fix it because bit rot only gets worse if i notice the problem.
- beached_whale 2y agoat least for linux, it might make sense to containerize the environment and store it. That way next time if it doesn't build on current, one can use the prev that did work.
- tylerchilds 2y agoi use linux on a daily basis and i will say microsoft’s solution to containerization was the .exe linux has appimage, but containerization also falls prey to gpl. exe, appimage, containerization are ideologically opposed to the gpl—- errr the other way around. gpl essentially requires compiling from source, which is great, but the intention behind that is to disrupt software supply chain distribution and most people want to be able to upgrade their computer, which is architecturally challenging with gpl, which is where nix, guix and the like can politely solve the compilation and distribution problem but the core problem is my mom wanted a picture of me to know i’m alive, which is now entirely irrelevant to the topic at hand.
- beached_whale 2y agothe GPL is irrelevant here and exe’s are less related. GPL requires the source to be available. EXE’s are not containers more than any other program file