Hi,

> I believe Justin is concerned about how, when we generate the externs
> files for CreateJs by hacking their source code, that the resulting
> externs file no longer contains the CreateJS header.

Correct.

>  It is my understanding that the externs file is not a port of existing
> implementations, but rather, a new "implementation" as well as generated
> code so retaining the CreateJS header is not required and in fact, this
> derivative work is entirely owned by the ASF. 

Have you checked your opinion holds water on legal discuss? Oracle (for one) 
currently thinks otherwise and has been dragging Android though the courts for 
years over a very similar issue (although it look likely they will not prevail).

Also this is not a clean room implementation [1] but one generated by applying 
patches to the original 3rd party licensed code so I would rather err on the 
side of caution and leave the header in. Even if that is not required it not a 
licensing error to do so (and no harm done) and omitting may be an issue and 
could (though unlikely) have risks.

Thanks,
Justin

1. https://en.wikipedia.org/wiki/Clean_room_design

Reply via email to