My first look at DIASPORA*
![](/var/linux_magazin/storage/images/online/blogs/off-the-beat-bruce-byfield-s-blog/318120-13-eng-US/Off-the-Beat-Bruce-Byfield-s-Blog.png)
Off the Beat: Bruce Byfield's Blog
I've always been ambiguous about Facebook. The centralized control and lack of privacy bother me, and, like many people involved with free software, I'm there mainly because so many of my colleagues are. Consequently, when I finally got around to getting to getting an account for the DIASPORA* alpha, what I mainly noticed was the difference in the privacy policy and interface
DIASPORA*, in case you don't remember, is the free software alternative to Facebook, consisting of a number of connected but independent servers -- or "hubs" in DIASPORA*-speak. Although less than a year old, the project has already received considerable attention -- first because, in the tradition of the great IT myth, it was conceived by a group of college students, and, second, because it raised one of the largest total of donations ever on Kickstarter. A few months ago, there were also considerable complaints about the lack of security in the pre-alpha release.
I can't speak about the code. However, judging by the privacy pollicy and the interface, DIASPORA* now appear to be taking security more seriously.
Privacy policy
Being the kind of person who reads licenses (and who helped to write a couple), one of the first differences I noticed between DIASPORA* and Facebook is the privacy policy. If you read Facebook's policy, you soon realize that it amounts to a list of what information you are ceding control over -- that is, almost everything you post, especially since Facebook reserves the right to make whatever changes and exceptions it chooses.
By contrast, the DIASPORA* policy is not only in clearer English, but more explicit about exactly how your information is used. In particular, the policy promises that information such as credit card numbers will not be stored permanently, and will not be passed along to anyone else. If the policy changes, the project promises to post revisions. The policy concludes with links you can use to ask for further questions.
All of this is reassuring to those of us concerned about privacy, although the real proof, of course, will be in how the policy is carried out. But DIASPORA* is obviously trying to living up to its ideals.
In fact, at times, those associated with DIASPORA* almost go too far: At least one hub I saw listed not only the main privacy policy, but also that of the hub, its service provider, and a couple of other associated parties. The extent of this disclosure is formidable enough that I can imagine it encouraging users not to read any of the policies, but at least DIASPORA* offers the option.
Interface and Organization
Although functionally, DIASPORA* and Facebook are (or will be) similar, comparing DIASPORA*'s interface to Facebook's is probably unfair. Not only is DIASPORA* incomplete and simpler than it will eventually become, but, for the foreseeable future, most of its pages are going to have far less information on them than the average Facebook page.
Still, even taking such differences into account, DIASPORA*'s interface still promises to be easier to use than any of Facebook's endless incarnations. Where Facebook seems to hide features more levels down with each interface change, DIASPORA*'s shows signs of far more elegance. Settings and summaries are clustered at the top of a user page, where they can be more easily located,, and grouped so that similar types of information, such as additional DIASPORA* resources, are clustered together. As a result, you can feel comfortable using DIASPORA* almost immediately.
Some of DIASPORA's features, such as the delete button in the upper right corner of a post, could be borrowed from Facebook. But DIASPORA*'s most interesting feature is Aspects, or sub-profiles.
While DIASPORA* allows you to post messages and other material from your home page so that all your contacts can see them, you can also choose to post only to members of a particular aspect -- for example, only to your high school friends, present friends, work colleagues, or the members of your favorite meetup group. This feature should not only cut down the clutter of messages on each user's home page, but also help them to control who reads their information.
In comparison, Facebook does allow you to choose only select targets, but only several clicks down in the depths of the interface, where I suspect that most people are completely unaware of the possibility. Most Facebook users are more likely to limit recipients to friends (which is hardly private these days, when most users have over 400 friends), or friends of friends (which could easily mean broadcasting to 160,000 of your most intimate acquaintances). But, by featuring Aspects prominently in the interface, DIASPORA* makes it much easier for users concerned about privacy to actively do something about it.
Walking the walk
None of these observations mean that DIASPORA* is headed for success. Having come first and being so much larger, Facebook might easily fend off all alternatives. In fact, considering the embarrassment with which people seem to talk about friend requests these days, Facebook-like sites may have declined in popularity before DIASPORA* reaches general release.
All the same, DIASPORA* appears to be at least trying to take privacy concerns seriously. And that's a welcome sight, regardless of what happens in the long run.
Comments
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.
Good Article
Nice article, thank you for the overview.