Це турбота про технічне обслуговування сховищ, де зберігається мертвий код. Вони споживають ресурси, навіть якщо немає руху за цими проектами. У постачальника є два варіанти: позбутися від нього або зберегти його на невизначений термін. Деякі місця, наприклад SourceForge, вирішують зберігати проекти, поки власник їх не видаляє вручну. Навіть тоді вони все ще мають архіви.
Найкращий підхід, який я бачив для позбавлення від старих бібліотек, які вже не використовуються для нічого нового, - це такий підхід:
- Зневищення бібліотеки - помістіть її в програмний еквівалент "горища". Це означає, що ви надсилаєте повідомлення-повідомлення у відомі списки розповсюдження електронної пошти та закриваєте ці списки. "Горище" - це місце доступу лише HTTP, щоб кожен бажаючий користувач міг завантажити копію за власним бажанням. На всіх сторінках буде "застарілий" відмова від відповідальності, і якщо мова проекту підтримує його, API буде позначено як @deprecated.
- Через певний проміжок часу на горищі (принаймні місяць або, можливо, рік, залежно від політики) повністю видаліть бібліотеку.
- Видаліть усі посилання на бібліотеку вашого сайту.
Зазвичай мертві проекти мертві, тому що навколо неї немає спільноти, немає обслуговуючого персоналу, немає користувачів, котрим достатньо піклуватися про те, щоб бути у дистрибутиві електронної пошти користувачів, немає активності в дистрибутивах електронної пошти тощо. Остаточний вибух електронної пошти отримає будь-яких пасивних користувачів ( хлопці, які використовують речі, але жодним чином не сприяють) остаточний шанс отримати те, що вони бажають. Це також говорить їм, що вони повинні перенести подалі від проекту або забрати його, щоб зберегти для себе.