HI,

It’s not that every file that gets submitted needs to have an Apache license.

It's only files developed at the ASF by people who have signed ICLAs. If it 
done by people who have not signed ICLA and it’s a new file, it should also 
have a ASF headers, but whoever accepts that PR is ensuring that there are no 
IP issues and takes responsibility for that. For any significant contribution 
it’s best to get an ICLA from the contributor.

If a file has a 3rd party license header DO NOT change it! Even if it Apache 
licensed, the header the ASF uses is different to the ones 3rd parties use.

The only case you can change a header is if the file was part of a software 
grant to the ASF or we have explicit permission from the copyright owner of 
that file (and there may be several) and it that case it best to get them to 
make that change for you.

Other projects are not going to have all of these issues as they a) started at 
the ASF or b) have all committers sign ICLA or similar c) changed the license 
(and all contributors agreed on that) before coming to the ASF.

Thanks,
Justin

Reply via email to