Yeah, GNU/FSF have never put any resources in to GNU social apart from maintaining the general !fs politics worldwide. Originally Evan had startup grants, I just put in my free time (which I barely have any left nowadays) and @diogo got the gsoc stuff.
While I enjoy the !ostatus solution much more than ActivityPub maybr we should see what has been generated "outside" of !gnusocial .) Think of how many people have managed to find their way out on the !fediverse even if it's maybe not via GS specifically. But it's all AGPL .)
@dansup Regardless of your federated distribution protocol/API you should support Atom and RSS feeds for standard feed readers to consume the content. That's basically the same (halfway there) as supporting !OStatus.
You mean how !OStatus is kind of exactly that, because it just extends ordinary blogs with some social metadata but in the end it's technically the same thing as a blog's feed beefed up with a push-callback-service instead of reinventing the wheel entirely with ActivityPub? .P !gnusocial
@HerraBRE !OStatus (via /.well-known/host-meta and LRDD such as #WebFinger) lets you create aliases on any given domain name. Your alias in !OStatus is just like #WebID, any random string. However, implementations seem to assume it should be a full WebFinger ID such as acct:mmn@hethane.se (which is actually just the human-friendly way to address a lookup endpoint).
The main issue is that the aliases/redirects need to live for as long as people remember the old identifier. Which is likely to be indefinitely.
It is also thanks to Evan that !ostatus hade a platform in #identica to strive on, which turned into StatusNet which is today !GNUsocial and was the network which #Mastodon could bootstrap off and to this day federates with.
@cwebber While of course the @ mention syntax isn't part of !OStatus per say, it was to show that lookup of identities is only preferred to be done using WebFinger because it allows a pretty human-friendly (email-like) syntax.
...though now that I think about it maybe Salmon doesn't have a (specified) alternate method of distributing the private keys... But PuSH/WebSub would work just fine.
Nu kommer en lång uppföljning på ett långt svar igen, @elsander .)
Det kan ju även nämnas att !OStatus (hur GNU social och Mastodon kommunicerar) bygger på samma datastruktur som vanliga prenumererbara nyhetsflöden (Atom mer specifikt, RSS är ju annars också vanligt). Så alla bloggar - vilket nog faktiskt _är_ alla - låter en prenumerera på vanliga bloggar.
Bloggar använder sig ju av pingbacks för att kommunicera sinsemellan - vilket åtminstone !GNUsocial har rudimentärt stöd för i alla fall. Samt att det är på g med den nya s.k. indieweb-standarden "WebMentions" vilket i princip ersätter pingbacks.
Min poäng är alltså: välj en bloggmjukvara som stöder de vanliga standarderna inom bloggvärlden så fungerar det redan idag som Mastodon och GNU social. Det enda som skiljer är användargränssnittet (pga mikroblogging och blogging generellt sett används på olika sätt i första början)
Vet ej vilken kunskap du har om webbsaker, så fråga om jag använder knasiga uttryck .)
I've seen it but never looked further than "That should be doable".
I haven't read the RFC but I'm guessing something like an !OStatus instance reusing the Salmon-magic RSA keys for HTTP request signatures to authenticate?
@Gargron The data in !OStatus travels with HTML representation. If you create the HTML representation in a way that puts <img/> tags where the image links are (you know, like blog posts) then it's shown correctly.
...except that microblogging sites like !GNUsocial tend to ignore <img/> tags because we haven't bothered matching them against the attachments and presenting them locally to avoid third party tracking...
My point is OStatus is perfectly fine to represent interspersed text and images (because it's HTML) and it's only up to the client to generate good HTML and the subscriber to trust it. Just use some sort of WYSIWYG, like Wordpress, to post your stuff and let PuSH/WebSub distribute it for you (or implement WYSIWYG editing in Mastodon for example).
@elsander Faktum är att tekniken (!OStatus) bygger på Atom-flöden, vilket alla bloggar värda namnet också i sin tur stödjer (dvs alla bloggar är på sätt och vis en del av nätverket redan, Wordpress har t.o.m. stöd för distributionsmekanismen). Så det finns ingen anledning att växla över till en sådan här plattform för att börja blogga .)
(det finns en del mer praktiska skäl till att inte blogga i en sådan här semi-realtids-mikroblogg, främst eftersom _bloggar_ oftast ses som någon slags _arkiv_ medan de här flödena tenderar vara mer flyktiga än så).
@b9ace !OStatus instances don't generally filter or algorithmise the feeds, so repeating/boosting/faving is not necessary to increase a post's worth. If people want to see more posts they'll subscribe to you and get them. There's no need to work around any built-in capitalism, so your posts will likely be seen by more than you'd think would see them on shitter.
»Tags are embedded in HTTP URIs in a well-defined manner so that the tag embedded in an HTTP URI can be mechanically extracted from that URI. Specifically, the last segment of the path portion of the URI (after the final "/" character) contains the tag value.» - http://microformats.org/wiki/rel-tag
There you go. !ostatus doesn't require it, but HTML generated by !gnusocial aims to honour #microformats2 since it's great and makes us part of the !indieweb community.
* You assume that [any !OStatus instance] has the responsibility to verify its users.
The fact is that each user has their own responsibility to verify their accounts. Say, for example, that you are you. Then you have a personal website or work account. At this profile, you place a link to your social account (just as with your Twitter account). Noone else can fake that (assuming you're not hacked, but that's a different story).
Furthermore, there's something called !indieweb which makes this verficiation seamless and integrates into browsers etc, where if someone claims to be someone else - so called rel="me" links can be used in a sort of "callback verification" scheme. Fully automated with green checkmarks and whatnot.
All other issues you raise are also issues on the web in general.
@HerraBRE What all good e-mail clients (and even Outlook) have is a feed reader. With a feed reader, you can subscribe to !OStatus profiles and groups. ;)