Есть код под APL.
В нем заменено 2/3 текста (т.е. исходный текст брался как шаблон).
Что писать в шапку?
Если только текст исходной лицензии с копирайтом исходного автора — оно как минимум будет не отражать действительности.
Если вписать себя в копирайт — ведь это изменение текста лицензии, т.е. нарушение APL?
Остается только скопипастать шапку лицензии еще раз, вместе с блоком, описывающим ссылку на APL. И написать, что все модификации относительно оригинала - (с) новый автор.
Но тогда получается, через несколько уровней форков, шапка расплодится 200 раз, и будет, скажем, файл с классом на десять строчек, а над ним 20 000 линий шапок с лицензией (преимущественно, одной и той же лицензией, с различием в человеках, стоящих в копирайте)
Как это правильно решается?