On 5/30/15, 4:26 PM, "Justin Mclean" <jus...@classsoftware.com> wrote:
>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. Justin, it isn’t clear to me that you have a clear understanding of what the d.ts files are and how they play into what we are trying to accomplish. There are several d.ts files, one for each JS framework or library. They are not part of the code bases for those JS frameworks or libraries so they can have different licenses. No one person will use them all. Everybody will probably use some SWC that defines the core JS types. But after that, folks may or may not use the ones for DOM APIs, Jquery, CanvasJS, etc. Thus, any d.ts file hosted at DefinitelyTyped is an optional dependency. If we decide to bundle them (I kind of hope we don’t), then if it turns out that some of them don’t have clean provenance, we can not bundle those, but I expect consumers of the tools we are building will simply go pull the one or two they want from DefinitelyTyped and licensing and provenance will be their call. No need to raise a legal JIRA, we don’t have to bundle this stuff. If you have concerns about DefinitelyTyped’s IP handling, maybe you should raise the issue on their bug tracker. Let’s propose ways to make progress. Please make sure you have clarity on the pieces involved before speculating on possible blockers, and then propose how we can proceed, not why we should stop. Thanks, -Alex