Я написал программу для этого, которую, я думаю, я мог бы поделиться, если необходимо, после некоторой очистки.Я был достаточно умен, чтобы иметь фиксированный начальный шаблон лицензии и конечный шаблон лицензии, но, возможно, вы можете эмулировать это.
Он имеет дело со строчными префиксами, так что если ваши файлы bash используют # комментарии, а ваши программы на C// и ваш SQL - - он установит правильный префикс на месте (используя все, что использовалось ранее).
Другим приемом было использование ©.Некоторые файлы были закодированы в UTF-8, поэтому я мог использовать ©, другие были закодированы в латинском-1, поэтому я использовал символ латинского-1, другие были закодированы в простой ascii, поэтому я использовал (c).
Последним трюком был диапазон дат авторского права.Copyright © 1997-2011.Разные поколения менеджмента хотели здесь разных ценностей.С начала компании до этого года, с даты создания файла до этого года, индивидуальный список каждого года, в котором файл обновлялся, и т. Д.