Наш подход состоял в том, чтобы гарантировать, что мы приобретаем источник, когда мы приобретаем двоичные файлы. Затем, именно по той причине, на которую вы ссылаетесь, мы постоянно архивируем все наши сторонние зависимости локально. Это немного болезненно, поскольку использовать стороннюю библиотеку немного сложнее, чем просто скачать архив и начать работу, но это означает, что когда библиотека устарела, мы можем продолжать выполнять как наши обязательства перед клиентами, так и юридические. ,
Обратите внимание, что на данный момент мы поддерживаем программное обеспечение, которому уже почти 15 лет, а некоторые из наших сторонних пакетов предшествуют популярной сети, поэтому наше решение может оказаться для вас излишним.
Есть и другие преимущества; нам пришлось исправлять некоторые из этих продуктов, чтобы исправлять ошибки или добавлять функции, которые сторонние разработчики не могли или не хотели добавлять, но которые нам были нужны, и это органично вписывается в эту процедуру.