Hi,

> Mike and Alex, in case you missed it, Microsoft includes a lib.d.ts file
> with the TypeScript compiler that defines the core JS types, including DOM
> APIs. It is very clearly licensed Apache 2.0 (with a license header in the
> file too) in their official repository on Github:

That would certainly be preferred over the other code and I can’t see any 
issues there.

You also said:

> Let the individual developers figure copyright status on their own when
> using the tool.

This is not how it is done at Apache, the licensing and province of code needs 
to be clearly understood so that the ASF can own the release and provide legal 
protection to the contributors. [1] This is why Apache (unlike github) gets 
contributors to sign a ICLA.[2]

Anyway I dug a little further and found this:
https://github.com/borisyankov/DefinitelyTyped/issues/96

Which brings up a few further questions, e.g. Are the previous contributors OK 
with this license change? Was an IP review done? (doesn’t look like it was). 
While other people may disagree, I think there’s enough here to be cautious of 
bundling any of this code in a release. If clearer licence alternatives can be 
found then just use them so it’s not an issue. Raising a legal JIRA issue [3] 
could get some clarity here.

Thanks,
Justin

1. http://www.apache.org/legal/src-headers.html 
<http://www.apache.org/legal/src-headers.html>
2. https://www.apache.org/licenses/icla.txt
3. https://issues.apache.org/jira/browse/legal

Reply via email to