So it sounds like our options are

1. Contact Paul Patience and see if he is willing to donate the code he
   wrote to the ASF?
2. Leave the BSD license on the file as is

Is there a preferred order in which these should be attempted? Meaning, does the ASF have a preferred set of procedures for dealing with situations like this where 3rd party licenses exist in the code?

Thanks for your help Justin.

Regrds,

John

On 5/1/20 8:33 PM, Justin Mclean wrote:
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

CONFIDENTIALITY NOTICE: This communication may contain private, confidential 
and privileged material for the sole use of the intended recipient. If you are 
not the intended recipient, please delete this e-mail and any attachments 
permanently.

Reply via email to