2 ms·
> what are commit signatures used for in the OSS community today I'd like to think that when a package maintainer for a Linux distro downloads the latest versi
by dane-pgp 4y ago
> what are commit signatures used for in the OSS community today
I'd like to think that when a package maintainer for a Linux distro downloads the latest version of the code they are packaging, they check that all the commits are signed by the same developer IDs as last time.
Okay, that's an over-simplification because you need to allow for key rotation, and new people joining the project, but that could be tractable or even automatable with a few heuristics and tools.
For example, there could be a tool for checking if new keys were signed by previous keys with the same email address, and there could be a contributors.policy file which specifies who the project leaders are and how many of them are needed to sign off on a given release or commit.