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:

https://github.com/Microsoft/TypeScript/blob/master/bin/lib.d.ts

That ought to be useful. :)

- Josh

On Fri, May 29, 2015 at 5:52 PM, Josh Tynjala <joshtynj...@gmail.com> wrote:

> If there are any concerns about copyright that cannot be overcome, I think
> it makes perfect sense to simply create at tool to parse and convert d.ts
> files and so there on the Apache side.
>
> Let the individual developers figure copyright status on their own when
> using the tool. I'm sure something like DefinitelyTyped will emerge quickly
> outside of Apache, and those that feel safe using this resource will have
> it just as easy as TypeScript developers. No big deal.
>
> - Josh
> On May 29, 2015 4:11 PM, "Michael Schmalle" <teotigraphix...@gmail.com>
> wrote:
>
>> So what is stopping me from making my own parser and offering libraries on
>> my won github account that is not tied to Apache?
>>
>> With IDL parser, if I made my own parser could that be used at Apache?
>>
>> Mike
>>
>> On Fri, May 29, 2015 at 6:51 PM, Justin Mclean <jus...@classsoftware.com>
>> wrote:
>>
>> > HI,
>> >
>> > > Good.  All of these pieces seem to be Apache compatible.
>> >
>> > Sorry but that may not actually be the case.
>> > 1) The file has no licence header [1] and from the header seems it may
>> be
>> > part of the CanvasJS project [2] which is a paid for product [3] and
>> also
>> > has an EULA [4] which doesn’t look apache comparable to me.
>> > 2) If you look at the file history you'll see that it was contributed by
>> > mover5 [5] who looks like from the email address on his gthub to be a
>> > Microsoft employee. Depending on his employment contact Microsoft may or
>> > may not own the code.
>> >
>> > This is the issue with code found on github in that the provenance in a
>> > lot of cases can be unclear.
>> >
>> > Thanks,
>> > Justin
>> >
>> > 1.
>> >
>> https://github.com/borisyankov/DefinitelyTyped/blob/master/canvasjs/canvasjs.d.ts
>> > 2. http://canvasjs.com/
>> > 3. http://canvasjs.com/license-canvasjs/
>> > 4. http://canvasjs.com/eula/chart/
>> > 5. https://github.com/mover5
>>
>

Reply via email to