MediaGoblin looks for sweet spot between coding and philosophy
![](/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
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."
![](/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/jpope_train/612415-1-eng-US/jpope_train_large.png)
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.
![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.