Как ни прискорбно это признавать, но развитие свободного программного
обеспечения и Debian в частности, подчиняется некоторым эволюционным
законам. К примеру, эволюции интересна глубина корней, но не вопрос, а
не сорняк ли это.
Пару недель назад мне на один из моих пакетов (src:gdbm) прилетел очень
серьёзный баг. Как порядочный мейнтейнер я его пофиксил, но я знаю (и
знал), что я мог положить огромный болт, и никому в голову не пришло бы
удалять из архивов libgdbm, потому что ни у кого нет ресурсов выдирать эту
зависимость из всего архива.
Тоже самое касается libselinux, libsystemd, libaudit, libdbus, libz,
libssl -- они могут быть забагованы до чёртиков, но выпилить их
это слишком большая работа, в то время как два года назад мой
пакет выпилили и не поморщились (#861536).
Простота, модулярность, ортогональность? Как и Ричард Докинз, я лелею
надежду, что человеческий разум способен восстать против слепого
часовщика, но иногда, читая новости, мне кажется, что единственное, что
может помочь -- заставить всех, кто хочет стать программистом, давать
непреложную клятву на томе "Art of Unix programming".
https://en.wikipedia.org/wiki/The_Selfish_Gene
http://catb.org/~esr/writings/taoup/html/
Post #184
645