Re: Why Do Developers Continue to Sign with GNUPG

Jeremy Stanley <[email protected]> Sun, 10 Aug 2025 17:49:45 +0000
Newsgroups gmane.linux.debian.devel.security
Message-ID <[email protected]>
--Q/0uQaGPcHyO1sls
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2025-08-10 14:35:20 +0000 (+0000), [email protected] wrote:
> Since Debian is a major Linux distribution I want to ask why=20
> software developers continue to digitally sign their code an=20
> software packages with GNUPG when there are simpler alternatives=20
> such as minisign (https://jedisct1.github.io/minisign/), signify,=20
> or age (https://github.com/FiloSottile/age).
[...]

While I can't speak authoritatively on the matter, you hint at the=20
reason already when you use the word "continue." The other solutions=20
you cite are mere infants compared to the ages of Debian (1993) and=20
PGP (1991). Change takes time, and supplanting things that are=20
already working well enough requires that the benefit and interest=20
needed to overcome the inertia of the status quo must exceed any=20
related effort and disruption that implies. In short, the=20
alternatives have to be way, way, way superior for an existing=20
system to get replaced.

Newer communities and ecosystems are more likely to use the things=20
you mentioned primarily because they too are new enough that they=20
can adopt them from the start, without incurring replacement costs.
--=20
Jeremy Stanley

--Q/0uQaGPcHyO1sls
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAABCgB9FiEEl65Jb8At7J/DU7LnSPmWEUNJWCkFAmiY27NfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk3
QUU0OTZGQzAyREVDOUZDMzUzQjJFNzQ4Rjk5NjExNDM0OTU4MjkACgkQSPmWEUNJ
WClDehAArzJ1/vHa9A/Vuo94oONd4AO87lWvFP10+6+2Pohtu7xZgKBX2OvS5ARY
JyXydSWtx15xMqg4ATThHRolzfIlo7MrdcjlcbAyf+Z61PoCIWUxxFnLwRJrrnP3
NAxraA8lJEEFPL1anClAFOCtHftDxbiiHQMDbCtHlVbiLFeIBlHOriX0vH0YfifS
Ky+9++hKVn7u3KDAV3qdx7g+rj6CjNs0z506oChGKdntfXJOFUS09jQ3AR02lVHk
LjIzWvVR00slD9u+3REQfN864Y+MnjzhYRX8NH5ox5zx7PQku2yaSuTUv0lkiV/X
7YHT2pf+Xj8atYgwz0VqycafJoytyZAigs8o7rOOoNplwPQV/nke1QPb68itVbYw
krcGswmoxKXxogPiLFkFmuAbVH++nEhMJkC7vxq+8AZ85Zoev/k3NbPpk1UavQHV
37zpV39g/84wDlnFmbqIOrYtw1PopTAGXYwaI+xnTg8qsy7MGtYVxqx3X0buMC+P
kqFSLFtYEBlh9T7wcqhnoBgAHIa7f7PTqctL9YNRffG7vYEan16xwzaKZ13XfHGH
Rjyk9yIwCUgNKyH/bsiqQ+5H38wF20n4HHoaz3Cjr2dk7ahu5KWIrl770Mb3WnQY
GJbBAvBapTjAf96j5wH21S5zfTEwR7Ie3jLkoEbSqJ1hH9G5W2k=
=HiYx
-----END PGP SIGNATURE-----

--Q/0uQaGPcHyO1sls--