Công nghệ · Phân tích
Phần mềm ai cũng phụ thuộc mà chẳng ai bảo trì
Những thư viện nằm dưới nền web hiện đại do tình nguyện viên viết, và chỉ cần một người kiệt sức là không còn ai vá lỗi. Ngành công nghệ đã biết điều này suốt một thập kỷ.
Những thư viện nằm dưới nền web hiện đại do tình nguyện viên viết, và chỉ cần một người kiệt sức là không còn ai vá lỗi. Ngành công nghệ đã biết điều này suốt một thập kỷ.
Ở đâu đó, trên một ổ cứng trong một căn phòng trống, có một thư viện nén dữ liệu. Bốn nghìn dòng, ba mươi năm tuổi. Và nó đang chạy bên trong trình duyệt bạn đọc dòng này, trong chiếc điện thoại trong túi bạn, và trong chiếc máy bay bạn sẽ đi tháng sau.
Người bảo trì nó là một người. Không được trả lương. Anh ta đã hỏi nhiều lần, rằng có ai muốn tiếp quản hay không.
Kinh tế học của một nền móng dùng chung
Mọi công ty dùng thư viện ấy đều đã tính toán, và tính đúng: phụ thuộc vào nó rẻ hơn là tài trợ cho nó. Từng công ty một đều có lý. Cộng lại, họ đã dựng cả một nền văn minh trên những buổi tối rảnh của một tình nguyện viên.
Bi kịch không nằm ở chỗ không ai trả tiền. Bi kịch là mọi người đều đã tính, và với từng người, trả tiền là điều phi lý.
Thứ thực sự gãy
Không phải đoạn mã. Đoạn mã vẫn ổn — chính vì thế nó mới sống lâu đến vậy. Thứ gãy là con người: một người bảo trì không lương, đã mười năm duyệt các bản vá từ những người xa lạ, rồi một ngày thứ Ba nào đó, đơn giản là thôi trả lời.
Thư viện vẫn chạy. Nó chạy tiếp nhiều năm. Rồi một lỗ hổng bị phát hiện, và không còn ai giữ chìa khóa.
Những con số
1 người bảo trì
Cho một thư viện có mặt trong khoảng 3,1 tỉ thiết bị.
0 đồng
Số tiền tài trợ nhận được từ mười hai công ty lớn nhất đang phân phối nó.
11 năm
Kể từ lần cuối có người khác đọc lại dù chỉ một dòng.