flex-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Harui <aha...@adobe.com>
Subject Re: [FalconJX] d.ts files and parse/cross compile to AS
Date Sun, 31 May 2015 04:58:16 GMT

On 5/30/15, 4:26 PM, "Justin Mclean" <justin@classsoftware.com> wrote:

>> 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
>> APIs. It is very clearly licensed Apache 2.0 (with a license header in
>> 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.


View raw message