• jokeyrhyme@lemmy.ml
    link
    fedilink
    arrow-up
    24
    arrow-down
    1
    ·
    3 years ago

    There are a range of two-factor authentication mechanisms that can be added to your GitHub account, so this does not require sharing your cell phone number with them at all if you don’t want to

    I’m not sure why people are complaining about this change, this seems like a reasonable security uplift that will hopefully be adopted across more services

  • electrodynamica@mander.xyz
    link
    fedilink
    arrow-up
    9
    ·
    3 years ago

    Before anyone bothers saying MiCrOsOfT iS rUiNiNg GiThUb…

    It was always a shit company run by shit people. It was built from the very beginning to be a honeypot for open source projects to amass counterintelligence data. That is why Microsoft bought it. The entire business model has always perfectly aligned with EEE.

    Thanks for coming to my ted talk.

    • Ghast@lemmy.ml
      link
      fedilink
      arrow-up
      3
      ·
      3 years ago

      I’m not sure MS will have much luck using EEE on GPL projects.

      When .doc format was extended, they then ‘extended’ it with proprietary features, then extinguished competition by locking them out of those additional features.

      You can download all Github projects, and wikis, because they’re all based on Git, and the only ‘extensions’ particular to Github are CLI specs, and issues, which can also be ported easily.

      • southerntofu@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        3 years ago

        You can download all Github projects, and wikis, because they’re all based on Git, and the only ‘extensions’ particular to Github are CLI specs, and issues, which can also be ported easily.

        Technically correct (although you’d need to migrate Github Actions also, which is yet another beast), but politically misguided. Migrating from Github as a organization (a closed pool of contributors) is a rather easy task that’ll take you a week worth of work.

        The actual problem is that Github acts as a centralized social network for developers and represents the biggest contributors pool across the FLOSS ecosystem. As a volunteer-run project, moving away from Github means loosing much visibility and many contributors. I’m not saying it’s not worth it, but it’s not just a technical question of whether that’s possible.

        Also worth noting that we have many alternatives but none of them are specified/interoperable. I have a longer blog post exploring that question if you’re interested.

        • Ghast@lemmy.ml
          link
          fedilink
          arrow-up
          1
          ·
          3 years ago

          Nice blog post, and always nice to see RSS feeds.

          I’ve never had practical trouble downloading scripts and identifying the creators, because I use package managers. I think the best general solution for normal end-users getting packages they can trust is always a well-audited package manager.

          And of course, the GPG key solution seems to work well enough for coders.

          I can’t imagine a general solution to Github workflows. I use Gitlab’s CI for LaTeX documents, but terraform code would obviously be better for other projects. I sounds like disparate solutions is a good idea.

          • southerntofu@lemmy.ml
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            Nice blog post, and always nice to see RSS feeds.

            Thanks! The RSS feeds are generated by Zola, the SSG i use (and contribute to sometimes).

            I think the best general solution for normal end-users getting packages they can trust is always a well-audited package manager.

            I entirely agree! And i personally don’t think that distro packaging is dead (or should die), but i do believe there’s a crisis in the field: nix/guix certainly represent a far better model in a day and age where there are dozens of thousands of packages to maintain for many architectures.

            The Debian/Fedora packaging system makes it more complex than it has to be to just push an update because most of the steps have to be done manually. Of course, i appreciate when some packages are maintained by trustworthy people inspecting the changelog, but no distro has the energy to do that for all packages…

            I can’t imagine a general solution to Github workflows

            Do you mean for CI/CD? I don’t understand why we need Github Actions at all. If only we could have a standardized protocol/vocabulary (like ForgeFed/ForgeFriends) to subscribe to updates across different forges, we could have pretty basic/standard tooling performing tasks as we like them.

      • electrodynamica@mander.xyz
        link
        fedilink
        arrow-up
        2
        ·
        3 years ago

        They can still use the data for oppo research, poaching talent, and in combination with their linkedin property they can steer the most productive FOSS developers into proprietary jobs. Targeted brain drain.

  • angarabebesi@lemmy.ml
    link
    fedilink
    arrow-up
    8
    arrow-down
    3
    ·
    3 years ago

    2 factor authentication is not about security. It is about forcing open source developers to identify themselves by providing a phone number or other similar information.

    Do not use Github. Microsoft corrupted it.

    • jokeyrhyme@lemmy.ml
      link
      fedilink
      arrow-up
      2
      arrow-down
      1
      ·
      3 years ago

      Please stop sharing inaccurate information

      There are many 2FA options, and you never need to add a phone number to your account if you don’t want to

        • southerntofu@lemmy.ml
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          3 years ago

          Maybe the official site uses cloudflare but out of the several gitea instances i’ve used exactly 0% used cloudflare ;)

          To be fair Gitea development does use Github at the moment, and developing ActivityPub-based federation is part of the project to break out of Github entirely.

          EDIT: wrote lemmy instead of gitea :)

    • tardigrada@lemmy.ml
      link
      fedilink
      arrow-up
      9
      ·
      3 years ago

      I’d say it depends what “best” means. There is Codeberg, Gitea, Gitlab and others. Last year or so they started Radicle (http://radicle.xyz) which is decentralized, but I don’t know how far they are.

  • bashrc@lemmy.ml
    link
    fedilink
    arrow-up
    6
    arrow-down
    4
    ·
    3 years ago

    This is all about getting your phone number, since you can’t enable a hardware token without giving them your phone number first.

    Phone number then links to “real” identity, bank, home location and so on.