Github user matthiasblaesing commented on the issue:
https://github.com/apache/incubator-netbeans/pull/52
I get the feeling, that we are running in circles:
- Junichi established, that there are templates that already today carry a
license header (just the wrong one) (In the IDE Tools -> Templates -> Other ->
html, verified in 8.2)
- I'm only talking about freemarker templates, that offer the option to add
a comment header, that does not go into the resulting file (again, try with the
html template, you end up with a file without the GPL+CDDL header). Plaintext
templates, that are copied verbatim or just allow text replacement won't be
touched by me.
- If a developer looks at the templates he should already now that netbeans
is ALv2 licensed, else she/he is not even allowed to have it (at least for
Germany no right are granted to third parties by default, so if you assume I
gave you no license, you are plainly not allowed to use it)
- Having headers makes license review easier
- Apart from a feeling no argument was raised against adding the license
header, in fact for developers it might be good to get into the habit to
"survive" seeing a license.
---