Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Darkly)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Uncategorized
  3. AI eliminated the natural barrier to entry that let OSS projects trust by default.

AI eliminated the natural barrier to entry that let OSS projects trust by default.

Scheduled Pinned Locked Moved Uncategorized
9 Posts 5 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Mitchell HashimotoM This user is from outside of this forum
    Mitchell HashimotoM This user is from outside of this forum
    Mitchell Hashimoto
    wrote last edited by
    #1

    AI eliminated the natural barrier to entry that let OSS projects trust by default. People told me to do something rather than just complain. So I did. Introducing Vouch: explicit trust management for open source. Trusted people vouch for others. https://github.com/mitchellh/vouch

    The idea is simple: Unvouched users can't contribute to your projects. Very bad users can be explicitly "denounced", effectively blocked. Users are vouched or denounced by contributors via GitHub issue or discussion comments or via the CLI.

    Integration into GitHub is as simple as adopting the published GitHub actions. Done. Additionally, the system itself is generic to forges and not tied to GitHub in any way.

    Who and how someone is vouched or denounced is up to the project. I'm not the value police for the world. Decide for yourself what works for your project and your community.

    All of the data is stored in a single flat text file in your own repository that can be easily parsed by standard POSIX tools or mainstream languages with zero dependencies.

    My hope is that eventually projects can form a web of trust so that projects with shared values can share their vouch lists with each other (automatically) so vouching or denouncing a person in one project has ripple effects through to other projects.

    The idea is based on the already successful system used by @badlogicgames in Pi. Thank you Mario.

    Ghostty will be integrating this imminently.

    Scott FrancisD MalcolmMielleM RenR John Francis πŸ‡¨πŸ‡¦πŸ¦«πŸπŸ’ͺ⬆️J 4 Replies Last reply
    1
    0
    • Mitchell HashimotoM Mitchell Hashimoto

      AI eliminated the natural barrier to entry that let OSS projects trust by default. People told me to do something rather than just complain. So I did. Introducing Vouch: explicit trust management for open source. Trusted people vouch for others. https://github.com/mitchellh/vouch

      The idea is simple: Unvouched users can't contribute to your projects. Very bad users can be explicitly "denounced", effectively blocked. Users are vouched or denounced by contributors via GitHub issue or discussion comments or via the CLI.

      Integration into GitHub is as simple as adopting the published GitHub actions. Done. Additionally, the system itself is generic to forges and not tied to GitHub in any way.

      Who and how someone is vouched or denounced is up to the project. I'm not the value police for the world. Decide for yourself what works for your project and your community.

      All of the data is stored in a single flat text file in your own repository that can be easily parsed by standard POSIX tools or mainstream languages with zero dependencies.

      My hope is that eventually projects can form a web of trust so that projects with shared values can share their vouch lists with each other (automatically) so vouching or denouncing a person in one project has ripple effects through to other projects.

      The idea is based on the already successful system used by @badlogicgames in Pi. Thank you Mario.

      Ghostty will be integrating this imminently.

      Scott FrancisD This user is from outside of this forum
      Scott FrancisD This user is from outside of this forum
      Scott Francis
      wrote last edited by
      #2

      @mitchellh reminds me of early PGP Web of Trust days and keysigning parties

      Mitchell HashimotoM 1 Reply Last reply
      0
      • Scott FrancisD Scott Francis

        @mitchellh reminds me of early PGP Web of Trust days and keysigning parties

        Mitchell HashimotoM This user is from outside of this forum
        Mitchell HashimotoM This user is from outside of this forum
        Mitchell Hashimoto
        wrote last edited by
        #3

        @darkuncle That was exactly the inspiration.

        Scott FrancisD 1 Reply Last reply
        0
        • Mitchell HashimotoM Mitchell Hashimoto

          @darkuncle That was exactly the inspiration.

          Scott FrancisD This user is from outside of this forum
          Scott FrancisD This user is from outside of this forum
          Scott Francis
          wrote last edited by
          #4

          @mitchellh this seems like it would take off much more easily without the requirement for offline in-person key review and comparison too (one of the big drags on adoption for PGP Web of Trust). And without the invariably awkward "parties" πŸ™‚

          Mitchell HashimotoM 1 Reply Last reply
          0
          • Scott FrancisD Scott Francis

            @mitchellh this seems like it would take off much more easily without the requirement for offline in-person key review and comparison too (one of the big drags on adoption for PGP Web of Trust). And without the invariably awkward "parties" πŸ™‚

            Mitchell HashimotoM This user is from outside of this forum
            Mitchell HashimotoM This user is from outside of this forum
            Mitchell Hashimoto
            wrote last edited by
            #5

            @darkuncle That's my hope for this project πŸ™‚ (since it requires none of that)

            1 Reply Last reply
            0
            • Mitchell HashimotoM Mitchell Hashimoto

              AI eliminated the natural barrier to entry that let OSS projects trust by default. People told me to do something rather than just complain. So I did. Introducing Vouch: explicit trust management for open source. Trusted people vouch for others. https://github.com/mitchellh/vouch

              The idea is simple: Unvouched users can't contribute to your projects. Very bad users can be explicitly "denounced", effectively blocked. Users are vouched or denounced by contributors via GitHub issue or discussion comments or via the CLI.

              Integration into GitHub is as simple as adopting the published GitHub actions. Done. Additionally, the system itself is generic to forges and not tied to GitHub in any way.

              Who and how someone is vouched or denounced is up to the project. I'm not the value police for the world. Decide for yourself what works for your project and your community.

              All of the data is stored in a single flat text file in your own repository that can be easily parsed by standard POSIX tools or mainstream languages with zero dependencies.

              My hope is that eventually projects can form a web of trust so that projects with shared values can share their vouch lists with each other (automatically) so vouching or denouncing a person in one project has ripple effects through to other projects.

              The idea is based on the already successful system used by @badlogicgames in Pi. Thank you Mario.

              Ghostty will be integrating this imminently.

              MalcolmMielleM This user is from outside of this forum
              MalcolmMielleM This user is from outside of this forum
              MalcolmMielle
              wrote last edited by
              #6

              @mitchellh sounds like the system for arxiv

              1 Reply Last reply
              0
              • Mitchell HashimotoM Mitchell Hashimoto

                AI eliminated the natural barrier to entry that let OSS projects trust by default. People told me to do something rather than just complain. So I did. Introducing Vouch: explicit trust management for open source. Trusted people vouch for others. https://github.com/mitchellh/vouch

                The idea is simple: Unvouched users can't contribute to your projects. Very bad users can be explicitly "denounced", effectively blocked. Users are vouched or denounced by contributors via GitHub issue or discussion comments or via the CLI.

                Integration into GitHub is as simple as adopting the published GitHub actions. Done. Additionally, the system itself is generic to forges and not tied to GitHub in any way.

                Who and how someone is vouched or denounced is up to the project. I'm not the value police for the world. Decide for yourself what works for your project and your community.

                All of the data is stored in a single flat text file in your own repository that can be easily parsed by standard POSIX tools or mainstream languages with zero dependencies.

                My hope is that eventually projects can form a web of trust so that projects with shared values can share their vouch lists with each other (automatically) so vouching or denouncing a person in one project has ripple effects through to other projects.

                The idea is based on the already successful system used by @badlogicgames in Pi. Thank you Mario.

                Ghostty will be integrating this imminently.

                RenR This user is from outside of this forum
                RenR This user is from outside of this forum
                Ren
                wrote last edited by
                #7

                @mitchellh my only concern is new and upcoming devs won't have anyone to vouch for them, thus cutting them out of open source entirely. Think there's a way to fix that?

                Mitchell HashimotoM 1 Reply Last reply
                0
                • RenR Ren

                  @mitchellh my only concern is new and upcoming devs won't have anyone to vouch for them, thus cutting them out of open source entirely. Think there's a way to fix that?

                  Mitchell HashimotoM This user is from outside of this forum
                  Mitchell HashimotoM This user is from outside of this forum
                  Mitchell Hashimoto
                  wrote last edited by
                  #8

                  @rogueren Not up to me, policy is up to the integrator as noted. In Ghostty, to get vouched you just need to write your proposal out. If it’s reasonable you’re in. No other work required.

                  1 Reply Last reply
                  0
                  • Mitchell HashimotoM Mitchell Hashimoto

                    AI eliminated the natural barrier to entry that let OSS projects trust by default. People told me to do something rather than just complain. So I did. Introducing Vouch: explicit trust management for open source. Trusted people vouch for others. https://github.com/mitchellh/vouch

                    The idea is simple: Unvouched users can't contribute to your projects. Very bad users can be explicitly "denounced", effectively blocked. Users are vouched or denounced by contributors via GitHub issue or discussion comments or via the CLI.

                    Integration into GitHub is as simple as adopting the published GitHub actions. Done. Additionally, the system itself is generic to forges and not tied to GitHub in any way.

                    Who and how someone is vouched or denounced is up to the project. I'm not the value police for the world. Decide for yourself what works for your project and your community.

                    All of the data is stored in a single flat text file in your own repository that can be easily parsed by standard POSIX tools or mainstream languages with zero dependencies.

                    My hope is that eventually projects can form a web of trust so that projects with shared values can share their vouch lists with each other (automatically) so vouching or denouncing a person in one project has ripple effects through to other projects.

                    The idea is based on the already successful system used by @badlogicgames in Pi. Thank you Mario.

                    Ghostty will be integrating this imminently.

                    John Francis πŸ‡¨πŸ‡¦πŸ¦«πŸπŸ’ͺ⬆️J This user is from outside of this forum
                    John Francis πŸ‡¨πŸ‡¦πŸ¦«πŸπŸ’ͺ⬆️J This user is from outside of this forum
                    John Francis πŸ‡¨πŸ‡¦πŸ¦«πŸπŸ’ͺ⬆️
                    wrote last edited by
                    #9

                    @mitchellh I like the explicit denouncement. Unclean! Unclean! Heretic! πŸ‘‰

                    1 Reply Last reply
                    0
                    • R ActivityRelay shared this topic
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    Powered by NodeBB Contributors
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups