Open Source is Bad
TL;DR
For public safety, governments should incentivise warranties/support/maintenance for widely-used
FOSS
free & open-source software
.
- FOSS licences
- are on a spectrum of open/permissive (e.g. OSI) to restrictive (e.g. HPL bespoke/optional clauses)
- don’t address (lack of) practical enforceability over billions of end users
- don’t provide warranties/safety, even if critical
- problems with ethos
- free users are not paid customers, so are not covered by consumer protection laws
- releasing source for public review/maintenance is not a substitute for basic warranties/support
- large userbases are equivalent to “the general public”
- developers of widely-used FOSS libraries can break the world (e.g.
faker.js
,colors.js
,left-pad
, xkcd#2347) or face expensive suits (e.g. NGINX)
- proposal: encourage/incentivise developers of widely-used FOSS libraries to provide
LTS
long term support
/basic warranties- governments &
NGOs
non-governmental organisation
should sponsor support contracts purely in interest of public safety- current honours/awards/grants/knighthoods mainly focus on work with physical impact; not software
- see e.g. TideLift
- governments &
NGOs
non-governmental organisation
- see also: OS is Illegal