AL
Но после появления GitHub все на это дело дружно забили, даже большие компании типа Google и Microsoft.
Я бы исходил из следующего:
1. Лицензия копилефтная и может потребовать каких-то действий от юзера? MPL, CDDL, (A|L)GPL, EPL и тд - тогда ставь заголовок
2. Лицензия описывает, каким должен быть заголовок - например, Apache 2? Тогда тоже вставляй везде этот заголовок
3. Иначе забиваем. И помним, что ISC лучше, чем MIT / BSD из-за того, что в нем меньше ambiguity.

