В строке 5 источника:
use vars qw(@ISA $VERSION $err $errstr $drh);
См. использовать переменные документация.
Это один из способов, которым мы смогли создать глобальные и строгие сосуществования до того, как our
был представлен в Perl. Хотя теперь он считается «устаревшим» (согласно документации), он все еще существует в реальном коде. Я думаю, в некоторых случаях это вписывается в категорию: «Если это не сломано, не исправляйте это». Вы нашли один из этих случаев.