MediaGoblin looks for sweet spot between coding and philosophy
Off the Beat: Bruce Byfield's Blog
The last time I discussed MediaGoblin, the decentralized media-sharer, the software was minimally functional. Eighteen months later, the project is approaching general release, and a third of the way through a second round of crowdfunding intended to help it add privacy and anti-surveillance features.
What hasn't changed in those eighteen months is MediaGoblin's joint emphasis on coding and philosophy. Led by Deb Nicholson and Chris Webber, two veteran free software advocates, MediaGoblin is not simply planning a one-stop site for sharing different media formats, but also promoting de-centralization of the Internet through what it calls federation -- a collection of coordinated but independent sites instead of the single centralized site typical of most social media.
The idealistic and the practical
This combination of interests makes MediaGoblin one of the more interesting up and coming projects just now. On the one hand, the past eighteen months have been busy technically for MediaGoblin. Coming off its first crowdfunding campaign with 85% of its target reached, the project has since had five major releases and several minor ones. With the help of interns from Google's Summer of Code and the GNOME Outreach Program for women, and a grant from Creative Commons Taiwan, the project has added support for additional media formats, fine-grained permissions, and pump.io, an API for enabling federation not only for MediaGoblin, but also for other applications written in Python.
Talking about MediaGoblin's progress, Webber says, "we're pretty happy. We're getting close to the 1.0 release, except for polishing certain things, especially federation work."
On the other hand, while this technical progress was being made, the vulnerability of centralized services to loss of privacy has become more widely recognized. "We don't have to start at square one talking about privacy and surveillance issues," Nicholson says. "There's an understanding of how centralized services can just hand everything over to the NSA. You no longer sound like a tinfoil hat person. We're able to start with the solution, and not have to go so deeply into the problem."
The current campaign can even use an over-the-top video that draws heavily on the music and tone of super-hero comics to create an atmosphere of self-mockery rather than a more serious tone.
If anything, this mixture of coding and advocacy is only going to become stronger in the future. Among the stretch goals for the current campaign are various tools for encryption. In particular, Webber and Nicholson talk about incorporating Tahoe-LAFS, a cloud storage system that redundantly distributes encrypted files across multiple servers -- an addition that fits well into the concept of federation.
However, at the same time, Nicholson and Webber are aware from previous efforts to build a de-centralized web such as Diaspora that idealism is not enough. They suggest that such projects may briefly capture popular imagination, but require the effort of years before they start to have the intended effect.
To be successful, Nicholson suggests, projects like MediaGoblin not only need to help people move away from centralized services, but also to "provide something you don't get with centralize services, something people find exciting even if they don't care about privacy and surveillance. It's a matter of giving peole a noticeable advantage over existing proprietary sites. We can talk about software freedom later."
To achieve this advantage is difficult, but MediaGoblin's project leads suggest that the timing has never been better. Not only are the issues that MediaGoblin addresses being widely discussed, but free software has reached a state where user-friendly alternatives to proprietary solutions exist, and more people are willing to tinker to get the types of features they want.
Or so MediaGoblin hopes, and so the interest in its work seems to indicate. According to Nicholson, fundraising "generates a long tail of interest. Our community grew significantly after the last campaign, and appears to be doing so in the current campaign."
The second time around
As I write, the current crowdfunding campaign has over a month to run, and is a third of the way to the first goal of $35 thousand. While fundraising campaigns tend to slow as they continue, Webber is cautiously optimistic of reaching the second goal of $60 thousands.
However, so far, there are no indications that a second campaign for software reduces interest, as some observers have suggested might be the case.
"I think we got so much done between the end of the last campaign and this one that it sort of sells itself," Nicholson says. "If we came back, and it was just like, 'Yeah, we were re-watching Buffy this year, but we would love to ask for money again,' then people wouldn't give us anything. But when we can point to five major releases, and being so much closer to federation than we were before, that takes us out of the category of, 'we didn't quite finish our movie yet; can you give us more money?'"
Whatever the outcome of the second campaign, MediaGoblin continues to demonstrate a level-headed idealism that has a strong chance of achieving its goals no matter what. The success of the second campaign may make those goals happen sooner, but they seem likely to happen to regardless. At a time when interest in free software seems to have given way to pure commercialism, MediaGoblin is the kind of project that we need more of.
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
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
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.