(2023-05-12) cp != mv, or the 9001th post about copyright and copyleft ---------------------------------------------------------------------- I didn't want to write about this. I really didn't. But it looks like I have no other choice. As long as I am dependent on third-party hosting, I can't, for instance, just copy the binaries of the Timendus' CHIP-8 test suite 4.0 into my repo without having to rehost their Octo source code. Because GPLv3. And Drew can remove my repo because of this, since practical sense doesn't matter to him. And the fact that Octo is an assembler-as-a-service (that can go down anytime, so any source codes written in it will become unbuildable unless someone makes a full backup of that webpage) doesn't matter either. The question is: does this sound like freedom to you? To me, it sounds even sillier than the copytards' statements that EULA offers any protection. Let me tell what I think of them, by the way. First, being able to reverse-engineer the details that really matter had never been stopped by any EULA. Second, copying information doesn't remove it from its original place. Third, if you need a large "DO NOT COPY OR WE'LL PUNISH YOU" sign to just be able to sell a single result of your work again and again, then your work is worthless in the first place and deserves to be pirated. Because, besides donations, really good product owners receive most of their money for professional support and regular updates that offer new useful features, i.e. for real work, not for selling thin air in the form of licensing keys and the right to copy once and launch on a single machine. The subscription model is an even worse form of the same slavery. Better to avoid such software altogether. GPL neckbeards are on the other extreme end of the same scale. The anti-freedom they introduce doesn't mostly touch end users though, but it touches creators and modders. Again, if a GPL-based algorithm is used in some proprietary software, no one can prove its presence there because no one has the source code. And if a GPL-based algorithm, in a (slightly) rewritten form, is used in some public domain software where no one can claim the authorship (by definition of the public domain), what can they do with this? But the more important question is, why would they even attempt to do anything with this? Isn't it better for users AND creators to have more freedom? If no, which agenda are they pursuing? Why are they forcing everyone to increase entropy and waste precious energy resources on rehosting gigabytes of the same source code every time they want to make a small modification in their derivative works? Does this really help to make the world a better place or just serves to scratch some leftist ego in the shape "we suffered to host this, so must everyone else"? You know, there is a reason I put all my personal projects (the ones that I can publish) into public domain, and also started learning programming languages that have non-GPL primary/reference implementations (preferably public domain or its equivalent too). Because I'm allergic to any freedom restrictions, whatever side they come from. And yes, remember, cp != mv. Sell your real work, not air or egos. --- Luxferre ---