Will this also affect lemmy.ml?
Will this also affect lemmy.ml?
Will this also affect lemmy.ml?
The fact that people were registering .ml domains for projects like this is mindboggling. There are many TLDs to pick from without infringing on the terms of use of a country-specific one.
My thoughts exactly. You should not be choosing TLDs that are volatile to upsets like this. Stick with the tried and true .com or .net, or one of the new TLDs that are not bound to a nation (unless you can comply with the stipulations) or particular type of organization.
Do people not remember back in the 2010s when bit.ly was the main link shortener used everywhere on the internet, and then Ghadafi, the then dictator of Libya, declared the site to be incompatible with Muslin decency norms because it was used for porn? And then all bit.ly links were just dead links?
How many times do we have to learn this lesson? Domain name hacks are fun but just not worth it. And in 2023, now we have all the new TLDs. This was a dumb decision
Dang I hope lemm.ee is safe. Hopefully Estonia doesn’t decide the same.
This is terrible news to me, as an OCaml’eer.
There goes all my potential cool project domains … 😭
Well, and it's not like this should take anyone by surprise, it's been 10 years coming. Unless Mali was telling people not to worry and then did an about face? I haven't seen anything to indicate that.
For anyone that wants to learn more about internet domains, the MKBHD Waveform podcast has an awesome episode about this topic. It’s a super interesting listen where they talk about how the internet works and one of the organizations behind it (ICANN).
ICANN and the 7 Keys to the Internet
The fact that people were registering .ml domains for projects like this is mindboggling. There are many TLDs to pick from without infringing on the terms of use of a country-specific one.
Quoted for emphasis.
They needed the one that stood for "marxist-leninist" is why, in case you were unaware.
but ML also can stand for Marxist Leninist and im sure has been the the way it was read by most early adopters
Or machine learning. There's at least one ML based project that got a headache out of this yesterday.
I feel like after weeks of wondering why .ml, I should've figured this out by myself... Beware, sleep deficit is real!
It'll be fun when Tuvalu decides to take back .tv
1/12th of their national income is from .tv so they'll have sunk before that happens...
I believe they sold the rights to some US company who is now managing the tld.
They specifically decided to profit off the fact that's it's an attractive tld, unlike tld like .ly and .ml where the country never intended for their tld to get a wide use.
Is there information about this situation with Mali government about ml domains? I cannot find anything about it.
Though apparently some ml
domain receives a lot of accidental US military emails :).
Basically Mali took management of it back off Frenom.
Thanks! Found one article from Tuesday about it: https://domainincite.com/28897-freenom-is-losing-another-cctld-after-collecting-military-emails
Well, this is just weird. When I was migrating from Reddit to this fediverse world I chose .ml and thought it was short for "machine learning" which seemed as a cool domain for me at the time.
FYI, two letter TLDs are country/region/jurisdiction specific. There's an ISO standard for that.
.tv
Tuvalu .me
Montenegro .fm
(Federation of) Micronesia Some countries append additional modifiers to classify their uses:
.uk
United Kingdom .co.uk
Company Three or more are generic (traditional or new)
.com
, .net
, .org
, ... In some cases, Uncle Sam said "first!" and it stuck.
.edu
Education (MURICA) .mil
Military (MURRICA) .gov
Government (MURRRICA) Just like what happens with Mali, what some silicon valley hipsters decide as a 'fun' acronym is just that, a fun thought. If the corresponding government decides to take away a specific domain, they probably can.
And io belongs to the British Indian Ocean Territory.
There are thousands of gTLDs now, though. But most of them are brand names.
Thanks for the clarification. If this instance goes down please someone start an ''lemmy.ai'' instance. I want to follow the same logic that I went with since the beginning.
No, it's Mali.
The rumour is that lemmy devs chose it to mean "marxist leninist" but I think it's more likely they wanted a free domain name.
I mean, I knew it was a country top level domain but I was told Dessalines intended the "ml" as an abbreviation for "marxist-leninist"
undefined
$ whois lemmy.ml WHOIS lookup for LEMMY.ML can temporarily not be answered. Please try again. ERROR: domain not found: $
But it's still in my DNS cache
Yep, I have the same result from whois
Sounds like it will if Mali decides to take back .ml as Gabon apparently did for .ga. background here https://domainincite.com/28814-millions-of-domains-to-be-deleted-as-freenom-loses-its-first-tld
Thanks for the image, I didn't know FMHY had an official response, good to know they had backups....unlike me who lives in eternal danger.
I'm confused why backups would even matter. Are the servers physically hosted in Mali and the government seized them?
Because if the government just invalidated the domain, that's completely different. In that case a server device with everything on it still exists in the same place it always did, it's just DNS that has changed.
(And yes, I understand that losing the domain name and the certs attached to it would be a big deal, but there's no data loss, hence no need to pull from backups.)
And maybe some configs. Letsencrypt is great but SSL is still kinda a hastle
Edit: oh and if Lemmy has any sort of like unique IDs for usernames at a given domain. Could be something on the backend that keeps a unique I'd for each user encountered in the event a user migrates between servers. Mastodon notifies me if someone migrates.
Well, to begin with we didn't even know what the heck happened, so being aware that our data is safe is one big relief.
I don't remember the name of another growing instance that just disappeared (different issue I guess) I don't recall that their users ever got their data back again.
On the technical topic of renaming a domain of a Lemmy server... I think it is worth experimenting with the code. At minimum, I think it should be an option to try and keep the same login/passwords for users from the old install of Lemmy. But even that could prove tricky if a particular domain changed underllying ownership more than once - and user@domain became rewritten by an entirely different person. I guess in the real-world people do often get mail for previous residence of a house.
My biggest concern is legality because Lemmy claims to support privacy. I honestly think it's a bad idea to claim privacy because you run into so many problems. If the user never knows that their lemmy instance changed names and can't find it again, etc. Especially on technical topics, 15+ years of having Reddit keep messages from deleted user accounts offered a lot of great search engine hits. With Lemmy, a person moving to a different instance and deleting their account, so much content is going to get black-hole in favor of 50 instances having copies of a meme post or trivial website link - and solid original content (often in comment discussions) gets removed.
On the technical topic of renaming a domain of a Lemmy server… I think it is worth experimenting with the code.
This is unfortunately only possible if you still own the original domain. Think about it this way: if you could migrate domains without proving you own the original, then what's stopping a bad actor from migrating any domain they want? Keep in mind that Federated servers rely on DNS to verify who's who -- they don't have a backup system for deciding trustworthiness.
Yes, there's no technical reason Lemmy has to rely on DNS to establish trust (aside from the fact that changing this would require a massive rearchitecting effort), but why shouldn't it? It's possible to switch to a different trust system (i.e.: public/private keypairs), but that doesn't actually change the nature of the problem -- people can still lose control of the private key and blow the whole system up (and, arguably, this is a lot more likely to happen than permanently losing a domain).
At minimum, I think it should be an option to try and keep the same login/passwords for users from the old install of Lemmy.
So, login credentials aren't actually tied to the domain name at all. A user like example@lemmy.ml
is simply known as example
to the server internally. The server doesn't particularly care if it lives at lemmy.ml
or microsoft.com
-- if user example
shows up and gives the right password, they're allowed to log in. What I'm trying to say is that -- assuming that the user database isn't destroyed -- login info would probably carry over without any special effort needing to be taken at all.
But even that could prove tricky if a particular domain changed underllying ownership more than once - and user@domain became rewritten by an entirely different person. I guess in the real-world people do often get mail for previous residence of a house.
The identity problem you allude to is not exclusive to this scenario. Let's use lemmy.ml
as an example: where did the domain come from? The Mali government. Does this mean that the Mali government owned lemmy.ml
before it became associated with the Lemmy project? At the risk of oversimplying: yes, pretty much! Prior to 2019, the government of Mali could have created "fraudulent" Fediverse posts under your username, /u/roundsparrow@lemmy.ml.
With that being said, it's kind of a silly concern. Despite being partially distributed, Lemmy is not a read-only database (i.e.: not a blockchain). There's nothing stopping the current domain owner from more-or-less completely undoing vandalism from a prior domain owner by simply asking the other federated servers to delete that fraudulent content. Keep in mind that the domain is not the server; the original operator keeps all of the original data even if they lose the ability to host that data under the original domain.
My biggest concern is legality because Lemmy claims to support privacy. I honestly think it’s a bad idea to claim privacy because you run into so many problems. If the user never knows that their lemmy instance changed names and can’t find it again, etc.
This is not a problem unique to Lemmy. If Google forgets to pay for gmail.com
, then suddenly a lot of email addresses become untrustworthy. This isn't a privacy issue because your old emails don't leave Google's servers. It is a trust issue, however, since the new owners can now impersonate any gmail.com
address and receive any new email that was intended for the original owner.
Not to downplay how catastrophic this scenario would be... but I don't think there's any law on the books which would legally obligate Google to operate gmail.com
until the end of time. Nothing lasts forever and eventually gmail.com
won't be controlled by Alphabet Inc. anymore -- that's just how time works. Those bothered by this uncertainty can instead choose to host their own mail server (or Lemmy instance) on their own domain -- this won't last forever, either... but at least you're in control now.
Especially on technical topics, 15+ years of having Reddit keep messages from deleted user accounts offered a lot of great search engine hits. With Lemmy, a person moving to a different instance and deleting their account, so much content is going to get black-hole in favor of 50 instances having copies of a meme post or trivial website link - and solid original content (often in comment discussions) gets removed.
Just FYI: Much like Reddit, comments continue to exist even when the author deletes their account. The user must explicitly delete each individual comment before deleting their account if they want it all taken down. EDIT: This is not actually currently the case, though as far as I can tell the stated intent is to prefer anonymizing comments over deleting them when deleting an account (source). I don't really get this complaint in the first place, actually... surely both kinds of content would get lost when a user deletes all of their data, right? There's no button that says "delete all of my stuff, except for the shitposts".
Your Gmail example is very funny because if anyone actually tried to do it, they would effectively DDoS themselves.
Governments could do it effectively.
This is unfortunately only possible if you still own the original domain. Think about it this way: if you could migrate domains without proving you own the original, then what’s stopping a bad actor from migrating any domain they want?
I'm suggesting a whitelist, that each peer has to put in a substitute list of vlemmy.ml==vlemmy.ml to re-federate.
Much like Reddit, comments continue to exist even when the author deletes their account.
That is NOT how the testing code of lemmy_server tests things, nor how the GitHub front page advertises Lemmy.
*affect.
thanks for the humorous takes, but what's the verdict...? and what's the next step, download posts and settings and move elsewhere?
Certified Lemmy Moment
Hello hello is this working