cross-posted from: https://feddit.org/post/24735701

See also:

https://en.wikipedia.org/wiki/Gemini_(protocol)

It is similar to the old gopher: text files, links, and images form a hypertext optimized for reading. Text is formatted like Markdown - but even simpler.

Clients display text, like an eBook, or images / media.

Servers can run on a PC or Raspberry Pi which needs half a Watt of power. No FAANG companies needed. No expert knowledge needed - not more difficult than running a file sharing client.

I think it is the right thing for defense of democracy and sharing your voice in the digital realm.

Edit: If you see comments here which kinda miss the point, appeal to emotions, have faulty logic, or depart from entirely incorrect assumptions: Please keep in mind that big US tech companies can’t say “that’s bad, how will we shovel money with this?”. Please use your critical thinking skills - they are much needed here!

  • Korhaka@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    25
    ·
    2 days ago

    Sounds interesting, what is the benefit of this compared to HTTP though? You can still host text or basic html that way and it works on any web browser.

    • IanTwenty@piefed.social
      link
      fedilink
      English
      arrow-up
      36
      ·
      2 days ago

      Gopher guarantees readers that there will never be anything other than text and media served on a site. They don’t have to trust the publisher, the protocol enforces it.

    • SpookyBogMonster@lemmy.ml
      link
      fedilink
      arrow-up
      7
      ·
      1 day ago

      what is the benefit of this compared to HTTP though?

      For me, it’s kind of the novelty of it. Gemini is separated from the mainstream internet, there’s a mild barrier to entry, so it has a distinct culture and vibe to it

      • Tenebris Nox@feddit.uk
        link
        fedilink
        English
        arrow-up
        4
        ·
        1 day ago

        Mild is an understatement. It’s likely beyond the ability of most people to set up. To the extent it’s exclusionary.

        • SpookyBogMonster@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          I mean, to make a website, that’s probably true. But accessing the Gemini protocol is as simple as installing a web browser

          • HaraldvonBlauzahn@feddit.orgOP
            link
            fedilink
            arrow-up
            4
            ·
            edit-2
            14 hours ago

            Writing a page means editing a file with a simple syntax like markdown (called gemtext).

            Running a gemini server is about as difficult as running a file sharing client.

            There are pre-built server packages as part of Debian and its derivatives.

            Or, one can install Rust and download and build the agate server. That’s what I did on my Raspberry Pi B. That Raspberry has an Ethernet port and USB port which can power it from my FritzBox. Needs half a Watt of Power when idle. Then, one needs to start the server on bootup. This is done via a service file for systemd.

            • HaraldvonBlauzahn@feddit.orgOP
              link
              fedilink
              arrow-up
              2
              ·
              24 hours ago

              And after that, one only has to configure a folder for the gemini page files, and configure the home router to allow access to that port of the Raspberry Pi.

              The alternative is to get a shell account to a shared gemini server like tildeverse. This is usually free of cost since the software is almost maintenance-free and the power draw is a few Euros per year for the entire server.

    • HaraldvonBlauzahn@feddit.orgOP
      link
      fedilink
      arrow-up
      24
      ·
      edit-2
      2 days ago

      It is much more lightweight and simpler: While you can, but typically won’t write HTML directly with a text editor, you can and typicall would write gemtext markup manually like markdown.

      You can run it on a small rasberry pi, using a server like agate, which automatically generates certificates, and if you fancy, you can write your own client browser in a weekend (that’s why there are a lot of clients).

      It is very deliberately designed to be minimalistic, to depart from the enshittified modern web flooded with ads, tracking, and slop.

      And because of this, pages load instantly.

      Myself, I have witnessed the birth of the World Wide Web, designed by Tim Berners-Lee at CERN, to share information, new ideas and knowledge, and run the first Mosaic browser in 1994, and gemini is very close to the hearth of this original idea.

    • tabular@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      ·
      edit-2
      12 minutes ago

      can work on any web browser

      Gemini can have competition of browsers: it’s feasible for one person to create a Gemini client completely, correctly and securely.

      There are only ~2 web browsers left and making a new one at all is near impossible (forks with minor size changes are great n’ all but not meaningful enough to stop Google basically being in control).

          • HaraldvonBlauzahn@feddit.orgOP
            link
            fedilink
            arrow-up
            5
            ·
            1 day ago

            One problem is that with this monopolization of the web, browser vendors like Google can yank the standard in any direction they like (for example for more tracking and more ads, or surveillance). And you can’t make another browser because the protocol and features are needlessly way too complex, so it is legally an open standard but practically not. In the end, everyone will have to use Googles browser and suffer the included tracking.

            • breadguy@kbin.earth
              link
              fedilink
              arrow-up
              1
              ·
              1 day ago

              aye I’m with you, though for practical purposes currently Gemini seems a lot like throwing the baby out with the bath water

              • tabular@lemmy.world
                link
                fedilink
                English
                arrow-up
                2
                ·
                edit-2
                13 minutes ago

                Seperating the modern web browser into discrete parts and each doing them well seems to be the only logically answer to me. (If ignoring the task of convincing the general public to do anything in their best interests). We already have dedicated video/music player software on our OSs.

          • F04118F@feddit.nl
            link
            fedilink
            arrow-up
            6
            ·
            1 day ago

            It provides a way to share “web” pages (text, images, links) that can be read by a simple minimal client. Without needing a web browser

    • HaraldvonBlauzahn@feddit.orgOP
      link
      fedilink
      arrow-up
      10
      ·
      edit-2
      1 day ago

      See also point 1.1.2 in the FAQ:

      1.1.2 The gentler answer for everybody else

      Gemini is a group of technologies similar to the ones that lie behind your familiar web browser. Using Gemini, you can explore an online collection of written documents which can link to other written documents. The main difference is that Gemini approaches this task with a strong philosophy of “keep it simple” and “less is enough”. This allows Gemini to simply sidestep, rather than try and probably fail to solve, many of the problems plaguing the modern web, which just seem to get worse and worse no matter how many browser add-ons or well meaning regulations get thrown at them.

      Gemini might be of interest to you if you:

      • Value your privacy and are opposed to the web’s ubiquitous tracking of users Value your attention and your time and want to read with deep focus, free from distractions
      • Are sick and tired of nagging newsletter subscription pop-ups, obnoxious adverts, autoplaying videos that chase you as you scroll and other misfeatures of the modern web
      • Live somewhere with slow internet, can’t afford fast internet, or live off-grid and need to conserve precious battery power and minimise expensive satellite data use
      • Are a hobbyist programmer with a “do it yourself” attitude who enjoys building their own tools and getting real use out of them every day

      If multiple points above apply to you and you’ve been finding the web an increasingly unpleasant place for several years, Gemini might feel like a real breath of fresh air, even an oasis - but it’s not necessarily for everybody. In order to make sure that Gemini remains a simple, lightweight technology which respects its users’ privacy and autonomy not just now but into the future, the feature set has been deliberately kept quite minimal. It’s definitely not too minimal to be useful, but it certainly can’t do everything you might be used to, and maybe it’s missing something that’s a deal-breaker for you. Keep an open mind, give it a try, and see how you feel. Plenty of people have been surprised at how quickly they stop missing things they thought they couldn’t live without!

      • HaraldvonBlauzahn@feddit.orgOP
        link
        fedilink
        arrow-up
        2
        ·
        24 hours ago

        Another advantage: The active Gemini user community might be small (it is maybe five thousand or ten thousand people). But compared to personal pages on Facebook or Microblog on Ex-Twitter, or Reddit or LinkedIn it has pretty high-quality content from people who like to write in long form, and also like to read. If you write there, the response / resonance will be more like what blogs or LiveJournal was around 2005. A part of this is that many people write in a personal, candid and thoughtful way. Like that Israeli evironmental engineer who wrote how much he hated to be conscripted for military service. And writing is also self-reflection. Like having a rare view into other peoples mind. ou do not find that on facebook.