💾 Archived View for rawtext.club › ~sloum › geminilist › 001641.gmi captured on 2020-09-24 at 01:44:51. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
Felix Queißner felix at masterq32.de
Sun Jun 14 00:09:33 BST 2020
- - - - - - - - - - - - - - - - - - -
7. It's of no practical use today, here and now, for "everyday users",
but I just want to get it on the record that in a hypothetical future
where IPv6 or something else has provided us all with abundant
publically reachable addresses, the obvious and elegant way for a
client to upload to a Gemini "server" is actually to just host the
resource itself, on a random, one-use-only URL, and then send that URL
as a query to a well-known uploading endpoint on the other end,
whereupon the "server" briefly becomes a client and fetches the resource
in the usual way. Nothing extra needed in the protocol at all!
As much as i like the idea, as much i see it fail in the current worldof ISPs.Real world example:I was developing the finger implementation for Kristall on the train,using a mobile hotspot. I had neither the possibilty to usefinger://ping@cosmic.voyage from either my mobile phones hotspot as wellas the public wifi in the train, as the firewalls prevent pinging,NATing and everything else.
Most "normal" people I know don't even have a computer anymore, owningpretty much only tablets and mobile phones. If we want to get these guyson the train as well as possible content creators, we need to provide aneasy way of uploading resources to gemini space via a client request,not a reverse-server.
Afaik it also isn't possible from some mobile devices to activly usemost of the network features (like listing on sockets, using UDP on somedevices is completly disabled, ...)
IPv6 will probably not change this ever
And that's why i want to have some kind of company protocol or built-infacility in Geminispace to get people on the train that are not techsavvies.I'm aware that we as the tech guys often forgot that most people on acomputer don't have any idea how those machines actually work andrequiring them to have a reverse-server for content uploads is justimpossible to explain and must be "hidden" in a client to be able toprobive them content changing options…
The question is now: Do we want to have those people on the train ascontent creators or should gemini have a nice and easy way to havecontent creators do their thing?
It's sad, but that's my view on reality- xq