Вы можете попробовать использовать API-интерфейс Commons Magnus Manske на Wikimedia Toolserver .Это не официальный сервис, и документация кажется довольно скудной (то есть почти отсутствует), но вывод XML кажется довольно очевидным.
Я не могупохоже, что источник скрипта Магнуса находится где угодно, но я предполагаю, что он извлекает информацию о лицензировании из категорий , к которым принадлежит файл.Если вы хотите, вы можете сделать это самостоятельно: просто получите список категорий и, если необходимо, пройдитесь по дереву категорий, пока не найдете категорию лицензии , которую вы узнаете.Увы, для обхода дерева требуется несколько запросов API или база данных категорий Commons (либо прямой доступ к серверу инструментов, либо восстановленная копия из дампов базы данных ).
Да,Я понимаю, что этот ответ может показаться неудовлетворительным.Дело в том, что сценарий Магнуса кажется наиболее близким к тому, что вы хотите, и даже помечен как экспериментальный и неполный.По сути, это проблема, которая ждет, когда кто-то найдет (лучшее) решение.