What problem is mediagoblin actually trying to solve? Is it organizing your media or is it being a new social network? Because one of those makes sense and one of them does not.
> So, if you create content with a...
Mediagoblin isn't for creating anything, and it certainly isn't a network client. It is (ugh, should be) a tool for organizing your media.
Know what's a really great technology for sharing media? Hyperlinks. We built a visual web that is literally world-wide using them. Know what people don't have any trouble sharing media to using hyperlinks already? All of their social networks. Know what hyperlinks don't need? Years of effort spent chasing a white whale.
Mediagoblin still has a chance to be OpenFlickr if they would just stop faffing about with things that don't have any connection to it and start focusing on core competencies and important things like installability.
One use case I imagine is to add media files to my local Mediagoblin instance, and then have them show up on my friends's federated social media feeds on various platforms (GNU Social, Mastodon, Pump.io, etc.).
In what universe is that? Certainly not the Instagram I've ever seen. Mediagoblin's core compentency is 10000x more like Flickr than like Instagram. Now maybe that's not what they want to make, but damnit it's what they present themselves as trying to make and failing to make major progress on.
> One use case I imagine is to add media files to my local Mediagoblin instance, and then have them show up on my friends's federated social media feeds on various platforms (GNU Social, Mastodon, Pump.io, etc.).
Look, that would be a great secondary feature to add onto an already functional and installable tool. But you make the darn tool first and try not to invent imaginary problems! Because GNU Social and Mastodon are social networks, and Mediagoblin is a tool. Do you know what you can already use to post images to social networks with tools? An authentication API and hyperlinks. Not a database redesign.
You could say that Mediagoblin has 2 stated goals:
Stated Goal 1) Organize and share user media, which is what people actually want it for.
Stated Goal 2) Federated social something mumble, which no real world users actually want but which free software projects seem to get big e-rections over anyway.
I think that Mediagoblin should have 1 stated goal, the first one.
All news for the past several years has been about goal 2, and I just don't think that anyone in the real world actually wants or cares about that. Most people don't even know what the hell federation is supposed to mean. People just want to be able to stop relying on Flickr to organize their damn photos. Chasing this federated social something mumble dragon has seriously gotten in the way of making the thing that people would actually use, and it's frustrating to watch because there was so much potential.
Their official linked-from-the-landing-page "Easy Deployment" page (god, I'm already terrified by the word "deployment") has bold "WARNING: OUT OF DATE" messages all over it.
Their official site for (Not-Easy) "Deployment", right at the very top, says "GNU MediaGoblin is fairly new, and so at the time of writing there aren’t easy package-manager-friendly methods to install it."
The project is now 6 years old. 6 years isn't new anymore. There isn't an installer?