My first look at DIASPORA*
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.
News
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs
-
Juno Computers Launches Another Linux Laptop
If you're looking for a powerhouse laptop that runs Ubuntu, the Juno Computers Neptune 17 v6 should be on your radar.
-
ZorinOS 17.1 Released, Includes Improved Windows App Support
If you need or desire to run Windows applications on Linux, there's one distribution intent on making that easier for you and its new release further improves that feature.
Good Article
Nice article, thank you for the overview.