

At a basic level it just means anyone can run their own instance if they want. Most importantly here, it means if the company/organization running the flagship instance goes rotten it is much easier to migrate out of it.
Caretaker of Sunhillow/DS8.ZONE. Free (Libre) Software enthusiast and promoter. Pronouns: any
Also /u/CaptainBeyondDS8 on reddit and CaptainBeyond on libera.chat.
At a basic level it just means anyone can run their own instance if they want. Most importantly here, it means if the company/organization running the flagship instance goes rotten it is much easier to migrate out of it.
The point (as I see it) is not so much to stop scraping as it is to prevent bots from effectively DDOS-ing web services. As others have said ActivityPub content is public and there are ways to get it without slamming instances with scraper bots.
The API, including both user and federation, cannot.
This is theoretically an issue however in practice Anubis only weighs requests that appear to come from a browser: https://anubis.techaro.lol/docs/design/how-anubis-works
I just tested my instance with Jerboa and it seems to work just fine.
I keep my server config in a public git repo, but I don’t think you have to do anything really special to make it work with lemmy. Since I use Traefik I followed the guide for setting up Anubis with Traefik.
I don’t expect to run into issues as Anubis specifically looks for user-agent strings that appear like human users (i.e. they contain the word “Mozilla” as most graphical web browsers do) any request clearly coming from a bot that identifies itself is left alone, and lemmy identifies itself as “Lemmy/{version} +{hostname}” in requests.
hentai character
anime != hentai
I smile whenever I encounter the Anubis character in the wild. She’s holding up the free software internet on her shoulders after all.
Yes.
Source: I use it on my instance and federation works fine
But but but I thought Apple was the good guys, all the degooglers said so
This came up during the GPLv3 drafting period. Bradley Kuhn (whose surname is a homonym of this word) relayed personal experience. One commenter said they experienced being called this slur. It’s unfortunately still a problem.
FSF moved out of its office in August 2024. Note that they removed the address in the newer revision. I guess they took the opportunity to change the example copyright disclaimer to something that didn’t include a racial slur.
It’s not a functional change so I don’t think it warrants a new version number or URL.
Little Kitty Tables
The challenge is that we’re not just selling software, we’re selling an idea - the idea that users deserve control over their computing. We’re not competing on the proprietary software marketplace, we’re offering an alternative to it.
We are already seeing the proprietary software world enshittify. More and more “non-tech” people are looking for a way out. The challenge is to demonstrate that these problems are inherent to the world of proprietary software and not just because “Google is evil.”
Well it wouldn’t be free software, because the requirement to publish source code publicly is at odds with the free software definition; the freedom to do something is not an obligation to do it. Copyleft simply means that if you choose to distribute the software, that you must do so under the terms you received it.
https://www.gnu.org/licenses/license-list.html#Watcom
But, suppose the free software definition was written with this requirement in mind - as other commenters said it would be untenable, and potentially hazardous if you are using the software in a hostile environment.
From a technical or legal perspective, copyright infringement is not theft. The relationship a copyright holder has with a work is of a completely different character than actual ownership. See Dowling v. United States (1985).
Whether or not “AI” training constitutes copyright infringement is, as far as I know, still up in the air. And, while I believe most of us can agree that actual theft is unethical, the ethics of copyright infringement are as far as I know also very debatable.
Disclaimer - not an uncritical supporter of “AI.”
Proprietary software in general, Discord and Twitter in specific
microG replaces the Play services application on your device, but it’s still going to be dependent on Google servers if you are using push notifications. There’s no way around that unless the app supports a non-Google alternative such as UnifiedPush or even just a web socket.
Plenty of people who (I assume) are smarter than Trump don’t understand that FOSS refers to freedom, not price. It’s not a very good term and I don’t like how widely used it is now.
The one that says that Android is Linux therefore every Android device is a Linux phone (or tablet, etc).
This is often dismissed as a technicality but as every thread on so-called “mobile Linux” demonstrates, so-called “Linux phones” are judged basically on how well they can run Android crapware… just as “desktop Linux” is more or less judged solely on how well it can run Windows apps. Unlike Windows, however, Android is open source(-ish) and already a Linux operating system.
Most people who want to “switch to Linux” don’t actually care about Linux, they just want Windows that doesn’t suck. I imagine most people who want “mobile Linux” similarly want a non-sucky Android… which actually exists, unlike Windows.
If what you want is “Mobile Linux that can run Android apps” go install GrapheneOS or LineageOS or whatever.
This is not so much an “ActivityPub problem” as it is just how things work when you move something from point A to point B. You can’t unsend an email (or physical mail) or untell a secret.
The idea that you can just delete something on a whim is an illusion created by the centralized silo networks, and it’s not even true those cases as it’s generally a soft delete, and archived by other means anyway.
“linux phone”
Don’t make me tap the sign
Not the first time that’s happened: https://github.com/golang/go/issues/9