That was my pet peeve too. I installed it some years ago. Months went by, I’ve used it. Then I saw a new version came out. Okay, time to upgrade! Oh, dump the DB, delete everything, install the upgrade and load the DB back? (Or some similar shit.) And do it every time when there is an upgrade? Okay, uninstall it is.
Where are or were those checks exactly in the Lemmy software code? Yeah.
If they were on the lemmy.ml instance, it’s in their right to do so. It’s their instance. The basic codebase, which other instances are using, has nothing to do with it.
I would like to add domain.com to the hard no-no list.
And they don’t charge for a fucking email forwarding. Fuck you, domain.com!
Nor lemm.ee. And hopefully that won’t change.
And fortunately they made the law future proof. It doesn’t say that “hey, you should use USB-C” but it says “hey, you should use the connector mentioned in Appendix H which is defined by committee R”. That way they don’t need to start over the whole bureaucratic process the pass the law, just ask a committee to reevaluate the tech and they change the appendix. It can be USB-D from tomorrow.