The diaspora* federated social network allows users to independently run pods (diaspora* servers) to interact with each other and the world in a “privacy first” way. Technically speaking, diaspora* is a macroblogging platform. You could say it’s a Fediverse equivalent to Facebook. You can still create a space that serves as your online presence, post pictures, links, and personal reflections. But this time, you stay in control of your data.
Anyone can set up or join their own diaspora* server (called a pod) using free and open source software. Although pods are managed separately from each other, they can be federated, so someone who uses their account on the US-based diasp.org can still interact with another user who’s registered with the German-based despora.de.
Diaspora* (Figure 1) fills the strong need for a decentralized social network in a world where the established, monolithic social media services have abused their market dominance, playing fast and loose with users’ privacy (see the box entitled “Facing Up to Facebook”).
Decentralization
The creators of diaspora* drew their inspiration from a 2010 speech to the Internet Society by Columbia University Law Professor Eben Moglen, who described monolithic, centralized social networks as “spying for free”[5]. The dev team smashed their Kickstarter funding goals, and the first diaspora* pod was launched later that same year. The fact that diaspora* has been in development for almost 13 years gives it an edge over other decentralized social networks that are newer to the game and have had less time to work out the kinks.
This story is from the #269/April 2023: The Fediverse edition of Linux Magazine.
Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.
Already a subscriber ? Sign In
This story is from the #269/April 2023: The Fediverse edition of Linux Magazine.
Start your 7-day Magzter GOLD free trial to access thousands of curated premium stories, and 9,000+ magazines and newspapers.
Already a subscriber? Sign In
MADDOG'S DOGHOUSE
The stakeholder approach of open source broadens the pool of who can access, influence, and benefit from information technologies.
MakerSpace
Rust, a potential successor to C/C++, claims to solve some memory safety issues while maintaining high performance. We look at Rust on embedded systems, where memory safety, concurrency, and security are equally important
In Harmony
Using the Go Interface mechanism, Mike demonstrates its practical application with a refresh program for local copies of Git repositories.
Monkey Business
Even small changes in a web page can improve the browsing experience. Your preferred web browser provides all the tools you need to inject JavaScript to adapt the page. You just need a browser with its debugging tools, some knowledge of scripting, and the browser extension Tampermonkey.
Smarter Navigation
Zoxide, a modern version of cd, lets you navigate long directory paths with less typing.
Through the Back Door
Cybercriminals are increasingly discovering Linux and adapting malware previously designed for Windows systems. We take you inside the Linux version of a famous Windows ransomware tool.
Page Pulse
Do you want to be alerted when a product is back in stock on your favorite online store? Do you want to know when a website without an RSS feed gets an update? With changedetection.io, you can stay up-to-date on website changes.
Arco Linux
ArcoLinux, an Arch derivative, offers easier installs while educating users about Arch Linux along the way.
Ghost Coder
Artificial intelligence is increasingly supporting programmers in their daily work. How effective are these tools? What are the dangers? And how can you benefit from Al-assisted development today?
Zack's Kernel News
Chronicler Zack Brown reports on the latest news, views, dilemmas, and developments within the Linux kernel community.