Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
lemmyreader ( lemmyreader@lemmy.ml )  to Open Source@lemmy.mlEnglish · 2 years ago

"GitHub" Is Starting to Feel Like Legacy Software - The Future Is Now

www.mistys-internet.website

external-link
message-square
42
link
fedilink
  • cross-posted to:
  • programming@programming.dev
  • hackernews@lemmy.smeargle.fans
108
external-link

"GitHub" Is Starting to Feel Like Legacy Software - The Future Is Now

www.mistys-internet.website

lemmyreader ( lemmyreader@lemmy.ml )  to Open Source@lemmy.mlEnglish · 2 years ago
message-square
42
link
fedilink
  • cross-posted to:
  • programming@programming.dev
  • hackernews@lemmy.smeargle.fans
I’ve used a lot of tools over the years, which means I’ve seen a lot of tools hit a plateau. That’s not always a problem; sometimes …
  • luciddaemon ( luciddaemon@lemmy.dbzer0.com ) 
    link
    fedilink
    English
    arrow-up
    17
    ·
    2 years ago

    Fediverse version of github when? Unless it already exists?

    • The Cuuuuube ( Cube6392@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      35
      ·
      2 years ago

      Forgejo is what you’re wanting

      • luciddaemon ( luciddaemon@lemmy.dbzer0.com ) 
        link
        fedilink
        English
        arrow-up
        7
        ·
        2 years ago

        That seems to be it. I didn’t know that existed.

        • The Cuuuuube ( Cube6392@beehaw.org ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 years ago

          I’m glad I get to introduce you to it! The biggest instance is Codeberg. Fediverse integration isn’t there yet but the general consensus is its coming very soon since that’s Codeberg’s main focus for the forgejo project right now

    • 𝕨𝕒𝕤𝕒𝕓𝕚 ( wasabi@feddit.org ) 
      link
      fedilink
      arrow-up
      15
      ·
      2 years ago

      Git is already decentralized

      • delirious_owl ( delirious_owl@discuss.online ) 
        link
        fedilink
        arrow-up
        14
        ·
        2 years ago

        They’re asking for a federated forge, not decentralized VCS.

        I should be able to log into my own instance and use that account to open a bug report with your project, for example.

        • Flipper ( Flipper@feddit.org ) 
          link
          fedilink
          arrow-up
          3
          ·
          2 years ago

          Forgejo is working on that, but it’s not there yet.

      • intrepid ( intrepid@lemmy.ca ) 
        link
        fedilink
        arrow-up
        7
        ·
        2 years ago

        Github is more than just git. We need decentralized solutions for associated services and persistently online repos.

    • Vittelius ( Vittelius@feddit.de ) 
      link
      fedilink
      arrow-up
      15
      ·
      2 years ago

      https://forgejo.org/faq/#is-there-a-roadmap-for-forgejo

    • liliumstar ( liliumstar@lemmy.dbzer0.com ) 
      link
      fedilink
      English
      arrow-up
      10
      ·
      2 years ago

      Something like radicle?

      https://radicle.xyz/

      • The Cuuuuube ( Cube6392@beehaw.org ) 
        link
        fedilink
        English
        arrow-up
        7
        ·
        2 years ago

        Piping curl into sh in install instructions is a fast track to me not taking a project seriously

        • delirious_owl ( delirious_owl@discuss.online ) 
          link
          fedilink
          arrow-up
          4
          ·
          2 years ago

          Yeah, like Lemmy

          • The Cuuuuube ( Cube6392@beehaw.org ) 
            link
            fedilink
            English
            arrow-up
            4
            ·
            2 years ago

            Excited for Sublinks…

        • gomp ( gomp@lemmy.ml ) 
          link
          fedilink
          arrow-up
          2
          ·
          2 years ago

          I’ve heard this over and over… what’s the difference security-wise between sudo running some install script and sudo installing a .deb (or whatever package format) ?

          • chebra ( chebra@mstdn.io ) 
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            @gomp try comparing it with apt install, not with downloading a .deb file from a random website - that is obviously also very insecure. But the main thing curl|sh will never have is verifying the signature of the downloaded file - what if the server got compromised, and someone simply replaced it. You want to make sure that it comes from the actual author (you still need to trust the author, but that’s a given, since you are running their code). Even a signed tarball is better than curl|sh.

            • gomp ( gomp@lemmy.ml ) 
              link
              fedilink
              arrow-up
              1
              ·
              2 years ago

              Installing a .deb is what I was thinking about.

              Even a signed tarball is better than curl|sh.

              If you have a pre-shared trusted signature to check against (like with your distro’s repos), yes. But… that’s obviously not the case since we are talking installing software from the developer’s website.

              Whatever cryptografic signature you can get from the same potentially compromised website you get the software from would be worth as much as the usual md5/sha checksums (ie. it would only check against transmission errors).

              • chebra ( chebra@mstdn.io ) 
                link
                fedilink
                arrow-up
                1
                ·
                2 years ago

                @gomp Why would you be taking the signature from the same website? Ever heard of PGP key servers?

                • gomp ( gomp@lemmy.ml ) 
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 years ago

                  That would be “a pre-shared trusted signature to check against”, and is seldom available (in the real world where people live - yes, there are imaginary/ideal worlds where PGP is widespread and widely used) :)

                  • chebra ( chebra@mstdn.io ) 
                    link
                    fedilink
                    arrow-up
                    1
                    ·
                    2 years ago

                    @gomp You mean, as seldom available as every apt install ever? https://superuser.com/a/990153

          • The Cuuuuube ( Cube6392@beehaw.org ) 
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 years ago

            A deb is just a zip file that gets unpacked to where your binaries go. A shell script you curl pipe into shell could contain literally any instructions

            • gomp ( gomp@lemmy.ml ) 
              link
              fedilink
              arrow-up
              2
              ·
              2 years ago

              Binary packages have scripts (IIRC for .deb they are preinst/postinst to be run before/after installation and prerm/postrm before/after removal) that are run as root.

              BTW the “unzip” part is also run as root, and a binary package can typically place stuff anywhere in your system (that’s their job after all)… even if you used literal zip files they could still install a script in ways that would cause the OS to execute it.

              • The Cuuuuube ( Cube6392@beehaw.org ) 
                link
                fedilink
                English
                arrow-up
                1
                ·
                2 years ago

                Yeah I’m over simplifying on purpose here. The bottom line is piping into sh is dangerous

        • マリウス ( mrus@lemmy.sdf.org ) 
          link
          fedilink
          arrow-up
          1
          ·
          2 years ago

          Just install it manually via cargo then.

    • piracysails ( piracysails@lemm.ee ) 
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      I once heard of torrent git

Open Source@lemmy.ml

opensource@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !opensource@lemmy.ml

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

  • Open Source Initiative
  • Free Software Foundation
  • Electronic Frontier Foundation
  • Software Freedom Conservancy
  • It’s FOSS
  • Android FOSS Apps Megathread

Rules

  • Posts must be relevant to the open source ideology
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

  • !libre_culture@lemmy.ml
  • !libre_software@lemmy.ml
  • !libre_hardware@lemmy.ml
  • !linux@lemmy.ml
  • !technology@lemmy.ml

Community icon from opensource.org, but we are not affiliated with them.

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2 users / day
  • 559 users / week
  • 1.96K users / month
  • 4.53K users / 6 months
  • 867 local subscribers
  • 49.5K subscribers
  • 3.01K Posts
  • 23.4K Comments
  • Modlog
  • mods:
  • Evan ( Cloak@lemmy.ml ) 
  • kevincox ( kevincox@lemmy.ml ) 
  • CrypticCoffee ( CrypticCoffee@lemmy.ml ) 
  • Lettuce eat lettuce ( Lettuceeatlettuce@lemmy.ml ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code